 |
ROBOTS for RESEARCHERS & UNIVERSITIES
Robots that KNOW
where they're going!
Since 1995
|
Research & University
Software
Tools
and Applications
MobileRobots
provides
software, tools and demos with every research and university robot
base. The following are the main software components:
Software
and documentation
is available for download by customers at our support site.
For
commercial development software, go here.
|

|
Applications Interface
|
|
|
Advanced Robotics Interface for Applications
ARIA
UNIVERSAL
OS API
Unlike
some API's that only run on robots with a particular operating system,
ARIA
is a powerful Object Oriented (OO) interface, usable under Linux or WIN OS, on all MobileRobots own
platforms and on any robot with MOBILEROBOTSinsideTM. ARIA is
usable in C++, Java and Python. ARIA is an API designed
and written entirely in the OO paradigm. It dynamically
controls velocity, heading, relative heading, and other navigation
settings. ARIA includes ARNetworking layer for use under TCP/IP and
other software for use under serial Ethernet. ARIA also integrates user I/O
bus, gripper, pan-tilt,
bumpers,
and other accessories. Compatible with Cepstral and Sphinx voice
synthesis and speech
recognition.
ARIA is included with every research & university platform.
More information
|
|
Autonomous Navigation &
Localization
|
|
mOGS
NEW!
Drive autonomously outdoors!
MobileRobots Outdoor Guidance
System software adds outdoor GPS-base localization to the base of
ARIA libraries. mOGS localization starts with encoders, corrected by
inertial sensors, and blended with GPS information when available.
Navigation automatically avoids laser-sensed obstacles. Software
includes GUI for simple control and tracking display. Compatible with
Seekur, PowerBot, PatrolBot and P3-AT, mOGS software is included with
the complete MobileRobots Outdoor Guidance System accessory. More information.
ARNL
ARNL
now drives PowerBots well at speeds up to 1.5 meters a second!
Autonomous Robotic Navigation
&
Localization (ARNL) software adds robot localization to the base of
ARIA libraries. ARNL uses Monte
Carlo / Markov localization techniques and navigation using a modified
value iterated search approach. This high-level software comes with
every R&D robot accompanied by a laser . Robot position,
position probability, and robot status information are available from
ARNL. Goals, docks, homes, forbidden lines and other .map features
inserted in Mapper are available to ARNL. Most MobileEyes features,
other than custom associations and routines, are available with ARNL. ARNL is included with the Laser Mapping & Navigation accessory.
SONARNL
For
affordable classroom experience with advanced localization and
navigation!
Sonar Autonomous Robotic
Navigation &
Localization (SONARNL) software adds robot localization to the base of
ARIA libraries for sonar users. SONARNL uses Monte
Carlo / Markov localization techniques and navigation using a modified
value-iterated search approach. This high-level software comes with
every robot . Robot position,
position probability, and robot status information are available from
SONARNL. Goals, homes, forbidden
lines and other .map features inserted in Mapper are available to
SONARNL. Many MobileEyes features, included map-based navigation, are
available with SONARNL. SONARNL is
included with every research & university platform.
|
|
| Map Compiling & Editing
|
|
MAPPER
MAPPER
includes 1) Scan Studio map-making and 2) MobileRobots raster and line
map
editing
tools.
Mapper enables users to build maps with ARNL-equipped robots
and/or LaserPlans. Finished .2D maps are developed in MobileEyes.
Mapper then compiles these maps as .map files for
editing. Users may insert goals, docking stations and forbidden lines,
draw and erase, and cut and paste sections from other maps. All objects
are accessible when maps are referenced from ARIA and ARNL. Maps may
also be reloaded for use in MobileEyes by both laser-equipped and
sonar-equipped robots. Mapper
is
included with every Laser Mapping & Navigation System.
MAPPER
BASIC
MAPPER
BASIC is comprised of MobileRobots raster and line map
editing
tools from Mapper. For use in the classrooms or by hobbyists, it
enables students to manually create and edit maps for sonar-based
robots such as AmigoBot to perform sophisticated localization and
navigation tasks with SONARNL. Mapper
Basic is included with
every research & university platform.
|
|
| Robot Control GUI
|
|
|
MOBILE
EYES
MobileEyes
is a graphical user interface for viewing robot motion and
sensor output that turns into a command center when ARNL or
SONARNL is onboard the
robot. MobileEyes automatically polls robot configuration and displays
the appropriate sensor data, accessory controls, such as camera pan, tilt and zoom. Also displays the loaded building
map. Click on a
destination and the robot travels there. Watch it plan paths and
re-plan when obstacles are detected.
Compatible
with any MobileRobots vision, omni-vision or surveillance system.
New
features of MobileEyes version 1.07+ include:
- A
method to draw arbitrary data to the map as dots, points, arrows, or a
polyline in a user-selected color.
- A
method to set up simple functions on the server so that you can call
them from MobileEyes, these functions can take string arguments.
- A
class for the server that will hook up to a video feed from SAV
(download from http://robots.mobilerobots.com/SAV ) and let this
video be viewable in MobileEyes
MobileEyes
is included with
every MobileRobots platform. More information
|
|
| Simulator |
|
New! Improved open-source
Stage-based robot simulator
MOBILESIM
Now you can simulate MobileRobots
platforms with MobileSim, built on the Stage simulator platform.
MobileSim provides access to simulated robots and their environment to
ARIA programs. MobileSim is included
with every research & university platform.
|

|
| Vision |
|
Advanced
Color-Tracking Software
ACTS
Advanced
Color-Tracking Software combines our state-of-the-art color-tracking
application with an EZ-Train interface. ACTS data can be accessed from
ARIA. ACTS' 32 color channels and HSV color space allow more stable
tracking over a wider variety of lighting conditions than earlier
tracking systems. Manual trainiing window provides maximum flexibility.
ACTS
is available individually for use with any MobileRobots platform with
any
PTZ or single camera system. ACTS is
included as part of the following
MobileRobots accessory packages:
|
|
OMNIVISION
DE-WARPING SOFTWARE
The 360°Omnivision system
provides images
for use with your own custom vision routines, with the included
de-warping software and/or for surveillance purposes. This
package allows intelligent 360°
vision mounted on, or easily added
to, any MobileRobots P-series robot. De-warping
software is included with the 360 omnivision accessory.
|
 |
STEREOVISION
RANGE-FINDING SOFTWARE
MobileRobots offers three solutions for stereovision: 1) The MobileRanger
Indoor Stereovision System deploys black and white cameras for
higher quality real-time range images directly
from its FPGA. 2) The MobileRanger
Outdoor Stereovision System deploys black and white cameras for
higher quality real-time range images directly
from its FPGA, within a weatherproof housing. 3) The Triclops™
Software Development Kit (SDK), provides real-time range
images, using lower-quality color source data and processing it on the
robot's PC. Range-finding
software is included with every stereovision
camera.
|
|
| Operating System
|
|
New! Advanced Robotics Control
Operating System
ARCOS
Advanced
Robotics
Control Operating System (ARCOS) is low-level software that handles
motor
controls, sensor reading, power and other basic processes for
communication via RS232 interface to ARIA. Accessed by only a few,
ARCOS automatically feeds packets from custom sensors on
the
user I/O for use in custom software. ARCOS
is included
in firmware on every MobileRobots research & university platform.
|
|
|
|