Short course on ROS programming 2020: Difference between revisions
No edit summary |
|||
Line 4: | Line 4: | ||
This short course on Robot Operating System (ROS) covers both the basics of ROS and the techniques for programming using this System. It is a one-day course, where in the morning the basics of ROS are covered, while the afternoon is devoted to delving into the hands-on details of practical programming. | This short course on Robot Operating System (ROS) covers both the basics of ROS and the techniques for programming using this System. It is a one-day course, where in the morning the basics of ROS are covered, while the afternoon is devoted to delving into the hands-on details of practical programming. | ||
== Program == | |||
'''Part 1: 10h00-12h00'''<br/> | |||
Introduction to ROS. Concepts of node, topic, and service. Message types. Development tools. Examples of packages. | |||
'''Part II: 14h00-18h00'''<br/> | |||
Shallow introduction to the Linux cli. Understanding the ROS workspace. Creating a package and understanding its structure. Nodes in Python and C++. Launchers, parameters, messages, services, and actions. ROS tools (gazebo, command line tools, rviz, rqt tools). Common issues. | |||
== Location == | == Location == | ||
Line 10: | Line 18: | ||
: Meeting ID: 865 5538 4263 | : Meeting ID: 865 5538 4263 | ||
: Password: 345235 | : Password: 345235 | ||
== Workshop materials - Please download and setup a VM before the workshop, as shown in the pdf! == | == Workshop materials - Please download and setup a VM before the workshop, as shown in the pdf! == | ||
Line 22: | Line 29: | ||
'''Update:''' VMware Fusion runs on Mac. You can use IST's or your institution's license: https://www.vmware.com/products/fusion.html, https://si.tecnico.ulisboa.pt/en/software/vmware/ | '''Update:''' VMware Fusion runs on Mac. You can use IST's or your institution's license: https://www.vmware.com/products/fusion.html, https://si.tecnico.ulisboa.pt/en/software/vmware/ | ||
(''the slides will be posted here'') | |||
== Organization == | == Organization == | ||
Line 39: | Line 38: | ||
[https://welcome.isr.tecnico.ulisboa.pt/ Institute for Systems and Robotics (ISR-Lisboa)]<br/> | [https://welcome.isr.tecnico.ulisboa.pt/ Institute for Systems and Robotics (ISR-Lisboa)]<br/> | ||
[https://tecnico.ulisboa.pt/ Instituto Superior Técnico (IST)] | [https://tecnico.ulisboa.pt/ Instituto Superior Técnico (IST)] | ||
[[Image:Isr logo edited transparency.png|80px]] | |||
[[Image:IST logo new.jpg|200px]] | |||
[[Image:Ieee mb blue 1.gif|200px]] | |||
[[Image:IEEE RAS logo 4C stacked-HiRes.fw.png|200px]] |
Revision as of 10:24, 20 November 2020
Date: 23-Nov-2020, full day
Objectives
This short course on Robot Operating System (ROS) covers both the basics of ROS and the techniques for programming using this System. It is a one-day course, where in the morning the basics of ROS are covered, while the afternoon is devoted to delving into the hands-on details of practical programming.
Program
Part 1: 10h00-12h00
Introduction to ROS. Concepts of node, topic, and service. Message types. Development tools. Examples of packages.
Part II: 14h00-18h00
Shallow introduction to the Linux cli. Understanding the ROS workspace. Creating a package and understanding its structure. Nodes in Python and C++. Launchers, parameters, messages, services, and actions. ROS tools (gazebo, command line tools, rviz, rqt tools). Common issues.
Location
The sessions will take place remotely on the following Zoom room:
- Meeting ID: 865 5538 4263
- Password: 345235
Workshop materials - Please download and setup a VM before the workshop, as shown in the pdf!
Please follow this guide before the workshop to setup your VM: https://drive.google.com/drive/folders/1RCKQBc6KigMzfuwAj74U3DrGtCpWqfSz?usp=sharing
Please test if your VM has internet access. Open a terminal and ping www.google.com
Update: VMware Fusion runs on Mac. You can use IST's or your institution's license: https://www.vmware.com/products/fusion.html, https://si.tecnico.ulisboa.pt/en/software/vmware/
(the slides will be posted here)
Organization
Institute for Systems and Robotics (ISR-Lisboa)
Instituto Superior Técnico (IST)