Professional Documents
Culture Documents
trike robot
www.cagebot.com
overview
1. loading "cagebot control" 3
2. connect with cagebot 3
3. starting "cagebot control"
4. configurator:
checking motors & sensors
5. remote control 10
6. the motion editor 12
6.1. general 12
6.2. writing a simple program
14
6.3. context-menu 15
6.4. save your program 16
7. updating "cagebot control"
17
18
1.
2. download via:
www.cagebot.com
2. android & iOs
available for free in app-stores.
cagebotX_XXXX
Cagebot Control
connected
disconnected
4. configurator:
checking motors & sensors
This chapter will be explained using the example
of the trike but can be applied to other cagebots
accordingly.
1. click on cONfigurator-button
remote control
motion editor
code editor
configurator
wifi
2. click on terrain-button
terrain-robot settings
motor settings
sensor settings
firmware update
back
3. general settings
2.
3.
1.
1. "config..."
needs to be highlighted in
light blue. your cagebot is displayed
from top view.
2. sensor-address:
if a sensor is
connected, it needs an address.
3.
4.
upload-button:
configuration
4.
activates
the
step 1:
check If the motor addresses are either
interchanged or not working at all.
Step 2:
setting the correct motor address.
2.
step 3:
click on upload-button at lower left, to
transfer the new adress to the cagebot
controller.
step 4:
3.
step 5:
check again if the addresses are correctly
set now.
info box
cagebot control operates with the real addresses of
the bus system.
the motor addresses start at no. 51 and the sensor
addresses start at 1.
the addresses can be assigned randomly, but do not use
the same address twice at the same time.
sensor
1a.
2.
motor
important:
"Connected" needs to be highlightes in blue.
1b.
3.
4.
info box
the setting of motor addresses is the same.
info box
for further information and how to handle certain
issues, please visit our website:
www.cagebot.com
5. remote control
the remote control enables you to control your
cagebot without any prior programming.
1. open main menu
2. click on remote control
-> control panel opens
1.
3.
2.
4.
3.
4.
5.
submenu
5.
remote-button: needs to be
highlighted in light blue (active)
actions
forwards
left
backwards
right
10
stop
gamepad-buttons
Steering Commands
via key pad: w-a-s-d & arrow keys; space for stop
11
6.1. general
1. open main menu
2. click on motion editor
a b
a. linke
leiste: bar:
funktions-module,
command
functionber "weiter"
kommt
man zu
modules; via
"next" further
functions
are available
weiteren
funktionen
b
c
box-table:
area for
b. box-tabelle:
programmier-bereich
programming
c. untere leiste:
bottom bar:
control area &
kontrollflche
& seitenansichten
page views
left bar
function-modules are easily being dragged and dropped from the
bar directly into the intended boxes.
forwards
left
backwards
right
stop
12
left bar
timer:
program-end:
jumper:
trash bin:
sensor:
waits until the sensor is
being activated
(further functions via the
context-menu by double
clicking on the symbol)
motor:
driving a chosen motor
bottom bar
menu:
upload-button:
"view":
allows to choose between two
different function-views
start-button:
"box 1":
status. displays active or chosen
box.
"page" (a-f):
pause-button:
pauses program
stop-button:
1. stops program
2. stops upload
13
1.
2.
3.
4.
14
6.3. context-menu
here, you can change the settings of the functionboxes, in order to change function behavior. you have
the option to colour the boxes. the colouring can
help you to structure the program you are writing,
e.g. sub-programs can be highlighted and be found
faster and easier. additionally, colouring enables a
jump of the program to highlighted boxes via a jumpfunction, e.g. with the jumper- or sensor-function.
1. if the sensor is
activated, the program
will jump to the red
sub-program
2. the red program is
being executed
3. in the red box, the
green jumper (rabbit)
jumps to the green box
with the white jumper.
4. in the green box the
white jumper jumps to
box 2.
5. now, the rest of
the program will be
executed and stopps at
the end.
15
storing:
1. click on "save"-icon
2. choose the target folder
and name the program.
3. click on "OK"
loading:
1. click on the "load"-icon
2. choose a file
3. click on "OK"
16
1.
2.
3.
17
cagebotX_XXXX
3. Starting "cagebot control"
a. start software
click on the cagebot control program icon:
Cagebot Control
18
4. remote control
the remote control enables you to control your
cagebot without any prior programming.
19
a. steering
Steering in android and ios is similar to windows and
Mac os x.
1.
3.
2.
4.
1.
2.
3.
direction keys
speed control
gamepad-buttons
5.
4.
steering:
left - right
5.
accelerate / brake
actions
forwards
left
backwards
right
stop
gamepad-buttons
Steering Commands
20
5. the motion-editor
a. starting the motion editor
a
b
c
21
c. the handling
handling
command bar:
scrolling: touch field and shortly wipe up or down
to view all commands.
Choosing and placing a command: choose a
command, touch and hold it a second, and while
holding it, move it to the applicable box in the boxtable.
box-table:
scrolling: touch field and shortly wipe up or down,
to the right or left to view all boxes.
open the context-menu: double-click a command
in the box-table. (please note, that there are no
coloured markers available.)
trash bin:
1. mark function boxes that
will be deleted
2. click on trash bin
-> function boxes will be
deleted
22
start/stopbutton:
1. starts program
2. stops program