Summer course on ROS framework 2013: Difference between revisions

From ISRWiki
Jump to navigation Jump to search
No edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 28: Line 28:


* [[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)
* [[Media: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)
* [[Media: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)
* [[Media: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]
* [[Media:Test_package.tar.xz|Example C++ ROS Node]]
* [[Media:SCRF2013 python.pdf|Python and ROS]] (slides)
* [[Media:SCRF2013 ROS p1.pdf|ROS packages part 1]] (slides)
* [[Media:ROS_Summer_Course_Day4_Slides.pdf|ROS packages part 2]] (slides)
* [[Media:SCRF2013 ROS p3.pdf|ROS packages part 3]] (slides)

Latest revision as of 10:37, 29 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