Optical Flow Based Local Navigation

Selim Temizer
temizer@ai.mit.edu

Brief Description

Technical Information

Objective:  Our objective is to develop algorithms that will be used for robust visual navigation of mobile autonomous agents.

Back to top



Approach:  We are computing optical flow fields and processing them (computing time-to-contact values for flow vectors) to obtain depth maps, which are dense collections of distances to the objects around the mobile agent, to get the environmental structure information. The depth maps are then filtered to identify the obstacles. These obstacle locations and directions serve as the input to the local navigation algorithms that we are using and working on to improve. The agent is then supposed to make its way to the designated target location by carefully avoiding the obstacles with the help of the local navigation algorithms. We are currently using two different navigation methods: Once we have robust local navigation capability in a mobile agent, high level modules can then plan very complex tasks for the agent by abstracting away the low level details, and can use the local navigation module to handle them (traverse the shorter legs of the long paths) to accomplish the planned task.

Back to top



Recent Accomplishments:
Back to top


Current Plan:
Back to top


Technology Transition: Two research groups have used the optical flow code for evaluation in their projects: We are also planning to make stable libraries and other code available through the project home page under the terms of the GNU General Public Licence, as they get completed and tested.

Back to top