Introduction
The RS Media Robot is a fully programmable "walking, talking Linux box" as creator Mark Tilden calls it.
This robot is capable of many moves and responses, takes videos and pictures, plays music, and comes with
several personalities. You can also program it as well as create your own personalities. And that is just
with the RS Media Suite that comes with the system.
The information at this site is aimed for those who want to explore deeper into the RSMedia and go beyond the standard features.
The RS Media Development Kit is more technical and geared
towards those with previous Linux experience, or those that want to get their feet wet in the very technical
aspects of the RS Media robot. This system consists of contributions from
Helibot and Nocturnal and and others who were very active on Robo Community Forum and
Unofficial RoboSapien Hacks and Mods Forum (unfortunately both websites are now defunct)
and also includes research from Tika Carr. This project is now only occasionally upodated by Helibot.
Requirements
- Windows 2000/XP/Vista/Windows 7/8/10
- Your favorite Linux distribution
- RoboSapien RS Media Robot
- Adobe Acrobat Reader may be needed to read some included documenation:
Features
Cross-Tool Compiler Package:
Compile C programs that run on the RS Media Robot, even linking to the soft-float libraries. This package can be installed on nearly any Linux distribution. It includes the compiler and sources, sample source code to test the compiler, installation script, sample robot BodyCon script, GPL License and instructions. Credit: Helibot.USB Serial Console Package:
No hardware hack needed! Access your RS Media's Linux system, run commands and scripts, browse files all via USB Port! This package is GPL Licensed and contains the LibUSB driver customized for the RS Media Robot, Robot USB Console Linux Module, BodyCon and rsupdateapp files and a Windows USB to Robot Bridge program and instructions for installation and use. Your robot does not need to come with the USBNet feature in order to use this package! This should work on nearly any RS Media Robot. For the Windows part, you need a telnet program (TerraTerm is supported), and Windows NT/2000/XP/Vista/Windows7/8/10. Credit: Helibot.Serial Port Networking:
Run a web server and telnet server via the serial port on your robot! Require the serial port hardware hack and a robot with version 2 firmware. Credit: Helibot.Text to Speech:
Get your robot to say anything using a text-to-speech engine! No more canned phrases. This package is GPL Licensed and includes all you need to get started. Right now, it requires use of the USB Serial Console but you can also use this to integrate into your own robot programs. Works with the cross-tool compiler in Linux. Credit: Helibot.RS Media Alarm Clock:
Have your RS Media keep track of time and even do whatever you command him to do at a specific time. This is a software clock and so it will need to be reset if you turn the robot off. This package is GPL Licensed and full source code included. Credit: Helibot.RSM CopyBot:
Software that allows your RS Media to use his on-board cameras to track your movements, and then copy them! The idea came from a YouTube Video where someone had done this. Helibot then programmed this in C (not Java) in a new way so as to give us some room for further development into other areas! Credit: Helibot.Graphical Menu Programming (GDI):
Source code and demonstration on how to program your own graphical menus for the robot which you can navigate via remote. This package is GPL Licensed and works with the cross-tool compiler in RSM Dev Kit 1.5 or highter. Credit: Helibot.Firmware Dump Script:
Dump the entire contents of the RS Media Robot onto files on your robot's SD card where you can transfer them to your PC and archive them as a backup. This package also includes a script which you can run on any Linux system to mount the files so you can browse the RS Media's directories on your PC instead of the robot (though you can not run any of the programs/scripts). Very handy for developers! This package is also Open Source GPL. Credit: Nocturnal and Helibot.V1 (no USBNet) to V2 (USBNet) Firmware Upgrade Package:
This package lets you upgrade your robot's firmware. This upgrades from a V1 Firmware (which does not have the USBNet feature) to a late-model V2 Robot (which includes the USBNet feature). Also note that we are not talking RoboSapien V1 or RoboSpien V2. V1 and V2 refer to the version of software in the RS Media Firmware. Parts of this package is Open Source GPL and/or provided by WowWee Robotics. Credit: WowWee Robotics, Nocturnal and Helibot.
WARNING: Upgrading or changing the firmware will void any warranty on the robot!RS Media Robot Linux Sources
Full Linux Kernel and other sources for the RS Media Robot's hardware. Credit: WowWee Robotics. Note that they no longer provide these sources so we are providing them here as a resource for developers since they are legally distributable due to the fact WowWee has licensed these sources as GPL.FreeScale MX1 Board Support Package and Sources
There is also a document that you can download that tells you how to obtain the Board Support source code and package for the MX1 board (which is the board the RS Media Uses). This is a HUGE file (over 400 MB) so a link to it is given. This may also be of value to developers.