You are on page 1of 2

[AiboHack - Boneyard] Super Sapien Remote control codes http://www.aibohack.com/robosap/sapavr_remote.

htm

AiboPet's BoneYard http://aibopet.com, http://aibohack.com

WARNING: contents of this page are very old. Email: aibopet@aibohack.com


Click here for the home page

Super Sapien Remote control codes

NOTE: The RS-232 console is always enabled. Many of the commands here have similar command line
equivalents. Please see the SapAvr console commands page for more details.

In enhanced mode, these standard features no longer work.

The "S>>" button become a special shift.


The ability to program and run sensor routines is very different
The ability to program and run the main program is very different
The hand and feet sensors are considered separate events (ie. the left hand will no longer do the same
thing as the left heel/toe, unless you program it that way)
The IR signals from the remote are not directly transmitted to the robot. Instead they are first decoded
by the "AVR" 2nd CPU. Some signals stop there, some are changed to other IR codes, but most are
passed through.

Initially RoboSapien starts in standard mode and will act like a stock RoboSapien (no new features). You can
change the default boot mode (stored in E2PROM) from 'standard' to 'enhanced'.
In standard mode:

RoboSapien should work as usual, with no new features


Hand, toe and heel sensors all act the same (no disambuation)
The special button sequence of {TBD} will switch into 'enchanced' mode (see below). Use the "E2"
command from the console for now.
The SapAvr console is available for polling and other features, but many features don't make sense in
'standard' mode.

In enhanced mode, there are plenty of new features. Most start with the new Special Shift key "S>>". NOTE:
a work in progress. Actual key sequences are in flux.
//REVIEW: replace with graphics for unlableled keys

Currently working:
"S>>" + "^^^" (walk forward) - Execute Main #1
"S>>" + "<" (turn right) - Execute Main #2
"S>>" + [O] (stop - Execute Main #3
"S>>" + ">" (turn left) - Execute Main #4
"S>>" + "VVV" (walk backward) - Execute Main #5

1 of 2 4/1/2018, 1:47 AM
[AiboHack - Boneyard] Super Sapien Remote control codes http://www.aibohack.com/robosap/sapavr_remote.htm

NOTE: layout on the remote keypad for the 5 direction keys:


1
2 3 4
5

"S>>" + right_arm_up - raise both arms


"S>>" + right_arm_out - move both arms
"S>>" + right_arm_in - move both arms
"S>>" + right_arm_down - move both arms
Not Yet fully implemented:
"S>>" + {TBD} - enter enhanced mode (does nothing since we are already there)
"S>>" + {TBD} - exit enhanced mode (go back to standard mode)
"S>>" + "S>>" - program the sonic sensor routine (like the regular "S>>" button)
"S>>" + "L>>" - program the left foot sensor routine
"S>>" + "R>>" - program the right foot sensor routine
"S>>" + SHIFT + "L>>" - program the left hand sensor routine
"S>>" + SHIFT + "R>>" - program the right hand sensor routine
"S>>" + SHIFT + "" - program the right hand sensor routine
"S>>" + SHIFT + 1 of 5 directions - program a main routine (#1 to #5)
"S>>" + {TBD} - erase all E2PROM programming (start over)
others TBD

Recording (enhanced mode)


NOTE: the following describes the current functionality - subject to change
In enhanced mode, the SapAvr chip is a macro recorder. The timing between steps is important. ....
//REVIEW: add more detail here

2 of 2 4/1/2018, 1:47 AM

You might also like