srl-freiburg / Pedsim_ros
Licence: bsd-2-clause
Pedestrian simulator powered by the social force model
Projects that are alternatives of or similar to Pedsim ros
Hdl people trackingReal-time people tracking using a 3D LIDAR
Stars: ✭ 162 (-16.49%)
Mutual labels: ros
Ros canopenCANopen driver framework for ROS (http://wiki.ros.org/ros_canopen)
Stars: ✭ 178 (-8.25%)
Mutual labels: ros
OpensimplelidarOpen Source scanning laser rangefinder
Stars: ✭ 2,206 (+1037.11%)
Mutual labels: ros
Jetson CarAutonomous Racing Car using NVIDIA Jetson TX2 using end-to-end driving approach. Paper: https://arxiv.org/abs/1604.07316
Stars: ✭ 172 (-11.34%)
Mutual labels: ros
Bag DatabaseA server that catalogs bag files and provides a web-based UI for accessing them.
Stars: ✭ 177 (-8.76%)
Mutual labels: ros
Kimera Vio RosROS wrapper for Kimera-VIO
Stars: ✭ 182 (-6.19%)
Mutual labels: ros
Open manipulatorOpenManipulator for controlling in Gazebo and Moveit with ROS
Stars: ✭ 163 (-15.98%)
Mutual labels: ros
Rosbag editorCreate a rosbag from a given one, using a simple GUI
Stars: ✭ 193 (-0.52%)
Mutual labels: ros
CloverROS-based framework and RPi image to control PX4-powered drones 🍀
Stars: ✭ 177 (-8.76%)
Mutual labels: ros
Ros2 rustRust bindings for ROS2
Stars: ✭ 187 (-3.61%)
Mutual labels: ros
Xpp Visualization of Motions for Legged Robots in ros-rviz
Stars: ✭ 177 (-8.76%)
Mutual labels: ros
PlotjugglerThe Time Series Visualization Tool that you deserve.
Stars: ✭ 2,620 (+1250.52%)
Mutual labels: ros
Mpc local plannerThe mpc_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. It provides a generic and versatile model predictive control implementation with minimum-time and quadratic-form receding-horizon configurations.
Stars: ✭ 166 (-14.43%)
Mutual labels: ros
Roboware StudioAn IDE environment for ROS development.
Stars: ✭ 189 (-2.58%)
Mutual labels: ros
Path planningQuadcopter path planning using RRT* and minimum jerk trajectory generation
Stars: ✭ 165 (-14.95%)
Mutual labels: ros
Ros Control CenterA web-based control center for ROS robots.
Stars: ✭ 180 (-7.22%)
Mutual labels: ros
SarosperceptionkittiROS package for the Perception (Sensor Processing, Detection, Tracking and Evaluation) of the KITTI Vision Benchmark Suite
Stars: ✭ 193 (-0.52%)
Mutual labels: ros
UbloxA driver for ublox gps
Stars: ✭ 189 (-2.58%)
Mutual labels: ros
XtdroneUAV Simulation Platform based on PX4, ROS and Gazebo
Stars: ✭ 185 (-4.64%)
Mutual labels: ros
Pedestrian Simulator
|
ROS packages for a 2D pedestrian simulator based on social force
model of Helbing et. al. The implementation is based on an extended version of Christian Gloor's libpedsim library which has been extended to include additional behaviors and activities. This packages is useful for robot navigation experiments with crowded scenes which are hard to acquire in practice.
Features
- Individual walking using social force model for very large crowds in real time
- Group walking using the extended social force model
- Social activities simulation
- Sensors simulation (point clouds in robot frame for people and walls)
- XML based scene design
- Extensive visualization using Rviz
- Option to connect with gazebo for physics reasoning
Requirements
- ROS with the visualization stack (currently tested on
hydro
, indigo
, kinetic
). For melodic, see the branch melodic-dev
- C++11 compiler
Installation
The default version is now melodic
. For kinetic please check out the branch kinetic
which still depends on Qt4.
cd [workspace]/src
git clone https://github.com/srl-freiburg/pedsim_ros.git
cd pedsim_ros
git submodule update --init --recursive
cd ../..
catkin build -c # or catkin_make
Sample usage
roslaunch pedsim_simulator simple_pedestrians.launch
Licence
The core libpedsim
is licensed under LGPL. The ROS integration and extensions are licensed under BSD.
Developers
Contributors
- Dizan Vasquez
- Sven Wehner
- Omar Islas
- Luigi Palmieri
The package is a work in progress mainly used in research prototyping. Pull requests and/or issues are highly encouraged.
Acknowledgements
These packages have been developed in part during the EU FP7 project SPENCER
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].