Asked — Edited
Resolved Resolved by Steve S!

Roomba 400 Series Scripting Commands , Verbage To Use

I have has excellent success in this hack thanks to EZ- Robot and now I need a little assistance. The Movement Panel works great, but ultimately it must be a autonomous script. I need to know what verbage / language to use when scripting. I will give example of some things that must happen.

To Dock -

INIT ( initialize) Select Clean Select Seek Dock

To undock itself-

Select Disable sensors Select INIT (initialize) Select Disable Sensors ( agian) Drive in Reverse

Can anyone write an acceptable example for each of these to try. I will research it in the meantime but combining talents makes things so much quicker.:)

EDIT: I found this as well, now I just need help putting it all together

Roomba( cmd ) Execute the specified command on a connected Roomba Vacuum on Port D0 and EZ-B 0. Look for the available Roomba commands further below in this document. You may also add the Roomba Movement Panel for graphical controls. Example: Roomba(init) Example: Roomba(SideBrushOn)


ARC Pro

Upgrade to ARC Pro

Take control of your robot's destiny by subscribing to Synthiam ARC Pro, and watch it evolve into a versatile and responsive machine.

United Kingdom
#9  

Just a quick note on the Roomba commands, they need to be enclosed within quotes to meet EZ-Script syntax.

I.E.


Roomba("disablesensors")
Roomba("Init")
Roomba("Reverse")

That's provided those commands are correct, I've not got a roomba to play with so have never used the commands.

The newest update (today) should now include the roomba and robosapien commands in the Cheat Sheet "click & paste" section of EZ-Script.

#10  

Josh, I did a short video on my Robot Captain Ann Droid showcase showing her startup connection script using the Roomba("init") command with SendSerial Beep, The above movement SendSerial scripts from voice commands, and a Halloween tribute to Poe using SendSerial movements from script. I have had some success using the Wi remote as a teach pendant for the recorder (maybe you might have your chiller project move around the room to serve guests @ certain locations?). The new EZB4 will be an advancement with the receive serial function from the Roomba wheel encoder info packets. Steve S

#11  

@ Steve yes the idea is to have maybe 3 to 4 locations picked and the robot just runs the script to bring it to that approx location. Then once you grab your beverage the lid closes and another script drives the bot about 3 ft in front of the base where the dock is activated.:) when I get off tonight I believe I will be able to try some things. I may build some tonight on it as well. Last night I wasn't feeling hot so I went to bed early.

#12  

Thanks for the suggestion Steve , I will try some suggestions and if I need more assistance go from there tux.