Posts

Showing posts from November, 2023

Autonomous Mobile Bot Part 3: PID Controller for DC Motor

Image
This is part of a series of posts where I document my progress in building an autonomous mobile bot from scratch. The ultimate goal of this project is to build a robot that can accomplish the following tasks: Autonomously map an indoor space using SLAM and save the generated map Load the generated map file and localize the robot inside the map Move the robot around by sending move commands from a GUI that shows the map Background During the first few months of the project, I developed an autonomy stack for the mobile robot in a simulated environment and I documented part of the process in part 1 and 2 of this series. Part 1: https://juhyungsprojects.blogspot.com/2023/08/autonomous-mobile-bot-part-1-autonomous.html Part 2:  https://juhyungsprojects.blogspot.com/2023/09/autonomous-mobile-bot-part-2-node.html The simulated environment consisted of an indoor environment and a two-wheeled robot inside Gazebo, which is a simulation software able accurately replicate real-world physics. The r