Detailed Course curriculum
Lesson by lesson
-
-
Welcome to the program
-
How to use Discussions option
-
Course access duration
-
Piracy & infringement warning
-
-
-
1_Introduction
-
2_What is Python ?
-
3_Is Python really needed ?
-
4_Installation
-
5_Jupyter Notebook
-
6_Your First Code
-
7_Lab: Your First Code
-
8_Data types
-
9_Lab: Data types
-
10_Operations
-
11_Lab: Operations
-
12_Type Conversion
-
13_ Lab: Type Conversion
-
14_Input statement
-
15_Lab: Input statement
-
16_IF
-
17_else
-
18_Lab: If else
-
19_While
-
20_ break and continue
-
20_ break and continue
-
21_Lab: While, break and continue
-
22_Functions
-
23_Lab: Function
-
24_for loop
-
25_Lab: for loop
-
-
-
1_List
-
2_Lab: List
-
3_Slicing
-
4_Lab: Slicing
-
5_Dictionaries
-
6_Lab: Dictionaries
-
7_Tuples
-
8_Data types
-
9_Exceptions
-
10_Module, Package & Library
-
11_Lab: Numpy Part: 1
-
12_Lab: Numpy Part: 2
-
13_Lab: Numpy Part: 3
-
14_Lab: Numpy Part: 4
-
Dataset for Pandas
-
15_Lab: Pandas Part: 1
-
16_Lab: Pandas Part: 2
-
17_Lab: Matplotlib
-
18_pip
-
-
-
Ubuntu Installation session 1
-
Ubuntu Installation session 2
-
Ubuntu UI
-
Introduction to ROS
-
ROS Installation
-
Installation of Anaconda-Navigator
-
ROS Concepts
-
Basic ROS programming
-
ros publisher and subscriber
-
Programming a Publisher
-
Programming a Subscriber
-
ROS Topics and Nodes
-
ROS Topics
-
ROS Nodes and rqt_graph
-
ROS Services and client
-
Programming ROS messages
-
Programming the Service Session 1
-
Programming the Service Session 2
-
Programming the Client
-
ROS Messages and Services
-
-
-
Introduction to a robot
-
Types of robots
-
Introduction to a robotic arm
-
Degrees of freedom
-
Coordinate Systems
-
Types of robotic arms
-
Kinematics
-
Rotational Matrix
-
Rotation Matrix assignment briefing
-
Rotation Matrix programming
-
Translational and transformation matrix
-
Transformation matrix assignment
-
Transformation matrix programming
-
Robotics quiz
-
-
-
Introduction to UR5 robot
-
Universal robot discription format
-
Programming a cylindrical link
-
Introduction to Rviz
-
Programming a rviz launch file
-
Programming different types of links
-
Programming joints
-
Programming different types of joints in URDF
-
Kinematics
-
Denavit–Hartenberg parameters
-
UR5 robot DH Parameters
-
Introduction to Gazebo
-
STL file format and moment of inertia
-
Programming a function to represent a link and a joint
-
Programming UR5 URDF file
-
Programming gazebo launch file
-
About this course
- 118 lessons
- 29.5 hours of video content
- Mentor guided projects
- 4.3 course rating & 1800+ learners
Software tools used
About the Course
The Robot Operating System (ROS) is a flexible framework for writing robot software. It is a collection of tools, libraries, and conventions that aim to simplify the task of creating complex and robust robot behavior across a wide variety of robotic platforms. ROS is used in all the major Robotic & Automation companies.
You may have already witnessed the level of Automation in sectors such as food, electronics, packaging, self-driving cars, consumer goods, production, vehicles & components manufacturing. All such progress is aligned with Industry 4.0. It is a modern industrial revolution and Autonomous Robots is one of the pillars in Industry 4.0. The industries are moving towards automation, we have to understand the need of up skilling & getting ourselves prepared for future requirements in the market.
“ROS is the boss” to develop & deploy such advanced robotic systems, for reference, even NASA uses ROS in their space programs. This course on ROS will help you to start your journey to the future world of Robotics. We have curated the content in a very organised manner & in the step by step approach. Even if you are not aware of anything in the area of Robotics or ROS, this course can help you learn & gain confidence.
Start with Python Fundamentals & motivation to master Python
Week 1
Practice with examples & gain confidence to start projects
Week 2
Kickstart the ROS basics
Week 3
Step into World of Robotics
Week 4
Major Project: Creating a Universal Robot UR5
Week 5
Major Project: Creating a Delta Robot
Week 6
-
Building Automation Robots using Python & ROS
₹2,999.00
Buy Now -
Reach us for any queries - 7411019255 / [email protected]
Sample Certificate
Participants posts on LinkedIn
|
|
Frequently Asked Questions
-
Should I have any prerequisite knowledge to learn this course?
The course will be taught from fundamentals with real-world examples & hands-on sessions. It should not be a concern if you do not have prior exposure to programming/software used.
-
Should I need a computer?
Yes, you will need a computer to practice.
-
How the teaching will happen?
You will get full access to the course upon the completion of payment.
-
What should I do, if I get a doubt?
You need to report the doubts/issues over the Discussion box available in the course. The course coordinator will clarify your doubts by replying via the discussion box. If needed, we will arrange meetings with the mentor, to clarify your doubts via Zoom.
-
How many projects I will work on?
You will work on 2 projects.
-
How will I build projects?
Projects will be guided by the mentor with the help of recorded lectures.
-
How much time do I have to spend everyday?
We suggest 2 hours per day, an average of 10 hours per week.