ARIA Core Library
ARIA is the core SDK or library for developing software for all MobileRobots platforms and their accessory devices with C++, Java or Python. ARIA also includes general utilities useful for writing robot control software as well as tools for writing cross-platform (Windows and Linux) code including network sockets and threads.
ARIA is available for use with gcc on Linux and Visual C++ on Windows. ARIA is open source, and full source code is included under the terms of the GPL.
ARIA is included with all robots.
→ More Information about ARIA
ArNetworking
ArNetworking provides a simple, extensible framework and protocol for client-server network programming. ArNetworking is used for communication between software running on the robot's onboard computer and remote services or user applications, including MobileEyes. Through ArNetworking, you can provide a customized set of services and displays to MobileEyes.
ArNetworking is available for use with gcc on Linux and Visual C++ on Windows. ArNetworking is open source, and full source code is included under the terms of the GPL.
ArNetworking is included with all robot orders.
Intelligent Robot Positioning and Navigation Libraries
Software libraries implementing reliable, high quality, highly configurable, intelligent navigation and positioning capabilities are provided with every robot platform:
- Base ARNL navigation implements autonomous path planning and navigation which may be used with any of the following localization options. The BaseArnl autonomous navigation library is available with any robot order.
- ARNL enables robust, accurate laser-based mapping, localization and autonomous navigation for indoor environments, and is included as part of the Laser Navigation Package.
- MOGS fuses robot and GPS data to position your mobile robots outdoors. Both MOGS and ARNL are included as part of the Outdoor Navigation Package.
- SONARNL provides approximate localization using the standard sonar sensors available on some platforms. SONARNL is available with any robot order without extra charge.
→ More Information about the localization and navigation software
MobileSim Simulator
MobileSim is an open-source application based on Stage that MobileRobots engineers have customized and extended to best simulate all our platforms and many accessories.
MobileSim is open source software, and full source code is provided. MobileSim is available for both Windows and Linux.
MobileSim is included with all robot orders.
→ More Information about MobileSim
MobileEyes
MobileEyes is a graphical user interface client for remote operation and monitoring of the robot. Included with all robots. Aspects of the MobileEyes interface may be customized in your own applications, including sensor and other visualizations, data display, and changing software parameters on the fly.
MobileEyes is available for both Windows and Linux.
MobileEyes is included with all robot orders.
→ More Information
Mapper3
Mapper3 is a tool for creating and editing map files for use with ARIA, MobileSim, and navigation software. Mapper3Basic is included with all robots. The advanced Mapper3 version with map processing capabilities is used with the Laser Navigation Package. Available for both Windows and Linux.
Speech Recognition and Synthesis Libraries
Easy-to-use C++ development libraries for speech recognition based on the open source Sphinx2 system and for speech synthesis (text-to-speech) based on either the open source Festival synthesizer or the higher quality Cepstral synthesizer when a sound and speech package is purchased. Available for both Windows and Linux.
→ More Information
ACTS Color Tracking System
Software application to read images from camera and track the position and sizes of multiple color regions (information can be incorporated into your own software via ARIA). Free demo version available. Available for both Windows and Linux.
→ More Information
Other Software
All accessory devices are provided with necessary drivers, and supporting development libraries provided either by their original manufacturers, or by Adept MobileRobots. See accessory pages for more information:
| Accessory | Software |
| Cyton Pioneer Arm | Development library and the ACTIN user interface/simulator, including inverse kinematics solver |
| MobileRanger C3D | Driver and library for obtaining range information or images from hardware, and OpenCV support. |
| Bumblebee Color Stereo Camera | Tools and libraries for obtaining and processing stereo images |
| PowerCube arm for PowerBot | ArPowerCube library for manipulating joint modules individually or together as an arm with gripper |