Skip to content
DocSohl edited this page Sep 1, 2011 · 3 revisions

Go back to the Project Overview.

##Main The Processing module will take incoming data from the Image Recognition module and create a virtual environment (or list of environmental effects) around the robot.

##Obstacle Detection This module will take processed images and triangulate objects' positions, as well as maintain a list of all recently identified obstacles, in order to determine more accurate sizes, conditions, and bearings. The Processing module will also monitor incoming data from the ultrasonic sensor and correlate it with image data, to ensure that the robot will not run into any obstacles or people.

##Networking The processing module will further communicate with a network server to update a list of known obstacles, that can be referenced for future pathfinding ease. Also, network communications will allow multiple robot systems to coordinate, as well as share nearby obstacles.

##Output Upon processing and compiling a list of known obstructions, the Processing module will forward a virtual environment consisting of both the vehicle's position as well as nearby concerns, such as walls or objects, to the AI module, which can develop an appropriate path.

Clone this wiki locally