Releases: BCLab-UNM/SwarmBaseCode-ROS
Fixed silent mode in deploy script
There was a missing line that caused the -S switch to prevent proper deployment to rovers, the current directory was not changed to home. That missing line has been added.
Fixed intermittent repeated "stoi" message
If the wireless connection data is empty the string "stoi" is repeatedly printed in the diagnostics log. The fix is to check for that condition and not try to print wireless data is non is returned.
Hotfix: Obstacle node was still being checked for in diagnostics
v1.3.34-beta Merge pull request #126 from BCLab-UNM/hotfix-obstacle-node-still-che…
Added deploy script error message.
Give error message to user when -S used incorrectly. Removed debug output.
Hotfix: command values to the motors were sometimes too small to actuate them.
Rovers would get stuck in the ROTATE state of the statemachine inside DriveController.cpp . The values being passed out of the fastPID method were too low (varied from 40 all the way to 0 or 1). The net result was the rover would send these through ROSAdapter into sendDriveCommand resulting in constant power to motors but the rover wouldn't move. The fix was to set a hard min value for rover motor speeds coming out of fastPID inside the ROTATE state. Currently set to 80 and seems to run ok. Needs testing. Made changes to PID.cpp and ROSAdapter.cpp with cleaning up and commenting all 3 files and moving some braces for readability while debugging problem. Currently left debugging cout statements in code for future hardware testing. Will remove once testing is complete before pull request is accepted.
Hotfix: reset obstacle count when no rovers are connected
Merge pull request #117 from BCLab-UNM/reset-obstacle-call-count Reset Obstacle Call Count
Don't accept manual waypoint input for rover's in autonomous mode
There are problems when we mix manual waypoints with autonomous mode.
GUI Bug Fixes
Hotfix: Swarmie Msgs Dependency
Added explicit dependencies on swarmie_msgs otherwise, the headers may not be generated in time for the GUI and behaviours packages to find them.
Deploy script fixes, Readme update, and stale comment deleted
Bug fix: the deploy script did not previously initialise the git submodules.
Stale commend block referring to updateData function removed.
Link to the physical guide updated in the Readme.