This study presents a design for an autonomous mobile robot system that utilizes environmental cameras for navigation and obstacle avoidance. Operating within a known environment, the robot employs these cameras to facilitate path planning and to circumvent obstacles. The hardware setup includes fixed cameras strategically placed in the environment to pinpoint the robot’s location and to identify obstacles amidst varying conditions. A computer system is essential for processing the data captured by the cameras, and a wireless transmission system communicates operational instructions to the robot.For navigation, the study explores various algorithms for path planning, selecting the most efficient one through comparative analysis. Once the path is established, the robot’s instructions are computed under the designed control rate, employing the vehicle’s PD control method. This method is informed by the external camera’s simulation of the vehicle, ensuring accurate and responsive navigation.The project’s goal is to create a mobile robot platform that leverages an external camera as its primary sensor. This design promises efficient autonomous navigation and the capability to avoid static obstacles. The robot’s design is conceptualized using SolidWorks and brought to life through implementation in the Python and MATLAB programming languages, demonstrating the system’s practicality and adaptability in real-world scenarios. Additionally, the system’s design considers ease of integration and scalability to accommodate future technological advancements and new application requirements.
Read full abstract