Validation through Experience
Proxied Platforms
The list current and planned near-term proxied hardware supported by BotSense are itemized below.
RoadNarrows SkewlZone Legged Robots
The RoadNarrows SkewlZone ™ robots are installed the SkewlZone Brain and Sensor pack. The "brain" is the K-Team's KoreBot2 ™ board containing the gumstix Verdex ™ Pro PXA270 Arm process running Angsrom linux. The bsProxy runs on the KoreBot2 with IP over WiFi for off-target clients. interactions. Proxied devices are the SkewlZone I
2C smart sensors plus the robot's manufacture's controller board (usually interfaced through a serial interface).
RoadNarrows RoboSight
The RoadNarrows RoboSight ™ neural-network camera. The bsProxy does not execute on the RoboSights PIC processor, but rather on any supported target computing architecture with a serial connection to the RoboSight(s).
K-Team's Khepera III
K-Team's Khepera ™ III robot with an installed KoreBot2. The bsProxy running on the KoreBot2 supports proxied interfaces for the Khepera III's motors, odometry, IR sensors, UltraSonic sensors, plus any other RoadNarrows supported sensors. The remote bsProxy interfaces are IP over WiFi for off-target clients.
K-Team's Koala
K-Team's Koala robot with an installed KoreBot2. The bsProxy running on the KoreBot2 supports proxied interfaces for the Koala's motors, odometry, IR sensors, plus any other RoadNarrows supported sensors. The remote bsProxy interfaces are IP over WiFi for off-target clients.
RoadNarrows Hekateros Robotic Manipulator
RoadNarrows' Hekateros ™ robotic arm has a built-in gumstix Overo ™ main processor with a TI OMAP 35xx processor. The bsProxy running on the OMAP supports proxied interfaces for the Robotis Dynamixel ™ servos, encoders, USB cameras and inverse and forward kinematics. The remote bsProxy interfaces are IP over WiFi and IP over USB for off-target clients.
Robot Controller Boards
The
BotSense package supports a variety of proxied robot controller boards. Most of these boards have some form of serial interface in which the bsProxy server interface to from any supported target computing architecture with the supported serial drivers. Current and planned supported controller boards are:
-
Kondo RCB-3 controller board for KHR robots.
-
Robotis Dynamixel CM-5x and CM-700 controller boards.
-
Hitec Robonova controller board.
3rd Party Software Interfaces
The list current and planned support for third party software platforms by BotSense are itemized below.
Supported Target Architectures
The list of current and planned support of processor architectures are listed below:
- Ubuntu Linux 32-bit and 64-bit Intel compatible processors.
- Fedora Linux 32-bit and 64-bit Intel compatible processors.
- Familiar Linux 32-bit ARM processors (K-Team old KoreBot).
- Angstrom Linux 32-bit ARM processors (Verdex gumstix).
- Angstrom Linux 32-bit OMAP processors (Overo gumstix).
- Ubuntu Linux 32-bit OMAP processors (Overo gumstix).
- Windows XP and 7 systems with cygwin.
- Mac OS X systems.
Tested Systems
The list of tested architecures are list below. Note that the list continually expands and may not be up to date.
Ubuntu | Ubuntu 10.4 Linux for the i386 and x86_64 architectures. |
Fedora Core | Fedora Core 5 and 6 Linux for the i386 and x86_64 architectures. |
Angstrom | Angstrom Linux 2.6 (K-Team KoreBot2 version) for the XScale PXA 255 Arm. |
Familiar | Familiar Linux 2.4 (K-Team KoreBot version) for the XScale PXA 255 Arm. |
Windows | Windows 7 and XP with Cygwin for Intel processors. |
Mac | Mac OS-X 10.x for Intel processors. |