Closed abbypribis closed 4 years ago
I noticed to updated the volatile name in some but not all the spots missed
Yeah, I just fixed the parts that would stop the volatile service from giving an error when it detected a carbon mono volatile. I haven't noticed it complain about carbon mono since.
So far scoring the positions looks good. In 20 mins I had a score of 16. Been getting a lot of ROSInterruptExceptions, looks like there is a pile of ROS package updates, I'm going to do an upgrade and see if that helps. EDIT: Did an update with not luck might need to make the service calls in general more robust.
I haven't merged your brake service changes into my branch - did you try that?
Abby making new commit so there isn't a redundant "brakes off" command
Looks good after testing - still lots of brake error messages, but those are quasi-fixed in pull requests already merged into master. However, I saw it successfully fail to send the volatile message, brake and wait, successfully send the message another time, and unbrake (in Driver) before moving on
To test: run
roslaunch ./launch/scoot.launch "ROS_NAMESPACE:=scout_1" "search:=searchRandomWalk
The rover publishes messages about scoring, failing, waiting, scoring the second time, and exiting the behaviorFYI - if someone can think of a better way to do this than in nest try/except/else blocks, that would be cool