SFM (Social Force Model) and turtlebot3 on gazebo using ros2
gazebo_sfm_turtlebot3.mp4
- Ubuntu 20.04
- ROS Foxy
- ROS Galactic (from GitHub Actions)
- lightsfm
- turtlebot3_simulation
- turtlebot3_gazebo
- turtlebot3_fake
$ git clone https://github.com/robotics-upo/lightsfm.git
$ cd lightsfm
$ make
$ sudo make install
$ cd {your_ros2_ws}/src
$ git clone https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git
$ cd {your_ros2_ws}/
$ colcon build
$ source install/setup.bash
$ cd {your_ros2_ws}/src
$ git clone https://github.com/koichirokato/gazebo_sfm_tb3_ros2.git
$ cd {your_ros2_ws}/
$ colcon build
$ source install/setup.bash
# You have to set value of TURTLEBOT3_MODEL before ros2 launch command.
$ export TURTLEBOT3_MODEL=burger
$ ros2 launch gazebo_sfm_tb3_ros2 turtlebot3_world_dynamic.launch.py
- Turtlebot3 sfm gazebo environment (ROS1): turtlebot3_simulations_jp_custom
- Turtlebot3 gazebo environment (ROS2) : turtlebot3_simulations