Back close

Course Detail

Course Name Robotic Operating Systems & Robot Simulation
Course Code 24RAI434
Program B.Tech. Artificial Intelligence (AI) and Data Science (Medical Engineering)
Semester VII
Credits 3
Campus Coimbatore

Syllabus

ROS concepts – Preliminaries – Publishing a topic – Subscribing to a topic – Latched topics – Defining message types – Mixing Publishers and subscribers – Services – Defining a service – Implementing a service – Using a service – Actions – Definition of an Action – Implementing a basic action server – Robots model and Simulators – Sub systems – Actuation: Mobile platform – Actuation manipulator arm – Cameras and Scanners – Wheeled Mobile Robot Navigation and Control

Course Objectives and Outcomes

Course Objectives:

  1. To provide an introductory understanding on robotic operating system and gazebo simulation environment.
  2. To introduce the students with module developments in ROS for mobile robot control, navigation and environment mapping.
  3. To introduce the students with module developments in ROS for industrial robot control, path planning and trajectory planning.

Course Outcomes:

Upon completion of the course, students will be able to
CO1: Apply the principles of ROS for module development of robotic systems.
CO2: Analyse various robotic systems using ROS integrated simulation platforms.
CO3: Apply the knowledge of robotic system and ROS for mobile robot control, navigation and environment mapping using ROS simulators.
CO4: Develop prototypical robotic systems using ROS for real-time problems

CO-PO Mapping

PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO
CO1 1 2 1 1 3 2 3 3 2 2 3 2
CO2 3 2 1 2 3 2 3 3 2 3 2
CO3 3 2 3 2 3 3 3 3 3 3 2 2 3 2
CO4 3 2 3 2 3 3 3 3 3 3 2 2 3 2

Text Books / Reference Books

  1. Joseph, Lentin, and Jonathan Cacace. Mastering ROS for Robotics Programming: Design, build, and simulate complex robots using the Robot Operating System. Packt Publishing Ltd, 2018.
  2. Programing Robots with ROS’, M. Quigley, B. Gerkey, and W. D. Smart, Oreilly Publishers, 2015.
  3. Koubâa, Anis, ed. Robot Operating System (ROS). Vol. 1. Cham: Springer, 2017.
  4. ‘ROS Robotics by example’, Fairchild & Harman, PACKT Publishing, 2016

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now