Programming for Robot Operating System (AB-702)-Automation and Robotics Engineering (VII) | RGPV
-
Syllabus
- Syllabus - Programming for Robot Operating System (AB-702)
-
ROS Architecture & Philosophy
- ROS master
- ROS nodes
- Console commands
- Catkin workspace and build system
- Launch-files
- Gazebo simulator
- Programming Tools
-
ROS Package Structure
- Integration and programming with Eclipse
- ROS C++ client library (roscpp)
- ROS subscribers and publishers
- ROS parameter server
- RViz visualization
-
Simulating with RO System
- TF Transformation System
- RQT User Interface
- Robot models (URDF)
- Simulation descriptions (SDF)
- Gazebo simulator
-
ROS services
- ROS actions (actionlib)
- ROS time
- ROS bags
- Debugging strategies
- Introduction to ROS2
-
Case Study
- Using ROS in complex real-world applications