64-850-P1 Masterproject Intelligent Robotics (Part 1)
Room: | F-304 |
Date: | Thursday, 16:15 - 17:45 |
Organizer: | Norman Hendrich, Florens Wasserfall |
Project
Working in a group is a key part of all master projects, but the University is closed for students at the moment, and it remains unclear when the situation will normalize. We usually spend the first few weeks for a hands-on introduction to ROS (the robot middleware we're using) with practical exercises.As access to the lab is limited, we might have to meet online the first few weeks, e.g. using jitsi on the Mafiasi server. Details will be announced soon.
We will also update our ROS introduction and exercises so that you can use software simulation. This is of course not ideal, but should get us started.
Integrated Seminar
The integrated seminar 64-850-S: Integrated Seminar Intelligent Robotics complements the project.Moodle
Please also check the Moodle page for the project, 64-850 Moodle Intelligent RoboticsTentative Schedule and Appointments
The following schedule is tentative and will be updated according to the participants' previous knowledge and interests.- 23.04.2020: Introduction [PDF] / Assignment #1 [PDF]
- 30.04.2020: Assignment #2 [PDF]
- 07.05.2020: Assignment #3 [PDF]
- 14.05.2020: Assignment #4 [PDF]
21.05.2020:Ascension Day- 28.05.2020: Project Brainstorming / Literature research / Presentations
Nicolas Frick: Tossing-Bot, Jan-Gerrit Habekost: Kimera Semantic SLAM 04.06.2020: Pentecost holidays- 11.06.2020: Project Brainstorming / Literature research / Presentations
Marcus Rottschäfer: Dope+PoseCNN / Jan-Tarek Butt: Monte-Carlo Localization - 18.06.2020: Project / Presentations
Jan Synwoldt: Constraints-aware Motion Planning - 25.06.2020: Project / Presentations
Mirko Hartung: Behavior Trees, Behavior Trees Lasse Haffke: Fusion++: Volumetric Object-Level SLAM - 02.07.2020: Project
- 09.07.2020: Project
Tasks to be worked on in the project involve:
- Hands-On understanding of software development (cmake, catkin, Python and C++)
- ROS basics (incl. simulation, TurtleBot, navigation)
- Data visualization (RViz, Markers, plotjuggler, etc.)
- Debugging (incl. rosbag)
- UR5 robot hands-on
- Image / Depth image processing (e.g. OpenCV, PCL)
- Robot Control (e.g. ros_control, MoveIt)
- Control Architectures (e.g. SMACH, BehaviorTrees)