Sensing with Autonomous Mobile Robots
May 14, 2007 By: Jeanne Dietsch, William P. Kennedy SensorsIntegrating sensors with autonomously navigating robots makes them useful for many applications: delivery of packages, components, and supplies; monitoring wireless networks, radiation, or HVAC; and responding to emergencies and hazards. MobileRobots' intelligent, autonomous mobile platforms perform these and many other tasks. A result of nearly eleven years of development, the company's next-generation mobile robots are now being deployed in the automobile, semiconductor, healthcare, and building-automation industries.
Our mobile robotic platforms are fully autonomous—they drive themselves from place to place, safely avoiding obstacles (including people and pets) encountered along the way. Their advanced path-planning and mobility systems do not use external guidance systems, artificial paths, or special targets to navigate the workspace, eliminating the expensive retrofitting and installation common in today's automated-vehicle applications. The same versatility also allows the robot to go to any place accessible in the workspace, rather than being restricted to prescribed paths or to set goals. Moreover, the robots adapt to their workspace—especially to dynamic spaces such as a hospital ward—modifying their drive path as needed to "get there from here" automatically and reliably, without the need for human intervention (Figure 1).
![]() Figure 1. The MobileEyes GUI monitors the robot's progress and displays operating conditions, including onboard sensor readings |
Sensors play critical roles in our intelligent robotics. Some are simple; some quite sophisticated. Many are essential, such as those used for localization and navigation—key features that enable autonomous mobility.
Onboard interfaces and enabling robotics software also provide the means for integrating and managing sensor payloads to provide an alternative to mesh networking and manual sensor data collection. These technologies are collected into the company's Advanced Robotics Control System (ARCS). In addition to building their own robot applications, MobileRobots licenses the technologies to OEMs for use in their own ARCSinside robots.
Mobile Robot Basics
To understand the various roles sensors play within a mobile robot, we'll discuss the various types involved: those used for odometry, those used for rotational measurements, those used for ranging, and finally those used for proprioception, which measure objects and conditions such as operating temperatures near and inside the robot itself.
Odometric Sensors. Most of the company's robots, such as the PatrolBot and the Pioneer-AT platforms, employ two-wheel differential or four-wheel skid-steer (tank-like) drive systems. Seekur, the new outdoor mobile platform employs a four-wheel, independent steering and drive system to achieve holonomic mobility (the ability to turn and move in any direction). At the lowest level, a microcontroller with firmware and sensors provides for driving and steering the robot. Encoder inputs and motor-control outputs provide the motion-control feedback loop.
Precisely timed interrupts within the real-time operating system on the microcontroller provide a base for precision wheel speed and travel distance calculations. Accumulated ticks from the encoders are used for position integration and, consequently, localization and navigation. For mobile robots, the distance traveled by each wheel is typically combined into translational and rotational components which, from basic geometry, ultimately provide position and heading. For example, with encoder-based differential-drive robots moving in 2D space (a typical flat floor indoor environment), position integration begins by accumulating the translational (D) and rotational (R) partials, measured as the change in encoder readings for each side, left (ΔEL) and right (ΔER), at precise time intervals (t). D is then given by Equation 1.
| (1) |
where:
| (2) |
c = a constant for converting encoder ticks into platform-independent distance units, such as millimeters.
Similarly, R is given by Equation 3:
| (3) |
where:
C = differential number of encoder ticks, right vs. left, for radians.
dR = ΔER – ΔEL
Heading in degrees (θ) is computed using Equation 4:
| (4) |
where:
ω = wheelbase length between where each tire meets the drive surface.
Consequently, we see in Equation 5, the platform's 2D (X,Y) position coordinates are:
| (5) |
Trajectory and motion-control algorithms, which compare progress of the robot against pre-set speed and (de)acceleration goals for both translation and rotation, close the feedback loop. The algorithms adjust the pulse-width-modulated (PWM) output signals that ultimately increase or decrease power to the drive motors after applying a common PID process to achieve smooth performance.
Error—a fact of life in the real world of robots—is principally due to platform and terrain imperfections, e.g., the roundness of the tires and wheel slippage. Error accumulates rapidly and rotational error affects platform odometry dramatically. For example, a 1° imperfection in the heading means the platform will drift off-course nearly 700 mm for every meter of travel.
Rotation Sensors. For more reliable rotational measurements, the platforms typically use rate gyroscopes. The robot's heading is computed from the accumulated changes in rotational speeds at a set time period and consequently used for position integration and to correct the platform's odometry.
Currently, the robots use only rate gyros for correcting rotation and use simplified schemes for gyro-compensated odometry. Future configurations may integrate inertial measurement units (IMUs), tilt-roll, and triaxial inertial sensors, particularly in Seekur, to measure and compensate for the many real-world conditions that confound the odometry, especially on hilly and rough outdoor terrain. The advanced algorithms provided by Kalman filtering, which extract an erratic signal from noise, also may be used to refine and fuse the various mobility-related sensor inputs into better odometry.
![]() Figure 2. ADAM carries up to 250 lb payload in industrial applications |
Ranging Sensors. However finely corrected, localization by dead-reckoning doesn't work well at all—there's too much error and consequent drift and the odometric sensors can't detect obstacles. This is where range finding devices come in. Ranging sensors such as SONAR, IR, and lasers not only detect objects that may hinder the platform's mobility, but also provide a view of the surrounding environment that can be used to locate the robot in its workspace. For researchers, SonARNL (SONAR-based Advanced Robotics Navigation and Localization) software (included with every robot) uses SONAR for localization (Figure 2). The company's R&D ARNL and commercial ARCSinside software uses a laser rangefinder as the main sensor. By comparing range-sensed details of the environment—distances to walls, doors, openings, hallways, and so forth—against a prepared map of the operating environment, these software programs correct the robot's odometry and locate it within its workspace with greater resolution (sidebar Making Maps, Robot Style).
All of the company's R&D and commercial robots support SONAR, and use it for obstacle detection. The small robot for education, AmigoBot, has eight ultrasonic sensors around its perimeter for nearly 360° of coverage. For practical robotics, SONAR's 8° cone of operation detects reflective objects out to a useful maximum of around 5 m (~16 ft.). Its drawbacks include a very weak signal and a limit on the robot's speed, as even a slowly moving mobile platform will have moved significantly out of the echo's path for any longer time-of-flight. Cross talk between one or more transducers due to platform motion also seriously confounds its ability to perceive distant objects.
The precision of a scanning laser rangefinder is some 25 times that of SONAR—0.5° increments over 180° with ±1 cm error—even though data acquisition times are nearly the same for the same coverage (around 120 ms per 180° sweep). The SICK Optic LMS200 is the ranging sensor preferred for most research and commercial robotics because of its precision and its rugged case. Its laser beam is highly focused and not readily distorted or absorbed by the reflecting medium, so the precision of range finding with the laser is superior to SONAR with far fewer false-positive readings.
Because the time-of-flight is nearly instantaneous, the laser can more reliably sense objects at a greater distance (up to 50 m; 164 ft.) from the moving platform. Since rooms and commercial spaces commonly are eight or more square meters in size, a SONAR-based robot can easily get into voids where reflecting objects such as walls are outside its detection limits. Without feature clues, navigation becomes imprecise; the robot is lost in space, so to speak.
Although the laser's precision and range enable nearly errorproof localization, one disadvantage is its scanning height, a thin plane less than 1° high. SONAR's cone of operation provides broader sensing for proprioception, such as acute obstacle avoidance, and this is why the robots operate best when equipped with both sonar arrays and a laser.
The LMS 200 is also heavy, power-hungry, and expensive. "Weight is the most important characteristic from a mechanical point of view," says Seth Dunten, Senior ME for MobileRobots. "Sometimes we would like to mount the laser up high to detect features like windows, but a ten-pound device four feet above the floor is awfully hard to stabilize on a base the size of PatrolBot." PatrolBot has a 48 cm wheelbase, is 59 cm front to back, and can support a 46 kg max. payload. To date, MobileRobots has been unable to find a lighter rangefinder or one with a broader sweep that performs adequately.
Proprioception Sensors. Depending on the application, some of our robotic platforms come equipped with IR sensors—either break-beam or ranging—for close (<1 m) obstacle detection. These provide a measure of protection for payloads and accessories that are mounted to the platform outside of the SONAR- or laser-sensing envelopes. Bumpers, too, provide a measure of obstacle detection, albeit as a last resort.
Strategically placed thermosensors provide additional proprioception for the onboard systems. Combined with watchdog firmware, these sensors will effect a shutdown should critical components, such as the battery or computer, overheat. Charging control electronics rely upon an array of sensors to measure voltage, current, and coulombs of energy in and out. Automated charging systems allow the mobile robots to operate autonomously for months on end without the need for attention or maintenance.
Localization and Navigation
As mentioned earlier, laser-based techniques are used to locate the robot in its workspace. Using probability algorithms, readings from the LRF are compared with readings from an initial building scan collected during the robot installation process. This initial scan, performed by manually driving the robot around the workspace with a joystick, is converted into an "occupancy grid map," showing which parts of the floor plan the robot encountered, such as walls and other objects. Since the robot's location is constantly updated, there is no cumulative error.
With these three types of sensors—odometric, ranging, and proprioceptive, the robots safely travel around buildings with amazing repeatability. They find their charging stations and dock themselves. They deliver everything from tiny hospital specimen bottles to large auto parts (Figure 3). In fact, at MobileRobots' headquarters, you can call a robot to bring you a soda, cooled in a miniature refrigerator on the robot's back. "Get your sodas! Get your sodas here!" it cries. If someone steps in its way as it's heading toward your office, SodaBot won't stop to let him grab a drink. Instead, it will use its laser sensor and occupancy grid to determine dynamically the best path around him and continue on toward its thirsty customer. Now that's intelligent sensing!
![]() Figure 3. MobileRobots' intelligent, versatile platforms can play an essential role in larger parts delivery systems |
|
ARCinside, PatrolBot, Seekur, MobileEyes, and MobilePlanner are trademarks of MobileRobots Inc.
| sensorsonline: David Gaber: David Gaber is Product Marketing Manager, Inertial Sensing Products, at Epson Electronics America... http://t.co/QK5PY41i | |
| sensorsonline: David Gaber: David Gaber is Product Marketing Manager, Inertial Sensing Products, at Epson Electronics America... http://t.co/QK5PY41i | |
|
|
|
| sensorsonline: EtherNet/IP Absolute Encoders from TR Electronic: TR Electronic, Troy, MI, offers the CEx58 Series of absolute e... http://t.co/acdzvH4K | |
| sensorsonline: EtherNet/IP Absolute Encoders from TR Electronic: TR Electronic, Troy, MI, offers the CEx58 Series of absolute e... http://t.co/acdzvH4K | |
|
|
|
| sensorsonline: Capacitive Accelerometers from Silicon Designs: The Model 2266 from Silicon Designs Inc., Kirkland, WA, is a hig... http://t.co/hpsQ2L2K | |
| sensorsonline: Capacitive Accelerometers from Silicon Designs: The Model 2266 from Silicon Designs Inc., Kirkland, WA, is a hig... http://t.co/hpsQ2L2K | |
|
|
|
| sensorsonline: Signal Conditioning Board from Fredericks: The Fredericks Co., Huntingdon Valley, PA, offers the RS-485 Mini-Sig... http://t.co/OgK0CY5a | |
| sensorsonline: Signal Conditioning Board from Fredericks: The Fredericks Co., Huntingdon Valley, PA, offers the RS-485 Mini-Sig... http://t.co/OgK0CY5a | |
|
|
|
| sensorsonline: Sensors Expo Exhibitor Inquiry: Sensors Expo Exhibitor Inquiry read more http://t.co/YQ9z3CeH | |
| sensorsonline: Sensors Expo Exhibitor Inquiry: Sensors Expo Exhibitor Inquiry read more http://t.co/YQ9z3CeH | |
|
|
|
| sensorsonline: Sensors Expo & Conference Attendee Inquiry: Sensors Expo & Conference Attendee Inquiry read more http://t.co/nqum9XX9 | |
| sensorsonline: Sensors Expo & Conference Attendee Inquiry: Sensors Expo & Conference Attendee Inquiry read more http://t.co/nqum9XX9 | |
|
|
|
| sensorsonline: Creativity and Problem Solving: Engineers are creative; I don't think it's possible to be a problem solver witho... http://t.co/GiO0fIYR | |
| sensorsonline: Creativity and Problem Solving: Engineers are creative; I don't think it's possible to be a problem solver witho... http://t.co/GiO0fIYR | |
|
|
|
| sensorsonline: M2M WiFi Access Point from B&B Electronics: The embeddable APMG-Q551 and external APXG-Q5420 from B&B Electronic... http://t.co/bSk7WnYM | |
| sensorsonline: M2M WiFi Access Point from B&B Electronics: The embeddable APMG-Q551 and external APXG-Q5420 from B&B Electronic... http://t.co/bSk7WnYM | |
|
|
|
| sensorsonline: WiFi-Enabled Lighting Control from Acuity Brands: The nWifi system from Sensor Switch has been added to the nLig... http://t.co/VI3uVlCg | |
| sensorsonline: WiFi-Enabled Lighting Control from Acuity Brands: The nWifi system from Sensor Switch has been added to the nLig... http://t.co/VI3uVlCg | |
|
|
|
| sensorsonline: MEMS Industry Group Explores Product Realization at Sensors Expo & Conference 2012: MEMS Industry Group Explores... http://t.co/aQt7Hz88 | |
| sensorsonline: MEMS Industry Group Explores Product Realization at Sensors Expo & Conference 2012: MEMS Industry Group Explores... http://t.co/aQt7Hz88 | |
|
|
|
| sensorsonline: Keynote: A Human-Computer-City Interface: Cities are facing unparalleled opportunities now that distributed digi... http://t.co/ZreUVMEq | |
| sensorsonline: Keynote: A Human-Computer-City Interface: Cities are facing unparalleled opportunities now that distributed digi... http://t.co/ZreUVMEq | |
|
|
|
| sensorsonline: Joshua Dennis: http://t.co/74eYv1kW | |
| sensorsonline: Joshua Dennis: http://t.co/74eYv1kW | |
|
|
|
| sensorsonline: IEEE 802.15.4 IC Market Expected to Expand: According to ABI Research, 850 million IEEE 802.15.4 chipsets, which... http://t.co/EC1mttMz | |
| sensorsonline: IEEE 802.15.4 IC Market Expected to Expand: According to ABI Research, 850 million IEEE 802.15.4 chipsets, which... http://t.co/EC1mttMz | |
|
|
|
| sensorsonline: RT @SensorsExpo: sessions added to the @sensorsonline live theater at #sensors12 included with all passes. register in advance for FREE! ... | |
| sensorsonline: RT @SensorsExpo: sessions added to the @sensorsonline live theater at #sensors12 included with all passes. register in advance for FREE! ... | |
|
|
|
| sensorsonline: check out #sensorsweekly featuring @OrthoSensor_ @THINERGY @ATT @Freescale @MiFi @Plantronics @Cymbet http://t.co/6lHQ8eJd | |
| sensorsonline: check out #sensorsweekly featuring @OrthoSensor_ @THINERGY @ATT @Freescale @MiFi @Plantronics @Cymbet http://t.co/6lHQ8eJd | |
|
|
|
| sensorsonline: #sensorsmag whats new is out featuring @Endress_Hauser in "the proper use of guided-wave radar in steam loops" http://t.co/ccOdeo4Y | |
| sensorsonline: #sensorsmag whats new is out featuring @Endress_Hauser in "the proper use of guided-wave radar in steam loops" http://t.co/ccOdeo4Y | |
|
|
|
| sensorsonline: The Future of Context-Interactive Devices: Context awareness has become a hot topic in mobile devices. The idea ... http://t.co/9olhd6td | |
| sensorsonline: The Future of Context-Interactive Devices: Context awareness has become a hot topic in mobile devices. The idea ... http://t.co/9olhd6td | |
|
|
|
| sensorsonline: Expo Floor Pavilions: Expo Floor Pavilions read more http://t.co/pGCLGaSc | |
| sensorsonline: Expo Floor Pavilions: Expo Floor Pavilions read more http://t.co/pGCLGaSc | |
|
|
|
| sensorsonline: Concurrent Events: Concurrent Events to be held at Sensors Expo & Conference read more http://t.co/MmGjwE4N | |
| sensorsonline: Concurrent Events: Concurrent Events to be held at Sensors Expo & Conference read more http://t.co/MmGjwE4N | |
|
|
|
| sensorsonline: Connecting Sensors to the Cloud Made Easy!: read more http://t.co/XXKxznjZ | |
| sensorsonline: Connecting Sensors to the Cloud Made Easy!: read more http://t.co/XXKxznjZ | |
|
|
|
| sensorsonline: 01-May-2012: 01-May-2012 read more http://t.co/JSqONRv7 | |
| sensorsonline: 01-May-2012: 01-May-2012 read more http://t.co/JSqONRv7 | |
|
|
|
| sensorsonline: HTA to Advance Organic Electronics Production: The European alliance aims to revolutionize the way printed elect... http://t.co/CsPbGVoz | |
| sensorsonline: HTA to Advance Organic Electronics Production: The European alliance aims to revolutionize the way printed elect... http://t.co/CsPbGVoz | |
|
|
|
| sensorsonline: OrthoSensor Secures Series B Financing: The company has closed on an additional $15 million in financing, bringi... http://t.co/24KSehgO | |
| sensorsonline: OrthoSensor Secures Series B Financing: The company has closed on an additional $15 million in financing, bringi... http://t.co/24KSehgO | |
|
|
|
| sensorsonline: RT @Sensorsportal: Smart Sensors Systems Design - one day tutorial at Sensors Expo & Conference: 5 June 2012: 9:00-17:00.: http://t. ... | |
| sensorsonline: RT @Sensorsportal: Smart Sensors Systems Design - one day tutorial at Sensors Expo & Conference: 5 June 2012: 9:00-17:00.: http://t. ... | |
|
|
|
| sensorsonline: #productpicks is out w/ @ABBMeasurement @analog_ic_news @LinearTech @Cognex_Corp @GoodrichCorp @picotech @monnitsensors http://t.co/Fn1LOtK9 | |
| sensorsonline: #productpicks is out w/ @ABBMeasurement @analog_ic_news @LinearTech @Cognex_Corp @GoodrichCorp @picotech @monnitsensors http://t.co/Fn1LOtK9 | |
|
|
|
| sensorsonline: Cloudera: Cloudera read more http://t.co/6Welk86y | |
| sensorsonline: Cloudera: Cloudera read more http://t.co/6Welk86y | |
|
|
|
| sensorsonline: Developing an Ultra Low Power CO2 Sensor: Enhanced building automation in relation to air quality control & moni... http://t.co/piIzBqon | |
| sensorsonline: Developing an Ultra Low Power CO2 Sensor: Enhanced building automation in relation to air quality control & moni... http://t.co/piIzBqon | |
|
|
|
| sensorsonline: May R&D Round Up: This month we have a mini sensor that measures the magnetic activity that happens inside your ... http://t.co/JzQPNONF | |
| sensorsonline: May R&D Round Up: This month we have a mini sensor that measures the magnetic activity that happens inside your ... http://t.co/JzQPNONF | |
|
|
|
| sensorsonline: Sensors Alumni Club 2: Sensors Alumni Club 2 read more http://t.co/dzUwk2HK | |
| sensorsonline: Sensors Alumni Club 2: Sensors Alumni Club 2 read more http://t.co/dzUwk2HK | |
|
|
|
| sensorsonline: CEA-Leti Promotes LETI-3S Concept: The latest addition to CEA-Leti’s extensive range of collaboration offers on ... http://t.co/6CYvqb6u | |
| sensorsonline: CEA-Leti Promotes LETI-3S Concept: The latest addition to CEA-Leti’s extensive range of collaboration offers on ... http://t.co/6CYvqb6u | |
|
|
|
| sensorsonline: Ethernet Adapter from WAGO: The 756 Series M12 Socket Ethernet Adapter from WAGO Corp., Germantown, WI, is a tra... http://t.co/uoD6Qy3t | |
| sensorsonline: Ethernet Adapter from WAGO: The 756 Series M12 Socket Ethernet Adapter from WAGO Corp., Germantown, WI, is a tra... http://t.co/uoD6Qy3t | |
|
|
|
| sensorsonline: Host Test Suite from HART Communication Foundation: The new enhanced HART DDL/EDDL Host Test Suite v2.0 from the... http://t.co/DrDDPjpR | |
| sensorsonline: Host Test Suite from HART Communication Foundation: The new enhanced HART DDL/EDDL Host Test Suite v2.0 from the... http://t.co/DrDDPjpR | |
|
|
|
| sensorsonline: Bio-Inspired Smart Camera from Brain Vision Systems: The BIPcam from Brain Vision Systems, Paris, France, is a b... http://t.co/V0FpnMJI | |
| sensorsonline: Bio-Inspired Smart Camera from Brain Vision Systems: The BIPcam from Brain Vision Systems, Paris, France, is a b... http://t.co/V0FpnMJI | |
|
|
|
| sensorsonline: Integration of Thin-Film Thermoelectrics in New Energy Harvesting Sensor Applications: Advances in distributed s... http://t.co/Ib6URW8T | |
| sensorsonline: Integration of Thin-Film Thermoelectrics in New Energy Harvesting Sensor Applications: Advances in distributed s... http://t.co/Ib6URW8T | |
|
|
|
| sensorsonline: Tim Worst: http://t.co/1Dr69rS8 | |
| sensorsonline: Tim Worst: http://t.co/1Dr69rS8 | |
|
|
|
| sensorsonline: GEMAC expands its reach with innovative sensor technologies: German sensor specialist focuses on growing US dema... http://t.co/9AHfwbCJ | |
| sensorsonline: GEMAC expands its reach with innovative sensor technologies: German sensor specialist focuses on growing US dema... http://t.co/9AHfwbCJ | |
|
|
|






