"NAMO" was built as a mascot robot for The Institute of FIeld roBOtics at KMUTT (FIBO) in Thailand. It sports a three-wheel omni-directional wheel system, two arms, and an SRV-1 Blackfin camera vision system.
There are several control options for the SRV-1 / SVS, and it isn't always obvious what approach might be best. Here's a summary:
SRV_protocol: this is the control interface we have provided since the earliest of our SRV-1 robots, and while we continue to add new functions, the core functionality remains the same - mainly ASCII-based commands to access motors, sensors, on-board processing, and system configuration. Through this interface, we directly support four different console programs as well as a variety of third-party and user-developed consoles:
SRV1Console: - java-based console with user-definable buttons and web proxy support for remote robot control
SRV1Test: - another java-based console with support for direct input of SRV_protocol commands
SRV HTTP: this uses the browser as the robot control console, and generally works with smart phones as well as full-sized computers. Almost all of the functions accessed via SRV_protocol are available through the HTTP interface.
picoC: this is the onboard C-interpreter that enables programming the SRV-1/SVS for fully autonomous behaviors. Most of the SRV_protocol functions are available under program control with ANSI-C syntax.