Course Code: roboticsbspk
Duration: 21 hours
Course Outline:
  1. Gazebo
  • Introduction
  • Gazebo Components
  • GUI
  • Simulating a Robot in Gazebo
  • Writing a plugin
  • Building Editor
  1. Intro to ROS
  • Nodes and Topics
  • Message Parsing
  • Services
  • Compute Graph
  • Turtlesim
  1. Packages and Catkin Workspaces
  • Creating a catkin workspace
  • Add a package
  • Roslaunch
  • Rosdep
  • More about ROS packages
  1. ROS Nodes
  • ROS Publishers
  • Simple Mover
  • ROS Services
  • Arm Mover
  • ROS Clients and Subscribers
  • Pub-Sub Class
  1. Localization
  • Intro to Localization
  • Kalman Filters
  • Turtlebot Gazebo Package
  • Robot Pose EKF Package
  • Odometry to Trajectory Package
  • Turtlebot Teleop Package
  • Rviz Package
  • RQT multiplot
  • Adaptive Monte Carlo Localization in ROS