Skip to content

Intelligent Robot Navigation in Crowded Environments

License

Notifications You must be signed in to change notification settings

JerryZhangZZY/crowdnav

Repository files navigation

CrowdNav

CrowdNav is a project designed to enhance robot motion planning in environments with dense pedestrian traffic. By integrating Social-LSTM and Nonlinear Model Predictive Control (NMPC), this project offers a robust framework for predicting pedestrian trajectories and dynamically adjusting robot paths to navigate safely and efficiently in crowded spaces.

simu.gif real.gif

Features

  • Social-LSTM Trajectory Prediction: A deep learning model for accurately predicting pedestrian movements based on social interactions and observed behaviors.
  • Nonlinear Model Predictive Control (NMPC): Real-time optimization of the robot's path to avoid collisions and adhere to social norms in dynamic environments.
  • Simulation and Real-World Testing: The project includes both simulation and real-world implementations to validate the effectiveness of the proposed framework in various scenarios.

Project Structure

  • main/: Includes code and configuration for real-world experiments.
  • simulation/: Contains all simulation-related code and resources.

Acknowledgments

Special thanks to Akin for his guidance and support, and to Valerio, Karim, and all my fellow students who assisted in the real-world experiments.

About

Intelligent Robot Navigation in Crowded Environments

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages