Skip to content

quick start bot control.

Ahmed Samara edited this page Apr 15, 2015 · 1 revision

Powering On

Flip on switch 1 (logic), followed by switch 2 (motors). Remember to turn off switch 2 first when turning it back off.

Wait for the Beaglebones heartbeat to show up. If it does not, turn them off, wait a few seconds, and try again. After ~30 seconds the 'ieeebot' network will show up.

Once connected, from terminal type in:

the name and password is root.

If you are on windows, you can connect with an ssh client such as putty. Just enter the IP, 192.168.7.2, Port 22 and select SSSH.

Connecting to the bot

from the root directory, run the following setup commands:

root@bot:~# ./startup/setup_all.sh 
Module am33xx_pwm already loaded

From the root/bot/ directory use .start.py -h to bring up the control menu and options.

Android client

Note: Both your Android device and computer should be connected to the 'ieeebot' network.

From your computer, in the root/bot/ directory, start a control server.

./start.py -s

Next, open the android client and open the menu in the top right corner and select connect to server.

You are now connected to the bot, and should be able to control it. If hardware doesn't seem to work, use ping to verify that you at least have a connection.

Controlling from a CLI client

To start the server and use the CLI client use:

./bot/start.py -sc

type list to view the set of all compatible commands. These commands all come from functions in the codebase and are called in the following format.

function argument:value` 

for now, there is no way to see what the required arguments are from the commandline, you will have to look at the code documentation for each function you need to use.