Friday, October 9, 2009

Hybrid Robot



Abstract— The paper presents an algorithm for autonomous robots with the ability to avoid obstacles when traveling between two points on a given trajectory. The algorithm was designed to obtain good performance on simple hardware systems, with low performance sensors. We implemented and tested the algorithm on the NXT kit that incorporates a basic ultrasonic sensor and an NXT camera. Experiments were performed to evaluate the robot performance. Results show that the robot system successfuly avoids obstacles, achieving good performance in terms of accuracy, total time needed to detect the obstacle, process the information, determine the new path for avoiding the obstacle and then returning on the initial trajectory. The algorithm was implemented in Java.

Friday, June 19, 2009

Autonomous mobile robot avoiding obstacles using ultrasonic sensor or video camera




Abstract - This paper presents two mobile robots that have the ability to avoid obstacles when going from a start point to an end point. The robots were built using the NXT Mindstorms kit: one uses an ultrasonic standard sensor (US) and the other a custom vision subsystem MindSensors NXT camera. The software was written in two languages: NXC (NXC/NBC1.7 firmware) and Java (Lejos0.7 firmware). The main algorithm, implemented both with ultrasonic sensor and camera, computes the optimal trajectory for avoiding the obstacle. Experiments were performed to evaluate the robots performance.

Test during development:




Matlab demo results (for (560,421) final point):
A. Travel path
(Click image to enlarge!)


B. Time/distance traveled
(Click image to enlarge!)