Programming for Robotics (ROS) Course 2
The slides are available here:
https://www.ethz.ch/content/dam/ethz/special-interest/mavt/robotics-n-intelligent-systems/rsl-dam/ROS2017/lecture2.pdf
The recording of this course is part of the Programming for Robotics (ROS) Lecture at ETH Zurich:
http://www.rsl.ethz.ch/education-students/lectures/ros.html
Lecturers:
Péter Fankhauser, Dominic Jud, Martin Wermelinger
Course 2 covers following topics:
– ROS package structure
– Integration and programming with Eclipse
– ROS C++ client library (roscpp)
– ROS subscribers and publishers
– ROS parameter server
– RViz visualization
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
Видео Programming for Robotics (ROS) Course 2 канала Robotic Systems Lab: Legged Robotics at ETH Zürich
https://www.ethz.ch/content/dam/ethz/special-interest/mavt/robotics-n-intelligent-systems/rsl-dam/ROS2017/lecture2.pdf
The recording of this course is part of the Programming for Robotics (ROS) Lecture at ETH Zurich:
http://www.rsl.ethz.ch/education-students/lectures/ros.html
Lecturers:
Péter Fankhauser, Dominic Jud, Martin Wermelinger
Course 2 covers following topics:
– ROS package structure
– Integration and programming with Eclipse
– ROS C++ client library (roscpp)
– ROS subscribers and publishers
– ROS parameter server
– RViz visualization
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
Видео Programming for Robotics (ROS) Course 2 канала Robotic Systems Lab: Legged Robotics at ETH Zürich
Показать
Комментарии отсутствуют
Информация о видео
27 февраля 2017 г. 14:10:53
00:48:36
Другие видео канала
![Deep Measurement Updates for Bayes Filters - ICRA 2022 presentation](https://i.ytimg.com/vi/44mln0sJm90/default.jpg)
![ANYmal Quadrupedal Robot Exploring Satsop Business Park](https://i.ytimg.com/vi/160jJqJPKdo/default.jpg)
![Soil-Adaptive Excavation Using Reinforcement Learning](https://i.ytimg.com/vi/0TJ6pFBb2kU/default.jpg)
![Human-Robot Attachment for Exoskeletons - Motion Capture Overlay](https://i.ytimg.com/vi/5WlXg7SJsCQ/default.jpg)
![HEAP Teleoperation over 5G networks - Swisscom 5G Start-up Challenge 2020](https://i.ytimg.com/vi/LV-VbmMLoik/default.jpg)
![Reinforcement Learning with ScarlETH](https://i.ytimg.com/vi/xw6pSal-OgI/default.jpg)
![Robotic Embankment Prototype](https://i.ytimg.com/vi/Wjq3Nf9rWrM/default.jpg)
![Model Predictive Robot-Environment Interaction Control for Mobile Manipulation Tasks](https://i.ytimg.com/vi/A7_e-UWkfXo/default.jpg)
![A Unified MPC Framework for Whole-Body Dynamic Locomotion and Manipulation](https://i.ytimg.com/vi/uT4ypNDzUvI/default.jpg)
![Collision-Free MPC for Legged Robots in Static and Dynamic Scenes](https://i.ytimg.com/vi/_wkqCVz3gdg/default.jpg)
![M545 simulation on rough terrain](https://i.ytimg.com/vi/FW2vBn2s3no/default.jpg)
![ANYmal at DARPA SubT STIX](https://i.ytimg.com/vi/6eB-2Rzojh4/default.jpg)
![William Reid (JPL): Multimodal Locomotion for Ocean World Analogues](https://i.ytimg.com/vi/7y1NHKBZE_g/default.jpg)
![ANYexo 2.0 - Experiment Video: Activities of Daily Living](https://i.ytimg.com/vi/qhs2MVgDvWc/default.jpg)
![Hendrik Kolvenbach (ETH Zurich): SpaceBok & Co - Dynamic Quadrupeds for Planetary Exploration](https://i.ytimg.com/vi/p5HJ7RKrRDs/default.jpg)
![Dynamic Locomotion and Whole-Body Control for Quadrupedal Robots](https://i.ytimg.com/vi/iUQE-ZQqdJY/default.jpg)
![Jan Carius - Optimization and Learning Algorithms for Dynamic Locomotion of Walking Robots](https://i.ytimg.com/vi/ufj_su_TlM8/default.jpg)
![Tactile Inspection of Concrete Deterioration in Sewers with Legged Robots](https://i.ytimg.com/vi/fdGKRgVYAtg/default.jpg)
![Different leg configurations for starleth](https://i.ytimg.com/vi/kJlsaiLKPU0/default.jpg)
![Reinforcement Learning to Quadrotor Control](https://i.ytimg.com/vi/zIi4yHYJdJY/default.jpg)
![ScarlETH collection of virtual model control](https://i.ytimg.com/vi/0PXMWZos3Mg/default.jpg)