Computer Vision-Control-Based CNN-PID for Mobile Robot
Source abstract
Abstract
With the development of artificial intelligence technology, various sectors of industry have developed. Among them, the autonomous vehicle industry has developed considerably, and research on self-driving control systems using artificial intelligence has been extensively conducted. Studies on the use of image-based deep learning to monitor autonomous driving systems have recently been performed. In this paper, we propose an advanced control for a serving robot. A serving robot acts as an autonomous line-follower vehicle that can detect and follow the line drawn on the floor and move in specified directions. The robot should be able to follow the trajectory with speed control. Two controllers were used simultaneously to achieve this. Convolutional neural networks (CNNs) are used for target tracking and trajectory prediction, and a proportional-integral-derivative controller is designed for automatic steering and speed control. This study makes use of a Raspberry PI, which is responsible for controlling the robot car and performing inference using CNN, based on its current image input.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Robotic Path Planning Algorithms · Autonomous Vehicle Technology and Safety · Video Surveillance and Tracking Methods
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (22)
Show source-provided references
1. Farbord · Autonomous Robots · 2020 · 1
2. Siegwart · A Bradford Book · 2004 · 11
3. Mobile robot platform with arduino uno and raspberry Pi for autonomous navigation10.1016/j.promfg.2019.02.254 ↗
4. Development of a mobile robot for harvest support in greenhouse horticulture-person following and mapping
5. Neural networks in mobile robot motion10.5772/5615 ↗
6. Nath · Autonomous Robotics and Deep Learning · 2014 · 1
7. Navigating self-driving vehicles using convolutional neural network
8. Target approach for an autonomous mobile robot using camera images and its behavioral acquisition for avoiding an obstacle
9. A study on a lane keeping system using cnn for online learning of steering control from real time images
10. Line-follower robot: Fabrication and accuracy measurement by data acquisition
11. Hybrid control for autonomous mobile robot navigation using neural network based behavior modules and environment classification10.1023/A:1025597227189 ↗
12. Efficient pid tracking control of robotic manipulators driven by compliant actuators10.1109/TCST.2017.2783339 ↗
13. Self-tuning parameter fuzzy PID controller for autonomous differential drive mobile robot
14. Autonomous mobile robot obstacle avoidance using fuzzy-pid controller in robot’s varying dynamics
15. Schell · Computing With The Raspberry Pi: Command Line and GUI Linux · 2020 · 10
16. Gaimar · The Arduino Robot: Robotics for Everyone · 2020 · 100
17. Norris · Machine Learning with the Raspberry Pi: Experiments with Data and Computer Vision · 2020 · 31
18. Barrett · Synthesis Lectures on Digital Circuits and Systems · 2020 · 10
19. Rule-based autotuning based on frequency domain identification10.1109/87.654876 ↗
20. Michelucci · Advanced Applied Deep Learning: Convolutional Neural Networks and Object Detection · 2020 · 55
21. Backpropagation applied to handwritten zip code recognition10.1162/neco.1989.1.4.541 ↗
22. Bill · Introducing Python: Modern Computing in Simple Packages · 2020 · 55