YoVDO

ROS Basics: Program Robots!

Offered By: Udemy

Tags

ROS (Robot Operating System) Courses Robotics Courses Robot Operating System (ROS) Courses

Course Description

Overview

Learn the fundamentals behind the open source robotics framework - ROS

What you'll learn:
  • Master the basics of ROS
  • Build distributed software and drivers for a robot
  • Learn to program robots in a professional way

ROSis a robotic middleware which offers a collection of packages for commonly used functionality, low level control, hardware abstraction and message passing.

ROSis all you need to transition from a hobbyist to a professional developer in the robotics domain! ROSis 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 ROSplays a major role. In realproducts, 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 useANY robot that runs the ROS core libraries. It can be integrated with popular computer visionlibraries like OpenCV and Deep Learning frameworks like Tensorflow, Caffe, perception library like PCLand 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

Taught by

Surya Prakash

Related Courses

3D Reconstruction - Multiple Viewpoints
Columbia University via Coursera
3D Reconstruction - Single Viewpoint
Columbia University via Coursera
Advanced IoT Systems Integration and Industrial Applications
LearnQuest via Coursera
Advances in Manufacturing Technology
Board Infinity via Coursera
Digitalisation in Aeronautics and Space
Technische Universität München (Technical University of Munich) via Coursera