Robot Operating System (ROS) - 2023
Robot Operating System (ROS) - 2023
Robot Movement
Perception with OpenCV
Mapping
Planning and Navigation
Avoiding Dynamic Obstacles
(Note: All images are accelerated for demonstration purposes)
Calibrate camera
Identify fiducial markers
Park the robot at the designated location
Use the camera and openCV to detect the red ball
Trace the ball with a PID controller
Use laser scan to detect 360-degree angles
Mapping strategy: move along one side of the wall
Process the global map and connect nodes (available pixels)
Plan a proper path by using the A* algorithm
Navigate the robot to the destinations
Use camera and openCV to detect objects
Use local movement to override global movement