Simulating multiple Clearpath Robotics Husky robots in a Gazebo world uisng different namespaces. Namespacing allows us to multiply the instances of publishing ROS messages over the same topics at the same time.
Major work is based on original husky tutorials found at http://wiki.ros.org/Robots/Husky.
-
Updated robot_localization package does not work very well. Therefore, robot_localization_243 package was used from its archived source as it is.
-
This work eavily depends on the original husky-simulator, husky-desktop, and their related packages being properly installed.
- First
git clone <repo_url>
to yourcatkin_ws/src
- Run catkin make in your
catkin_ws
dir by executingcatkin_pake --pkg multihusky_simulator
- Source it to your .bashrc
- Run it by
roslaunch multihusky_simulator multihusky_random_world.launch
-
Bogdon, C., 2016, Simulating Multiple Husky UGVs in Gazebo, Clearpath Robotics Blog, Available at: https://www.clearpathrobotics.com/blog/2016/03/simulating-multiple-husky-ugvs-in-gazebo/
-
Bingham, B., , 2017, nre_simmultihusky Git Repository, Available at: https://github.com/bsb808/nre_simmultihusky
-
The Construct, 2018, [ROS Q&A] 130 - How to launch multiple robots in Gazebo simulator?, Available at: https://www.youtube.com/watch?v=mFTkN5v4Jzc