create_robot icon indicating copy to clipboard operation
create_robot copied to clipboard

Add ability to change mode

Open jacobperron opened this issue 9 years ago • 5 comments

Could have a subscriber that listens to a custom message for changing the mode of Create (OFF, PASSIVE, SAFE, and FULL). Or as a minimum, have a parameter to the node that starts the robot in SAFE or FULL mode.

jacobperron avatar Mar 28 '16 22:03 jacobperron

Added functionality to set-modes branch. Will merge after testing.

jacobperron avatar Jun 20 '16 20:06 jacobperron

@jacobperron I'm trying to send a Roomba a command to go into passive mode from ROS. How far did you get with this branch?

andrewrgross avatar Oct 06 '21 04:10 andrewrgross

@andrewrgross It was so long ago, I don't recall exactly why I stopped working on this. If I remember correctly, the branch is pretty much feature-complete, but I may have ran into a bug/behaviour issue that I didn't resolve.

jacobperron avatar Oct 07 '21 00:10 jacobperron

@andrewrgross Did you find anything? I'm going to start working on this as well - just started working with ROS on a Roomba Create 2.

matttsmith avatar Feb 15 '22 04:02 matttsmith

I did actually! It may or may not be useful to you depending on your function, but it turns out that if you send a docking command and it docks, it goes into passive mode! This is the command:

rostopic pub -1 dock std_msgs/Empty

If it's on the dock and you press this, it goes passive, and then if you undock, it becomes active again:

rostopic pub -1 undock std_msgs/Empty

I included a bit more info here: https://crashbot.atlassian.net/wiki/spaces/BOT/pages/31293441/Power

and here: https://crashbot.atlassian.net/wiki/spaces/BOT/pages/32014337/State+Overview

andrewrgross avatar Feb 15 '22 06:02 andrewrgross