MAE

CRA336: Robot Operating Systems syllabus for MAE 2021 regulation (Professional Elective-II)

Robot Operating Systems detailed syllabus for Mechanical & Automation Engineering (MAE) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the MAE students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Mechanical & Automation Engineering 5th Sem scheme and its subjects, do visit MAE 5th Sem 2021 regulation scheme. For Professional Elective-II scheme and its subjects refer to MAE Professional Elective-II syllabus scheme. The detailed syllabus of robot operating systems is as follows.

Course Objectives:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit I

ROS ESSENTIALS 9
Introduction to ROS- Advantages and Disadvantages of ROS – ROS Framework- ROS package C++, Python – ROS computation Graph – nodes, Messages, topics, services, bags, ROS Master- ROS Community- Basic programming and Syntax overview in C++ and Python – start with ROS programming – Creating Environment – Services-Actions and Nodes- Simple Interaction with the Simulation environment

Unit II

BUILD YOUR OWN ROBOT ENVIRONMENT 9
CAD Tools for Robot Modelling – ROS Packages for robot modelling – Unified Robot Description Format and Tags- Kinematics and Dynamics Library – Create URDF Model – Robot Modelling using Unified Robot Description Format (URDF),-rOs parameter server and adding real-world object representations to the simulation environment _ Create Robot description using 7 DOF: joint number, name, type and angle limits – Xacro – Rviz – viewing of 7 DOF arm – creation of wheeled robot

Unit III

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit IV

ROS WITH VREP 9
V-REP is a multi-platform robotic simulator – Simulating the robotic arm using V-REP – Adding the ROS interface to V-REP joint – Simulating a differential wheeled robot, Adding a laser sensor , 3D vision sensor

Unit V

MAPPING, NAVIGATION AND MOTION PLANNINGROS WITH MOVEIT 9
Move it Instattion – Generating the Self-Collision matrix .virtual joints, planning groups, robot poses, robot end effector – Move It Architecture Diagram – Trajectory from RViz GUI executing in Gazebo – Planning scene overview diagram- Collision Checking – Motion Planning, Pick and Place Behaviors using Industrial Robots with ROS Move it – ROS with MATLAB – ROS with Industrial

Course Outcomes:

Upon successful completion of the course, students should be able to:

  1. Recognize the concept of ROS and programming.
  2. Evaluate various robot algorithms in ROS programming
  3. Deploy mapping, navigation and motion planning ROS with Move-it.
  4. Simulate robots in ROS with GAZEBO and V-REP
  5. Program a Robot using ROS and its tool boxes

Text Books:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Reference Books:

  1. Lentin Joseph, AleenaJohny, “Robot Operating System (ROS) for Absolute Beginners Robotics Programming Made Easy”, Second Edition, Apress, 2022.
  2. Lentin Joseph, “ROS Robotics Projects”, Packt publishing, 2017

For detailed syllabus of all the other subjects of Mechanical & Automation Engineering 5th Sem, visit MAE 5th Sem subject syllabuses for 2021 regulation.

For all Mechanical & Automation Engineering results, visit Anna University MAE all semester results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.