[C++, Python, ROS, Gcode] 2022. Autonomous Mobile Robot
Status [3/10/2023]: Done: The mechanical and electric parts of the robot, the magnetic navigation, the safety systems, and the cloud monitoring are fully operational. Pending: ROS SLAM-based navigation
The AMR-One project objective is to develop a prototype of an autonomous mobile robot for the industry, as a personal project, with some basic characteristics:
- Rotational base with damped traction system
- Safety system
- Pinhook system to hook trolleys from the bottom and carry them.
- Two navigation modes:
- Magnetic band guidance with RFID tags control
- SLAM based navigation using ROS
- Magnetic band guidance with RFID tags control
- Cloud monitoring (over AWS)
In this repository, you could find the following folders:
- amr_one_tech_doc: Technical documentation of the project
- amr_one_mechanical: CAD designs produced with FreeCad opensource program, 3D printing parts, Assembly instructions, BOM,...
- amr_one_electric: Electric designs produced with QElectrotech opensource program
- amr_one_software: Software for Low-Level Controller (based on Arduino). Software included (.ino), Configuration of drivers, cloud,...
- amr_one_safety: Safety configuration for Sick FlexySoft safety PLC and Sick safety lidar
- amr_one_media: Photos and videos