# pedsim_ros **Repository Path**: boleichen/pedsim_ros ## Basic Information - **Project Name**: pedsim_ros - **Description**: 基于ROS的行人场景仿真器 - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-16 - **Last Updated**: 2022-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Pedestrian Simulator | ROS packages for a 2D pedestrian simulator based on social force model of [Helbing et. al](http://arxiv.org/pdf/cond-mat/9805244.pdf). The implementation is based on an extended version of Christian Gloor's [libpedsim](http://pedsim.silmaril.org/) 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 * Billy Okal * Timm Linder ### 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](spencer.eu)