A PID controller simulation has been made for a differential drive robot.
Clone the PID controller folder in your catkin workspace and buid the package
To test the controller on turtlebot run the following commands
roslaunch turtlebot3_gazebo turtlebot3_empty_world.launch
rosrun PID_Controller my_controller.py
The goal coordinates can be inputted.
I am trying to create an obstacle detection bot using using LaserScan topic in ros and make a gazebo simulation for the same.
I have also added a resource folder containing good learning resources for ROS.