RobotCraft 2024 - Robotic Craftsmanship International Academy

Deadline: May 31, 2024

Program Starts: July 01, 2024

Program Ends: September 01, 2024

Events

Summer & Winter Schools Companies

Location(s)

  • Portugal
Coimbra

Overview

RobotCraft is a two months intensive internship and summer-course programme. After the tremendous success of last editions, RobotCraft's 9th edition is coming in the summer of 2024.

Details

PROGRAMME

Craft #1 (C1): Introduction to Robotics (4,5h T):

  • Presentation of lecturers, mentors and interns (T);
  • Presentation of RobotCraft 2024 and the different crafts it comprises (T);
  • Introduction to robotics, describing the history of robotics and its evolution (T);
  • Presenting mobile robot morphologies, namely sensors and actuators (T);
  • Brief literature review related to robotics, presenting the necessary basic theoretical concepts (T);

Craft #2 (C2): Introduction to Programming (16,5h T)

  • Introduction to C/C++ programming (T);

Craft #3 (C3): Mecatronics (6h T | 6h L | 6h H)

  • Introduction to electromechanics in mobile robotics (T);
  • Electromechanical assembly of the mobile robotic platform (L).

Craft #4 (C4): Mobile Robotics Programming (12h T | 12h L | 12h H)

  • Introduction to C language applied to Arduino programming (T);
  • Describe the features of Arduino solutions and ATMEL microcontroller (e.g., hardware architecture, cycles, pin configuration, communications), using the Arduino Mega board (T);
  • Identify the different wireless communication technologies used in robotics (e.g., RF, Bluetooth, AdHoc, ZigBee) (T);
  • Introduction to low-level algorithms, flowcharts and pseudocode (T);
  • Acquire skills in the sensor and actuator practice used in robotics (T | L);
  • Develop a typical differential kinematic application using Arduino Mega (L | H).

Craft #5 (C5):

  • Introduction to Linux (12h T)Introduction to Linux OS (T);

Craft #6 (C6): Robot Operating System (24h T | 12h L | 12h H)

  • Introduction to ROS (T);
  • Describe ROS features (e.g., stacks, publish-subscribe, topics, rosserial), and provide specific examples and case studies (T);
  • Present ROS-compatible simulators, such as Morse, Stage and Gazebo (T);
  • Introduction to high-level algorithms, flowcharts and pseudocode (T);
  • Follow ROS tutorial under simulation environment (T | L);
  • Explore rosserial for Arduino – ROS communication (T | L);
  • Develop a typical remote sensing application using both Arduino and ROS (L | H).

Craft #7 (C7): Artificial Intelligence (6h T | 6h L | 6h H)

  • Introduction to Artificial Intelligence, presenting different paradigms and some real applications (T);
  • Introduction and importance of integrating biologically-inspired models in robotics (T);
  • Formalizing a mobile robotic approach, devising biologically-inspired algorithms and finite-state machines (T | L);
  • Develop a streaming architecture to exchange all necessary data between Arduino Mega and Raspberry Pi 3 (e.g., sensor readings, encoders readings, actuators control, etc.) (L | H);

Craft #8 (C8): Competition (6h T | 27h O)

  • Discussion of the competitive events, rules and prizes (T);
  • Consolidate concepts learned over all crafts and test the mobile robotic platform under a specific scenario (O).

ATTENDANCE

Intern’s attendance is assessed using the unique RFID cards used as individual identification. To obtain the certificate, the intern must comply with the following attendance:

  • Lessons (theoretical classes, seminars, workshops, etc.): 60 out of 84 hours
  • Laboratory: 24 out of 36 hours (4 out of 6 week laboratories)*

*Attendance outside predefined laboratory days do not make up for missing laboratories.

Specific objectives

  • To promote concepts and theorems for the introduction to robotics, describing the history of robotics and its evolution;
  • To acquire basic electromechanical concepts, applied in the development of robotic platforms;
  • To understand the potential use of Atmel microcontrollers, using the Arduino platform;
  • To understand the potential use of the ROS framework;
  • To acquire C/C++ programming skills;
  • To understand the use of sensors (e.g., range finders, encoders, cameras) and actuators (e.g., servo motors, stepper motors, DC motors) used in robotics;
  • To explore and apply the concepts of networks and different communications architectures to robotics;
  • To explore and apply concepts of artificial intelligence in robotics;
  • To consolidate concepts learned during the modules for the full design of a mobile robotic platform, including electromechanical assembly, low-level and high-level programming, and artificial intelligence;
  • To validate the design of the mobile robot platform under a competitive scenario.

Opportunity is About


Eligibility

Candidates should be from:


Description of Ideal Candidate


Dates

Deadline: May 31, 2024

Program starts:

July 01, 2024

Program ends:

September 01, 2024

Program Starts: July 01, 2024

Program Ends: September 01, 2024


Cost/funding for participants

All fees are listed in EUROS. For inquiries about RobotCraft 2024 application, please contact robotcraft@ingeniarius.pt

Higher Education Student FEES

  • Early (Until March 31, 2024) - 500,00 €
  • Regular (Until May 31, 2024) - 600,00 €
+ More Info / Application Save Opportunity Un-save Opportunity


find-dream
Search from 4353 opportunities in 164 countries

Internships, scholarships, student conferences and competitions.