In this assignment, programming the BOE-BOTS for maze solving was required. The BOE-BOTS were tasked to follow a specific line from the start to the end. In addition to that, there would be obstacles that the BOE-BOTS need to face. The BOE-BOTS will have to avoid those obstacles and reach the end. This report was written for the purpose of discussing the process of developing the program used in this assignment for the maze solving. Firstly, it will provide the reader with a technical background so they can understand the process of development of the program made for this assignment. Secondly, the used codes would be keenly analyzed and explained. Third and lastly, the challenges that were encountered in the process of developing and the process of developing itself will be talked about in detail followed by a conclusion of the whole report.
Inhaltsverzeichnis (Table of Contents)
- Acknowledgement
- Abstract
- Table of figure
- Introduction
- Objective
- Programs for line following and Obstacle Avoidance
- Discussion
- Conclusion
- References
- Appendix
Zielsetzung und Themenschwerpunkte (Objectives and Key Themes)
This assignment focuses on the programming of BOE-BOTs for maze solving. The objective is to develop a program that allows the BOE-BOT to follow a specific line and avoid obstacles along its path. The report explores the technical background of the program development process, analyzes the used codes, and discusses the challenges encountered.
- Line following using infrared sensors
- Obstacle avoidance using ultrasonic sensors
- Program development process for a BOE-BOT
- Technical background of robotics and microcontroller programming
- Analysis and explanation of code used for line following and obstacle avoidance
Zusammenfassung der Kapitel (Chapter Summaries)
- Introduction: This chapter introduces the field of robotics and discusses the importance of mobile robots in modern technology. It specifically focuses on the BOE-BOT, an Arduino-based robot, and its capabilities.
- Objective: This chapter outlines the specific goal of the assignment, which is to develop a program for the BOE-BOT to navigate a maze by following a line and avoiding obstacles.
- Programs for line following and Obstacle Avoidance: This chapter discusses the different program components required for line following and obstacle avoidance, focusing on the use of sensors and the code structure.
- Discussion: This chapter analyzes the code in detail, providing explanations for the different functions and algorithms used. It also discusses the challenges encountered during the development process.
Schlüsselwörter (Keywords)
The main keywords and focus topics of this assignment are: robotics, mobile robots, BOE-BOT, Arduino, line following, obstacle avoidance, infrared sensor, ultrasonic sensor, maze solving, program development, technical background, code analysis, challenges.
- Quote paper
- Bandar Hezam (Author), 2019, Line Following with Obstacle Avoidance using BOE-BOT, Munich, GRIN Verlag, https://www.hausarbeiten.de/document/1426587