Programming for Robotics (ROS) Course 1

preview_player
Показать описание
The slides are available here:

The recording of this course is part of the Programming for Robotics (ROS) Lecture at ETH Zurich:

Lecturers:
Péter Fankhauser, Dominic Jud, Martin Wermelinger

Course 1 covers following topics:
– ROS architecture & philosophy
– ROS master, nodes, and topics
– Console commands
– Catkin workspace and build system
– Launch-files
– Gazebo simulator

About the course:
This course gives an introduction to the Robot Operating System (ROS) including many of the available tools that are commonly used in robotics. With the help of different examples, the course should provide a good starting point for students to work with robots. They learn how to create software including simulation, to interface sensors and actuators, and to integrate control algorithms.

Objective:
– ROS architecture: Master, nodes, topics, messages, services, parameters and actions
– Console commands: Navigating and analyzing the ROS system and the catkin workspace
– Creating ROS packages: Structure, launch-files, and best practices
– ROS C++ client library (roscpp): Creating your own ROS C++ programs
– Simulating with ROS: Gazebo simulator, robot models (URDF) and simulation environments (SDF)
– Working with visualizations (RViz) and user interface tools (rqt)
– Inside ROS: TF transformation system, time, bags
Рекомендации по теме
Комментарии
Автор

This is an awesome introductory lecture about ROS. Please keep posting more lectures.

mlherdgn
Автор

I have been struggling ROS since last couple of weeks. Everybody starts with installing and then some example also they have a title that it's for beginners :(

This the only session I have ended up is exactly for one who is really a beginner. After watching first half of the video I could connect dots.

Thanks to the whole team :)

annascott
Автор

Very nice to know in a light way what Robot Operating Stystems is. I reccomend this video to everyone who has time, a little patiance and most impportant, interest in learning the subjetc with you are propably about to start working.
Nice job ! Congrats !

Robson-dhun
Автор

The lecture was perfect how ever i am facing problems in installing the husky-simulator package(the one given in exercise) i am using kinetic distribution

sufyanraza
Автор

Thanks a ton for this! Its a great refresher for my upcoming job interview

scoobysnaks
Автор

Brilliant prelude to my Robotic technicians course online at University of Houston in collaboration with George Brown college, Ontario. Thank you Prof.Alberto Ezquerro.

MaheshPatel-nkfg
Автор

Excellent introductory videos. I learned a lot more today than in other videos.

OthonOliveiraotluix
Автор

Hi, can you update the link for the slides. Excellent work btw!

ekremvkilic
Автор

Excellent course!! Thank you for uploading!

EmilianoBorghi
Автор

Thank you very much for publishing these and so many resources!

Joe-zzoq
Автор

are you guys alive ? please upload more content... thanks for help.

electronicsforgeeks
Автор

Can you please repost the link to the slides? It is broken.

fastlane
Автор

Guys can someone tell me why ROS exists? I mean why it is needed. I am a mechanical engineer, but I need a real case to understand and get it clear in my mind. Can someone make an analogy to describe the ROS and its requirements for the robotics? What was the problem in the past so that they have created ROS? Thanks in advance

yunuscebeci
Автор

why don't ros use more traditional names like session/ thread, instead of topic/node etc

oldcowbb
Автор

Thank you Prof. Fankhauser and ETH for these great lessons!

cesaredecal
Автор

This is such a helpful course. Thank you so much for uploading!!!

Dayendra
Автор

i cannot find the world on ur website... nor do i understand what to do with the launch file

drummytbone
Автор

It looks like the Ubuntu_ROS_Course.zip link is not working. Is there another way we can download this file?

Asgardian
Автор

What does it mean when you rosrun your package and the node but it produces Segmentation fault (core dumped)
?

vlgordon
Автор

One curious question. How the node structure of ROS is suitable for ROBOTIC applications?

manishakad