Design and Implementation of Self Learning Autonomous Robot using Neural Networks under ROS (Robot Operating System) Platform

Abstract

In this poster, we are designed and implemented an avoidance obstacle robot by using ROS (Robot operating system) as main platform. Neural Network algorithm has been used to program the robot. The algorithm has been written in Python programming language. In the hardware part, Arduino Uno Board with Ultra sonic sensor have been used to to detect the obstacles. Our contribution will be how to make the Robot detects the obstacle using neural network by learning himself from the environment and save that data which is getting by the ultra-sonic sensor to the base station so when it comes back to the same environment, the robot will not need to do the same procedure because the data already saved to the Base Station. All the related variables like Velocity, Acceleration and distance, etc. will get from ROS platform. The ROS will minimize the coding and gives us relative results. The communication between the robot and the base station will be wireless

Similar works

This paper was published in UB ScholarWorks.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.