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 usin...
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