Hi all,
I have just recently started hacking my roomba model 530. I can send commands to roomba but it does not act according to the commands I am sending, instead it just does random movements.
For example, according to SCI, The following command sequence should make roomba to drive forward:
- Code: Select all
128 131 137 0 100 128 0
But in my case, the roomba moves forward for like 20 centimeters and starts circling around itself and some other random movements (I made sure that its in a pretty open space so it shouldn't be the proximity sensors).
Can someone please tell me what could be wrong? Am I sending the wrong commands? Should there be a delay between sending command bytes?
Also I would appriciate to know what are the commands for moving back, right and left.
I have another question, Imagin I have a software with 4 buttons to make roomba gor in 4 directions, do I need to send
- Code: Select all
128 131
commands each time user clicks on a direction button? Or this bytes should be sent only once when my custom program starts?
Thanks!