|
Click the links below for details on the ways you can control the robot:
Click a link to jump to more details.
- Robot Control Center (RCC), a Graphical User Interface (GUI) for controlling and customizing your robot. It enables you to program your robot, out-of-the-box, using simple "If/Then" controls; and
- Socket API/Command Line Interface that lets you directly access the robot's functionality.



Robot Control Center
The RCC allows your ER1 to recognize objects, colors, sound levels and words, to send and receive email, to act on schedule, to move around autonomously or by remote control, to play sounds and music, or to take pictures and video. You can use the RCC software to combine these individual behaviors into any number of complex behaviors.
The RCC software is used to control and receive feedback from your robot. On the left side of the screen is an area to show you what your robot is seeing, a list of any recognized objects, any additional video input from an obstacle avoidance camera and robot movement controls. The rest of the RCC software consists of a set of If conditions and Then actions that can be used to create a wide variety of robot behaviors or to perform tasks. You can have up to 288 behaviors that can run in any sequence you specify, or individually. You can save what you create and share it with others.

View a close-up of the Robot Control Center, its features and usage examples [.PDF]
Back to top



Command Line API
The Socket API/Command Line Interface allows you to create simple programs that send commands directly to your robot. You can also use the API to gather sensory data from your robot.
The commands and sensory feedback are sent through TCP sockets, allowing the user to command the ER1 robot using any programming language on any platform that supports TCP/IP sockets, including Visual Basic, C, C++, Java, etc. The Command Line API also supports access to the 15 analog IO ports and 16 digital IO ports of the ER1 robot control module. This allows users to add custom hardware devices controlled by software through the API.
The Command Line API requires the RCC to be running on the laptop attached to the ER1 robot.
Back to top
|