Closed ANGELOANTU7 closed 5 months ago
@ANGELOANTU7 PR looks great a small change is to rename files to have clearer and more descriptive names Here are the suggested names you can come up with better names and discuss that in help channel.
gz_spawn.launch.py
can be renamed to bcr_bot_gz_spawn.launch.py
.
gazebo_spwan.launch.py
can be renamed to bcr_bot_gazebo.spawn.launch.py
.
Merge Request: Implement Dynamic Spawning for bcr_bot in Gazebo/Gz
Description
This merge request implements a dynamic spawning mechanism for the
bcr_bot
robot in Gazebo. It involves the creation of two new files:gz_spawn.launch.py
andgazebo.spawn.launch.py
, which are used to spawn robots into any world without being tied to specific configurations. Additionally, modifications were made togz.launch.py
andgazebo.launch.py
to call these spawn files, removing hardcoded bot spawning.Changes Made
gz_spawn.launch.py
: This file is responsible for spawning robots into Gazebo worlds.gazebo.spawn.launch.py
: This file handles robot spawning in gazebo worlds.gz.launch.py
: Updated to callgz_spawn.launch.py
for dynamic bot spawning.gazebo.launch.py
: Updated to callgazebo.spawn.launch.py
for dynamic bot spawning.Test Cases
Additional Information
Video
Test Case (1 and 3) :Screencast from 03-24-2024 02:06:37 AM.webm Test Case (2 and 4) : Screencast from 03-23-2024 09:56:47 AM.webm Test Case 5 : Screencast from 03-24-2024 01:34:33 AM.webm Test Case 6 : Screencast from 03-24-2024 12:13:33 AM.webm