ROBOTS for DEVELOPERS & OEM'S

Robots that KNOW where they're going!

Since 1995
Robot Bases
Accessories
Software
ARCS Controls
Robot News
Site Index
Contact

AMIGOBOT is MobileRobots' architecture stripped to its barest bones for affordable use in multi-robot and classroom applications. Rangefinding is handled by six forward and two rear sonar; shaft encoders track x,y,theta position. Differential drive and nearly holonomic design provide good mobility over carpet edges and small sills. Sensor, motor and power monitoring and control information is sent in packets over a wireless or tethered RS232 serial connection to your PC. Payload maximum is 1kg (2lbs). The AmigoBot is designed as a closed system to discourage internal tampering rather than encouraging extenisibility as do other MobileRobots bases. AmigoBot includes ARIA API libraries for C++ under Linux or WIN2000/XP.


AmigoBot Robots for Collaborative Robotics

CLASSROOM APPLICATIONS

  • Chosen by Stanford University and others for Introduction to Robotics courses
                   Stanford University AmigoBot Soccer Tournament

    





Middle school classroom               Robot Cooperation Experiment
MIDDLE-SCHOOL ROBOT COOPERATION EXPERIMENT
  • Well School middle-school team working on Robot Cooperation Experiment
    • Set up robots as shown above
    • Assign students to 2 teams
    • Who can figure out how to get the Hazardous Waste onto red circle without touching it with robot and without robot entering the circle?
RESEARCH APPLICATIONS
  • Chosen by both DARPA teams for large-scale robot collaboration research

AmigoBot Pro Team led by P2AT at SRI's Artificial Intelligence Center
 
MobileRobots Robot Reconnaissance Team at
SRI's Artificial Intelligence Center in Menlo Park
includes AmigoBots and Pioneer-AT's.


AMIGOBOT CONFIGURATIONS



AMIGOBOT  with Serial Ethernet is the robot for someone who wants to be able to fully operate and program a robot. With this system, you can:
  • drive the robot indoors up to 300 feet from your PCamigo with serial ethernet
  • create maps for the robot to navigate
  • send the robot to make deliveries, point-n-click, avoiding obstacles along the way
  • see the robot's 8 sonar display
  • read the robot's action status messages
  • program new behaviors
  • modify demo behaviors
  • make the robot talk
  • download your own sounds to the robot
AmigoBot with Serial Ethernet includes:
  • AmigoBot TM differential-drive mobile robot with 8 rangefinding sonar, twin 500-tick motor encoders, Renesas SH7144-driven microcontroller, dual serial ports, 1Mb onboard RAM, 2 drive wheels and motors, rear caster, speaker, long-life, rechargeable battery and rugged molded plastic shell
  • ARIA API + SONARNL Sensor-based Localization + Navigation
  • MobileSim simulator for testing programs offboard
  • MobileEyes and Mapper Basic for map-building and robot control
  • AmigoBot Serial Ethernet
  • AmigoBot TM User's Guide
  • serial download cable
  • charger
To run each AmigoBot with Serial Ethernet system you will require:
  • Desktop PC, 300 MHz or faster, with one free serial port
  • WIN 2000/XP or Linux operating system
  • Hard drive with at least 11Mb free space
  • CD ROM drive
  • IEEE 80211b Ethernet access point (on your hub) or peer-to-peer station adapter

AMIGOBOT  with Tether is the low-cost option for someone who can't yet afford wireless serial ethernet. With the tethered robot, you can:
  • drive the robot indoors within 15 feet of your PCamigo with tether
  • create small area maps for the robot to navigate
  • send the robot to new positions, avoiding obstacles along the way
  • see the robot's 8 sonar display
  • read the robot's action status messages
  • program new behaviors
  • modify demo behaviors
  • make the robot talk
  • download your own sounds to the robot
AmigoBot  with Tether includes:
  • AmigoBot differential-drive mobile robot with 8 rangefinding sonar, twin 500-tick motor encoders, Renesas SH7144-driven microcontroller, dual serial ports, 1Mb onboard RAM, 2 drive wheels and motors, rear caster, speaker, long-life, rechargeable battery and rugged molded plastic shell
  • ARIA API + Sensor-based Localization + Navigation
  • MobileSim simulator for testing programs offboard
  • MobileEyes and Mapper Basic for map-building and robot control
  • AmigoBot  User's Guide
  • serial tether
  • charger
To run each AmigoBot with Tether system you will require:
  • Desktop PC, 300 MHz or faster, with one free serial port
  • WIN 2000/XP or Linux operating system
  • Hard drive with at least 11Mb free space
  • CD ROM drive

OPTIONAL PAIR AMIGOFINGERS are compatible with any  AmigoBot AmigoBot with Fingers
  • Passive grasp holds tennis ball or other object during forward motion
  • Passive release of object during reverse motion
  • Manual screw mounts on each finger allow varied grasp widths

 
TECHNICAL SPECIFICATIONS

The high-impact plastic AmigoBot shell covers an aluminum encased differential drive system with twin motors and two shaft encoders. The platform is nearly holonomic and can rotate in place moving both wheels, or it can move wheels on one side only to form a circle of 27cm radius. It can operate in reverse.

AmigoBot can climb a 5% grade and sills of 1.5 cm. On flat floor, the AmigoBot can move at speeds of 1 meter per second. It can carry payloads up to 1 kg in addition to the base and included sensing.

A fully loaded AmigoBot base can run up to 2 hours on its fully charged 12 V sealed lead-acid battery. Re-charging time is 6 hours.

All AmigoBots include a Renesas SH7144-based microcontroller. On the microcontroller, AmigoBot has an 8-bit external I/O bus for up to 16 devices; there are 2 serial ports, one of which is available for a custom accessory. The other port is used for communicating via tether or serial ethernet to a PC.

A small proprietary ARCOS transfers sonar readings, motor encoder information and other I/O via packets to the PC client and returns control commands. Users can run the robot from the client or design their own programs under RedHat Linux or under WIN2000 using their favorite C/C++ compiler. Our robotics development environments supply library functions to handle navigation, path planning and many other robotic tasks.

FOR MORE INFORMATION: Software

Copyright 2008, MobileRobots Inc, All rights reserved