Releases: BCLab-UNM/SwarmBaseCode-ROS
Bug fix: pick up problems
Fixed the gripper twitching bug and generally improves the performance of the pick up routine.
Fixed target distance calculation
Fixes a bug in the pickup controller where the rover thinks the distance to target is always zero.
Manual Gripper Control Hotfix
Since Kinetic Kame, manual gripper control has been unpredictable. The fix was to remove the previous timer based commands in the joystick adapter class and publish gripper commands as soon as joystick data comes in. This increase in the rate of messages caused the USB connection to the Arduino to be lost so I added a throttle of 10 Hz to gripper commands being processed by ABridge.
Manual Driving Bug Fix
The logic for manual control was duplicated in different packages resulting in incorrect behaviour. Removed the duplicate code from abridge.
Fixed joystick driving
The joystick drive control was incorrect making it so you had to hold the joystick at 45 degrees to move forward.
Fixes a crash on exit when the popout map is open.
Merge pull request #78 from BCLab-UNM/hotfix-gui-segfault-on-close Don't crash on close when popout map is open
Waypoints work in the popout map now.
Merge pull request #76 from BCLab-UNM/hotfix-popout-map-waypoints Hotfix popout map waypoints
Hotfix: info log messages from popout map not displayed
The qt signal named sendInfoLogMessage() in the popout_mapframe object was not connected to the rover GUI slot. The solution was to forward the signal through the parent map frame to the GUI.
Beta: Waypoints and Unique Rover Colours Work Together
The merge of GUI improvements and the manual waypoints interface conflicted. The problems have been corrected in this release.
This is the first release in the beta phase of the Swarmathon base code release cycle.
Scripts now support rebooting multiple rovers at once
Merge pull request #48 from BCLab-UNM/StartupScripts Startup scripts