Autonomous Multitasking Agent is a robot that takes decision on its own. It uses stereo camera as its main sensor to generates disparity map and detect the distance of the obstacle and pass its data to SLAM(Simultaneous Localization And Mapping) algorithm to generate the map of unknown en
Autonomous Multitasking Agent include path planning obstacle avoidance and image processing
Autonomous Multitasking Agent is a robot that takes decision on its own. It uses stereo camera as its main sensor to generates disparity map and detect the distance of the obstacle and pass its data to SLAM(Simultaneous Localization And Mapping) algorithm to generate the map of unknown environment. The algorithm takes decisions and deliver the pulses (current) to stm32 Microcontroller to run the omni-wheels.
The main objective of this project is to implement autonomous mobile agent. The system will use either stereo camera as its main sensor for distance evaluation, path planning, and obstacle avoidance.
Design and implement the robot circuity
Components Required:
Raspberry Pi 4 is the main processor to compute SLAM and obstacle avoidance Algorithm. Connection are as follows:
Implementation of SLAM algorithm
The SLAM algorithm is assumed to simultaneously create a map of the mobile robot environment as well as calculating the position within this map. The environmental learning determined by SLAM algorithm of the mobile robotic autonomous tasks. SLAM only has been actively discussed by using cameras because the sensor configuration is simple and the technical difficulties are higher than the others.
Implementation of obstacle avoidance algorithm
Obstacle avoidance method is designed and concern to an experimental autonomous ground vehicle system. This algorithm is easy to tune and it takes into consideration the field of view as well as it’s easy to test in both simulated and real-time of the mobile. Also, it’s very inefficient and therefore various improvements have been proposed.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Raspberry pi 4 Model B | Equipment | 1 | 15000 | 15000 |
| Stm32f103c8 (Microcontroller) | Equipment | 1 | 400 | 400 |
| Vnh5019 (Motor Driver) | Equipment | 3 | 3000 | 9000 |
| Quadrature Encoder Motors | Equipment | 3 | 3600 | 10800 |
| Raspberry Pi V2 camera module | Equipment | 2 | 4000 | 8000 |
| Stereo Camera HAT for raspberry Pi | Equipment | 1 | 9600 | 9600 |
| Lipo 3S 12V 28000mah Battery | Equipment | 1 | 2000 | 2000 |
| IMAX B6 AC 80W(Charger) | Equipment | 1 | 4000 | 4000 |
| USB to serial TTL module | Equipment | 1 | 270 | 270 |
| Acralic Sheet | Miscellaneous | 1 | 1000 | 1000 |
| Holding Rod | Miscellaneous | 1 | 300 | 300 |
| Omni-Wheels | Miscellaneous | 3 | 1000 | 3000 |
| Acralic sheets Lazer Cutting | Miscellaneous | 1 | 500 | 500 |
| Wires (cables) | Equipment | 1 | 1000 | 1000 |
| Total in (Rs) | 64870 |
This web application is intended to provide complete solutions to customers through a sing...
In our Project, we are designing an MPPT (Maximum Power Point Tracking device) for solar p...
Facial recognition is a biometric software application with HD 1080p CCTV cameras capable...
This paper presents a development of a Home Security with Laser Lights Alarm that interfac...
Summary:- In this Project work, we are basically providing the cost-effective solution des...