Summer course on ROS framework 2013: Difference between revisions
No edit summary |
|||
Line 29: | Line 29: | ||
* [[Media:SCRF2013 intro1.pdf|Introduction to ROS]] (slides) | * [[Media:SCRF2013 intro1.pdf|Introduction to ROS]] (slides) | ||
* [http://users.isr.ist.utl.pt/~jreis/ros/ROS_Summer_Course_Day1.pdf GNU/Linux] (lecture notes) | * [http://users.isr.ist.utl.pt/~jreis/ros/ROS_Summer_Course_Day1.pdf GNU/Linux] (lecture notes) | ||
* [http://users.isr.ist.utl.pt/~jreis/ros/ROS_Summer_Course_Day2.pdf C++ and C++ for ROS] (links) | |||
* [http://users.isr.ist.utl.pt/~jreis/ros/ROS_Summer_Course_Day2_Slides.pdf C++ Slides] (topics to explore) | |||
* [http://users.isr.ist.utl.pt/~jreis/ros/test_package.tar.xz Example C++ ROS Node] |
Revision as of 12:38, 25 July 2013
Sponsored by project FP7-ICT-2011-9-601033 (MOnarCH)
Dates and location
- 23-26 July 2013
- LSDC1, 5th floor, North Tower (IST)
- 14h-19h
- limited to 30 atendees
Summary
This short course will introduce the Robot Operating System (ROS) middleware, together with a short introduction to Python, C++, and GNU/Linux, being relevant resources for effective use of ROS. Python is a powerful high-level language, being particularly effective for rapid prototyping. C++ is one of the most widely used programming languages in use. And GNU/Linux is an open source operating system widely in use, capable of running in a wide range of devices (from embedded devices up to mainframe clusters).
The course is targeted to everyone with programming proficiency in C and knowledge of the object programming paradigm. It will have a strong practical component, since it will combine expository with hands-on sessions.
Program
- Day 1 -- GNU/Linux operating system
- Day 2 -- C++ language
- Day 3 -- Python language
- Day 4 -- Robot Operating System (ROS)
Organization and contact
- Rodrigo Ventura <rodrigo.ventura@isr.ist.utl.pt>
- João Reis <joaocgreis@gmail.com>
Course materials
- Introduction to ROS (slides)
- GNU/Linux (lecture notes)
- C++ and C++ for ROS (links)
- C++ Slides (topics to explore)
- Example C++ ROS Node