Autonomous Mobile Robot Exploration, Navigation and Object Localization
As a part of a coursework project, I worked on developing an end-to-end pipeline of control, navigation, and vision of a autonomous mobile robot to do various tasks. The whole project was done under realistic constraints, having noo fixed waypoints, evaluated on unknown environments and without…
ROS2 (rclpy, nodes, topics, publishers/subscribers)Gazebo simulation and robot modelingAutonomous exploration and coverage planningSLAM-based mapping with occupancy gridsPath planning using A* search algorithmsLocal motion planning and obstacle avoidanceRRT / RRT* sampling-based planningRobot localization using AMCLCoordinate frame transformations (map, odom, base_link)Path following and low-level robot controlSensor data processing (LiDAR, odometry)Computer vision using OpenCVColor-based object detection (HSV segmentation)Object localization in global map frameReal-time decision making in robotics systemsAlgorithmic problem solving under constraintsPython programming for robotics applicationsDebugging and tuning autonomous systemsROS launch files and parameter managementSimulation-based testing and evaluation