0

I've seen that it is possible to use some micro controller to send commands to the Roomba through the SCI but I was more interested in changing the behavior of the roomba operation (e.g: change the priority of the behaviours)

Is there some IDE for roomba?

Mark Booth
  • 4,253
  • 2
  • 25
  • 54
Pedro
  • 1

2 Answers2

1

There is no way to alter behavior priorities or an IDE to alter the software on Roombas. You can use the OI to control and interact with it though using a computer, Arduino, Raspberry Pi, or other serial communication capable device.

See this answer for resources on using OI.

Jonathan
  • 177
  • 7
  • Why are you interested in modifying behavior priorities? Maybe there is an alternative (I can't comment on the actual question yet...) – Jonathan Jun 08 '15 at 19:19
0

To expand on Jonathan's answer: While you cannot change code or low-level behavior priorities on the Roomba, the OI Spec does give you access to some high-level behaviors such as: "Clean", "Max Clean", "Spot Clean", "Dock", etc. And it gives you full control of the motors and access to all the sensor data including button presses, schedule, and IR commands received. So you could write your own new-and-improved Roomba behaviors if you'd like.

Ben
  • 5,855
  • 3
  • 28
  • 48