|
|
Robotic Software
courtesy of
ActivMedia Robotics
Robot Software
Tools and Applications
MobileRobots
provides software, tools and demos with every robot base and
application system.
Software and
documentation is available for download by customers at our support site.
|
|
|
| Applications Interface top
|
|
|
ActivMedia Robotics
Interface for Applications
ARIA
ARIA is a
powerful Object Oriented (OO) interface to ActivMedia mobile
robots, usable under Linux or Win32 OS in C++. 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. ARIA is
included with every ActivMedia robot. Compatible with
Cepstral and Sphinx voice synthesis and speech recognition.
ARIA is included with every developer robot.
More information
|
|
| Autonomous Navigation & Localization top
|
|
ARAM
NEW! ARAM now handles commercial robot navigation,
localization and other behaviors invisibly!
ARAM enables control of ARIA through text
messages (ARCL). ARAM uses ARNL for localization and
navigation. This high-level software comes with all
ARCS-based application systems such as PatrolBot and any ARCS-based
AGV. ARAM provides the
basis for full application of all MobileEyes features such
as routes and associations.
ARAM is included with all ARCSinside application systems
such as PatrolBot and any ARCSinside AGV.
ARNL
NEW! ARNL now drives PowerBots well at speeds up to 1.5
meters a second!
Invisible to most end users, 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
New - 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 developer robot.
|
|
| Map Compiling & Editing top
|
|
|
MAPPER 3 PRO
MAPPER 3
PRO includes 1) Scan Studio map-making, 2) MobileRobots
raster and line map editing tools, 3) route-building
and 4) associations 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. Goals may
be collected into routes. Behaviors may be added to routes,
goals, and/or types of goals. All objects are accessible
when maps are referenced from ARIA and ARNL. Mapper 3
Pro is included with all ARCSinside application systems such
as PatrolBot and any ARCSinside AGV.
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 developer robot.
|
|
| Robot Control GUI
top |
|
|
MOBILE EYES
In conjunction with ARAM, now supports customization for
demos by end users!
MobileEyes
is a graphical user interface for viewing robot motion and
sensor output that turns into a command center when ARAM,
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 MobileEyes vision, omni-vision or surveillance
system.
New features of MobileEyes version 1.07+ include:
-
A method to draw aribtrary 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.activmedia.com/SAV ) and let this video be
viewable in MobileEyes
-
In conjunction with ARAM and Mapper, MobileEyes enables use
of custom "associations" for goals and types of goals.
Currently, associations may detect approaching persons and
control camera motion, robot motion, audio and timing.
(download
MobileEyes Associations .pdf command list.)
MobileEyes is included with every
MobileRobots platform. More information
|
|
| Simulator top |
|
New! Player/Stage Wrapper for ARIA!
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 developer platform.
|
|
| Vision top |
|
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
MobileRobots' 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 ActivMedia
P-series robot. De-warping
software is included with the 360 omnivision accessory.
|
|
STEREOVISION RANGE-FINDING SOFTWARE
The Triclops™ Software Development Kit (SDK), provides
real-time range images using stereo vision technology. It
allows users to measure the distance to every valid pixel in
an image. The SDK implements an MMX optimized version of the
Sum of Absolute Difference Correlation algorithm providing
the user with accurate and fast depth map generation.
Range-finding software is included with every stereovision camera.
|
|
|
Operating System
top
|
|
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 developers, 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 developer
platform.
Micro Advanced Robotics Control System
µARCS
Micro
Advanced Robotics Control System (µARCS) is low-level
software that handles motor controls, sensor reading, power
and other basic processes for communication via RS232
interface to ARIA.
µARCS is included in firmware on all ARCSinside application
systems such as PatrolBot and any ARCSinside AGV.
|
|
BACK: Software Standards;
Software Papers
You are in: Robotic Software
Under: Software/Technology
Here, you can learn about
different types of robotics
software and how they work.
You can also download trial
versions of them if you like!
Software Resources
Software Keyword
Index
Software Glossary
Software Standards
Back to Technology
Back to RoboMine
|
|