ROS Basics: Program Robots!
ROS Basics: Program Robots!, available at Free, has an average rating of 4.1, with 22 lectures, based on 1077 reviews, and has 17756 subscribers.
You will learn about Master the basics of ROS Build distributed software and drivers for a robot Learn to program robots in a professional way This course is ideal for individuals who are Anyone who wants to build and program robots with Robot Operating System or Robotics enthusiasts and hobbyists or Well suited for electronics and computer science students It is particularly useful for Anyone who wants to build and program robots with Robot Operating System or Robotics enthusiasts and hobbyists or Well suited for electronics and computer science students.
Enroll now: ROS Basics: Program Robots!
Summary
Title: ROS Basics: Program Robots!
Price: Free
Average Rating: 4.1
Number of Lectures: 22
Number of Published Lectures: 22
Number of Curriculum Items: 22
Number of Published Curriculum Objects: 22
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- Master the basics of ROS
- Build distributed software and drivers for a robot
- Learn to program robots in a professional way
Who Should Attend
- Anyone who wants to build and program robots with Robot Operating System
- Robotics enthusiasts and hobbyists
- Well suited for electronics and computer science students
Target Audiences
- Anyone who wants to build and program robots with Robot Operating System
- Robotics enthusiasts and hobbyists
- Well suited for electronics and computer science students
ROS is a robotic middleware which offers a collection of packages for commonly used functionality, low level control, hardware abstraction and message passing.
ROS is all you need to transition from a hobbyist to a professional developer in the robotics domain! ROS is currently being used by hundreds of universities and tech start-ups around the world.
ROS powers a huge number of wheeled mobile robots, manipulators, aerial vehicles and much more! Basically, any kind of robot can be integrated to run with ROS. Research & Development is not the only place where ROS plays a major role. In real products, ROS has been successfully deployed in hundreds of robots. The current list of companies using ROS includes major players like Segway, ABB, Clearpath Robotics etc. and is growing every day!
This course covers the basics of ROS. It introduces you to the world of professional robotics programming! You will learn the tools and services that the ROS ecosystem offers in a structured and power-packed manner. If you master the content presented in this course, there is nothing to stop you from learning to program and use ANY robot that runs the ROS core libraries. It can be integrated with popular computer vision libraries like OpenCV and Deep Learning frameworks like Tensorflow, Caffe, perception library like PCL and motion planning library like MoveIt!
What this course doesn’t cover:
- Robotics concepts
- Algorithms for planning, perception etc. We won’t dive deeply into what kind of algorithms are implemented in each of the ros libraries
- Robotics hardware
The basics of ROS is already presented in the course. You can expect new content to be added regularly! This will include
- GUI tools
- URDF, TF
- Using pose estimation, localization and navigation libraries
- Model a robot using a 3D design software and export it for usage in ROS
- Simulation of a robot model in a real physics environment using Gazebo, vrep etc
- Visualize a robot’s states like velocity, position, sensory information using rviz
Course Curriculum
Chapter 1: Intro
Lecture 1: Introduction
Lecture 2: VirtualBox Installation
Lecture 3: Exercise: Install VirtualBox on your computer
Lecture 4: ROS Installation
Lecture 5: Exercise: Install ROS on your machine
Lecture 6: Packages
Lecture 7: Exercise: Create and build your own ROS package
Lecture 8: Buildsystem
Lecture 9: Exercise: Write your own code and build it with catkin
Lecture 10: Computational Graph
Lecture 11: End of Part 1
Chapter 2: Code up!
Lecture 1: Nodes
Lecture 2: Topics
Lecture 3: Exercise: Play with your pet turtle!
Lecture 4: Publisher Code
Lecture 5: Subscriber Code
Lecture 6: Exercise: Implement your own Publisher and Subsriber nodes
Lecture 7: Services & Parameters
Lecture 8: Msg and Srv files
Lecture 9: Services & Client Code
Lecture 10: Exercise: Implement your own Service and Client nodes
Lecture 11: Bags
Instructors
-
Surya Prakash
Roboticist
Rating Distribution
- 1 stars: 31 votes
- 2 stars: 50 votes
- 3 stars: 192 votes
- 4 stars: 322 votes
- 5 stars: 482 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024