Releases: BCLab-UNM/SwarmBaseCode-ROS
GUI Improved
Reorganised the GUI layout. Updated the collection zone images.
Use the new PDF to create your physical collection zone. The orientation of tags has changed so rovers can tell when they are inside the collection zone.
Improvements to pickup routine in Gazebo
Changed the movement speed which, in turn, changes the pick up routine event timing.
Rationalised the software license
Merge pull request #47 from BCLab-UNM/feature-mit-license Rationalised the software license
Removed some dead code
Merge pull request #46 from BCLab-UNM/feature-cleanup Removed dead code OldCode.cpp and obstacle_detection
Sim rovers driving fix
Robots able to drive in sim using the PID values in driveController. This fixes a problem introduced in sim when the PIDs were tuned for hardware.
Added Physical Rover Automation Scripts
Scripts to deploy code onto rovers and start up the nodes.
Tuned PID Controller for Physical Robots
The PID values in use until now were not tuned. The new values should improve navigation and pick up performance in physical robots.
Bug fix: drive control missing a conditional
The drive commands are supposed to be treated differently when the rover is in manual or in auto mode. The if statement that makes that happen was removed in a previous commit.
Support for ROS node logging to file in physical rovers
Redirect stdout to log files when the rover node launch script is run. This helps a lot when debugging since using rosout has been problematic.
Obstacles
Added a custom world file with obstacles. The final form of the obstacles we will have in competition has not yet been finalised.