SOURCE :  http://www.ni.com/white-paper/8187/en
 
Overview
 
                        
                 
   | 
 
 
 
Autonomous mobile robots essentially perform three tasks: sense, think, 
and act. These three tasks include communication with sensors to obtain 
data from the robot's environment, execution of algorithms for 
localization and planning, and driving actuators to control the robot's 
motion. LabVIEW addresses each task by providing drivers for interfacing
 with sensors, tools for developing or reusing existing algorithms, and 
integration with NI hardware for driving motors. | 
                     
 Table of Contents
 
                 
- Sense 
 
- Think 
 
- Act 
 
- Application Areas and Other Related Links 
 
 
 Sense
 
From data acquisition to sensor fusion, learn how to combine the 
power of LabVIEW with graphical system design to quickly and efficiently
 complete the perception phase of your robotics application.
 Lidar 
 
   | 
Light Detection & Ranging is a 
remote sensing technology that uses the time delay and scattering 
properties of reflected laser pulses to identify characteristics of 
surrounding objects. | 
 Camera (CCD and CMOS) 
 
| CCDs and CMOS image sensors use 
photo-active regions to read light characteristics in order to generate 
images. They provide the capability for environmental analysis, 
navigation, object identification and tracking. | 
   | 
 More Articles Related to Sensors and Perception 
 
   | 
View extensive documentation that 
provides in-depth knowledge on sensors for mobile robots, localization 
and inertial sensing and signal processing as it pertains to robotics. | 
 
 Think
 
Take advantage of custom algorithm development, analysis, and 
visualization as you learn how to capitalize upon a full suite of 
LabVIEW tools for navigation, mapping and more.
 Planning and Navigation 
 
   | 
Planning and navigation for an 
autonomous mobile robot involves purposeful decision-making and 
execution that a system utilizes to achieve its highest-order goals. | 
 Autonomous Map Building 
 
| Autonomous map building is when a robot 
generates a map of the environment using sensor information, while 
localizing itself relative to the map. | 
   | 
 Localization 
 
   | 
Localization allows autonomous mobile 
robots to determine their position in the environment. These robots 
usually follow two types of approaches: behavior-based navigation and 
map-based navigation. | 
 Machine Learning 
 
| Robots can be programmed to learn about 
their world just like a human child. Trial and error, test and compare, 
and success and failure are all methods that humans use. | 
   | 
 Multi-Robotics 
 
   | 
An emerging field of robotics is the 
concept of autonomous robots operating as part of a greater group or 
swarm. The applications include search and rescue, rapid mapping of an 
area, or automated mine clearing. | 
 
 Act
 
Learn how to build advanced systems incorporating software 
capabilities such as control, communication, data logging, and signal 
processing while performing logic and motion.
 Motors 
 
   | 
A robot uses actuators to perform physical actions such as transporting the robot from one place to another.  | 
 Control Laws 
 
| Control laws are used to dictate how a robot moves within its environment by sending commands to actuators. | 
   | 
 Self Optimization 
 
   | 
The PID control algorithm is the basis 
for many advanced control algorithms and strategies used in robotics. 
For a PID control algorithm to have optimal performance, the PID 
controller must be properly tuned. |   |   |   |   |   |   |   |   |   |   |   |   |   | 
 
 
EmoticonEmoticon