Ball-Sound-Tracking-Head - This is a modification of the BallTrackingHead sample. In the original “BallTrackingHead” sample, supplied with the SDK, AIBO is either searching for the ball or tracking it once the ball is seen. In this sample, AIBO will interrupt its usual searching mode and turn its head to the direction of a load sound being heard. In any case, seeing the ball will switch AIBO to the ball-tracking mode. For now the algorithm used is very limited, it fails if there is background noise or if the sound is coming from behind AIBO’s head (behind the imaginary plain passing through its ears.)
aiboot.pl - A tool to remotely reboot AIBO. It requuuires that TinyFTP will be running on AIBO. This is a trimmed version of the mstreeput Perl file that comes with the TinyFTPD sample of the SDK.
TinyTelnetD - A minimal Telnet server (port 23) for running on AIBO. Using OPEN-R SDK 1.1.3. The server is capable of executing a small set of shell commands but its main usage is to connect (a.k.a. channel, proxy, gateway) the telnet session to other objects running inside AIBO.
WalkingLegs - Object for implementing omnidirectionalll locomotion as described in http://www.users.bigpond.com/hengst/OmniLoco.zip. Using OPEN-R SDK 1.1.3. The object has a command line interface observer that can be connected with TinyTelnetD, this optional configuration allows control of the locomotion parameters using a telnet session.
Version for ERS-7. Written by Arturo Moreno.
Commands added: "pid off <leg>", "move", "ground", "head", "params", "wobble".
"set" command was replaced with the commands "gait", "nframes", "lift"
"setex" was replaced with "gait"
"preset" was replaced by "pose"
All commands are explained in detail the readme file.
mtnxyz utility
The head is moved down as part of the wake-up sequence. (credit should be given to osxaibo)
fixed bug in kinematics for angles > 180.
Command "pid off" allows you to relax the motors so you can mold AIBO's posture manually and then capture it with the "home" command. "pid on" returns back the motors to life.
Command "setex <overlap>" controls the overlap ratio of the walking gait. The overlap ratio is the part of the walk cycle (0 - 0.5) in which all 4 legs are touching ground (default is 0.)
Avoid sending commands to OVirtualRobotComm when not ready.
Readme.txt updated.
bug fix.
Initial version.
![]()
![]()