Merge Request: Implement Dynamic Spawning for bcr_bot in Gazebo (ROS 1)
Description
This merge request implements a dynamic spawning mechanism for the bcr_bot robot in Gazebo. It involves the creation of two new files: bcr_bot_spawn.launch , which is used to spawn robots into any world without being tied to specific configurations. Additionally, modifications is made to gazebo.launch to call these spawn files, removing hardcoded bot spawning.
Changes Made
Created bcr_bot_spawn.launch: This file is responsible for spawning robots into Gazebo worlds.
Modified gazebo.launch: Updated to call bcr_bot_spawn.launch for dynamic bot spawning.
Test Cases
Ran usual Gazebo with parameters: Tested and Passed
Ran robot in Gazebo: Tested and Passed
Spawned robot in another Gazebo world with parameters: Tested and Passed
Ran robot in another Gazebo world : Tested and Passed
Merge Request: Implement Dynamic Spawning for bcr_bot in Gazebo (ROS 1)
Description
This merge request implements a dynamic spawning mechanism for the
bcr_bot
robot in Gazebo. It involves the creation of two new files:bcr_bot_spawn.launch
, which is used to spawn robots into any world without being tied to specific configurations. Additionally, modifications is made togazebo.launch
to call these spawn files, removing hardcoded bot spawning.Changes Made
bcr_bot_spawn.launch
: This file is responsible for spawning robots into Gazebo worlds.gazebo.launch
: Updated to callbcr_bot_spawn.launch
for dynamic bot spawning.Test Cases
Additional Information
Video of Testing