Summer School on Practical Robotics with 3D printing (6ECTS)
Dates: 25 July – 7 August 2016
Registration: register HERE
pre-registration deadline 1 June
final registration deadline 1 July
(after 1 June fee is non-refundable and requests (accomodation/cultural programme/trips) cannot be guaranteed )
Fee 1: 1200 euros. Includes tuition fee, study materials, certificate upon successful completion of the course, social events programme.
Fee 2: 1400 euros. Includes in addition accommodation from 24 July-07 August at the nearby Academic Hostel. (Shared room, without breakfast. Breakfast is available at TUT campus canteen from 8.30 am on weekdays). Number of rooms is limited.
DAAD programme "Go East - Sommerschulen 2016" is offering 5 scholarships for German students to participate in this course. Registration deadline for students from Germany is 25 May 2016. For further information please visit DAAD web-page.
Target group: BA and MA students with relevant background (mechanical engineering, mechatronics, information technology, etc) or students interested in robotics and programming.
Aims of the course: To give overview of the use of microcontrollers for robotic applications and CAD modelling with 3D printing for robot mechanical design. To develop practical skills and knowledge of the robotics and apply acquired knowledge for the practical robotic tasks.
Learning outcomes: Student is familiar with microcontroller general architecture and has an overview of practical applications of microcontrollers in mechatronics. Student knows practical microcontroller programming and application potentialities in mechatronics on the base of a chosen microcontroller. Student is able to: design and produce robot chassis with rapid prototyping technology; compose microcontroller based robotic control procedures; compose and solve basic microcontroller procedures for a robotic system; compose and solve microcontroller use practical problems and knows how to get support; Student gets an experience in designing, programming and building a robotic system. Student participates in a student robot contest.
Course content: The topics include overview of:
design principles, CAD systems and rapid prototyping technologies like 3D printing; microcontroller architecture and applications on the base of chosen microcontroller; microcontroller interfacing with sensors and actuators in mechatronic systems. Practical robot design and CAD modelling. 3D printing technologies and preparation for 3D print. Teamwork and practical robot building for given task.
|24 July||Arriving. Settling in.|
|25 July||Overview of robotics, microcontrollers sensors and actuators|
Introduction to microcontroller platform.
Programming concepts, Programming IDE overview and practical exercises. Setup of teams, project work introduction and goal.
|27 July||Design of robot mechanics and body frame. Result: robots 2D drawings ready. Lecture notes:• Basic differential drive robot basics • Example robots• Needed components for completing given task• Robot frame design• Robot components placement• 2D drawing basics (example drawing).|
|28 July||Introduction to 3D modelling. Practical work with Sketch Up. Teamwork. Result: robots basic 3D model ready.|
|29 July||3D printing concepts. Preparing models for 3D printing. Printing robot constructions elements. Model refinements. Result: robots frame and other components ready for printing. Lecture notes:• 3D printing revolution • 3D printing technologies • Fused deposition modelling – closer look• 3D printing materials and their properties (FDM) • Design rules for 3D (FDM) printing.|
|30-31 July||Days off|
|1 August||Design of robot electronics. Basic concepts of robot navigation and sensor readings. Result: students know basic robot electronic components and have understanding of simple schematics.|
Lecture notes: • Basic electronic components overview • Schematic overview • Robot components and connecting to microcontroller • Robot schematic with all components • Sensors reading with microcontroller Making Robot move • Enhanced functions.
|2 August||Design of robot software. Algorithm development and coding. Teamwork continues. Result: Basic microcontroller code for firefighter robot. Lecture notes: • Combining input and output • PID algorithm • Robot program in flow charts • Code stepping • Robot testing suggestions.|
|3 August||Robot development and coding. Teamwork.|
|4 August||Robot testing. Teamwork.|
|5 August||Final refinements. Robot contest between teams.|
|6-7 August||Days off /departure|
|8 August||Trip to Helsinki and Stockholm.|
Coding a firefighter robot
Liability disclaimer: the content of the programmes may change according to the actual situation. TUT reserves a right to cancel or change any programme in case of insufficient amount of eligible participants by the pre-registration deadline.