rwbot / RoboND-Home-Service-Robot

An autonomous home service robot that can autonomously map an environment, and navigate to pickup and deliver objects. Capstone for Udacity Robotics Nanodegree Incorporates and requires implementation of all Mapping, Localization and Path Planning skills learnt from each navigation project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Udacity - Robotics NanoDegree Program

RoboND-PathPlanning

Comprehensive capstone for theAutonomous navigation project, where the problem is to implement all 3 steps of autonomous navigation: Perception, Mapping and Localization, Response/Path Planning.

  • Created and configured ROS packages to create an autonomous agent that can navigate a simulated house environment.
  • Modeled a virtual environment using the Gazebo simulator
  • Mapped the virtual environment by performing Simultaneous Localization and Mapping (SLAM) using the gmapping ROS package.
  • Used AMCL to enable the robot to localize itself within the generated map.
  • Created markers in Rviz to visualize waypoints used as destinations to which the robot must navigate.

About

An autonomous home service robot that can autonomously map an environment, and navigate to pickup and deliver objects. Capstone for Udacity Robotics Nanodegree Incorporates and requires implementation of all Mapping, Localization and Path Planning skills learnt from each navigation project.


Languages

Language:C++ 42.0%Language:CMake 30.4%Language:Python 19.8%Language:Shell 4.4%Language:EmberScript 3.0%Language:SourcePawn 0.3%