MicroChallenge 2 – TEST FOR SUCCESS

Objective

This MicroChallenge is focused on programming a collaborative robot in a safe, modern, industrial environment without extra equipment. The gripper designed in MicroChallenge 1 will be utilised in this MicroChallenge. The program shall be able to palletize the parts made for the gripper. 

The MicroChallenge starts with team building and icebreaker activities the first day. The second day and forward starts with lectures in robot programming, and is followed by practical work in positioning, variables and relative movements. 

Each team will create a presentation, where they present their solutions and the process of getting there, to teachers and company representatives. Company representatives should be chosen from a field that is either directly associated with robotics or closely adjacent.

The students will learn how to work on a real project, time management, communication, how to perform rapid prototyping, and solve problems in a multinational team.

Acquired skills

Technical Skills:
  • Programming
    • In an absolute coordinate system
    • In a relative coordinate system
    • Utilising variables to make sequence control and intelligent decisions 
    • Utilising variables to make sequence control and intelligent decisions 
    • Scripting or Polyscope, both options work well
    • Palletising
  • Report and presentation development
Soft skills:
  • Organization and Time-management
  • Communication (Teams, Teachers…)
  • Conflict Management
  • Decision-Making
  • Presenting for an audience

The case

The student teams need to work on mounting the gripper to a robot, planning the palletising, and program a palletising sequence for a 3x3x3 stack. 

This can be achieved in multiple ways and there are plenty of opportunities for skill expression. 

Required resources

Hardware:
  • Computers
  • Robots
Software:
  • Text editor for scripting (Sublime text) 
  • Robot virtual machine 
  • Office 365 / Google Docs

Structure

Before the MicroChallenge

  • Collect information of students who will participate in the challenge, and create groups where the participants’ abilities compliment each other. We used DISC profiling. 
  • Organise meetings for teachers to discuss upcoming challenge week. 
  • Organise an online meeting for students to meet the rest of their team. They should have ice-breakers activities, f.ex. find things they have in common, and decide upon a team name.

 

During the MicroChallenge

Each student team discuss their plans for programming a robot.  Fast iterations and small incremental code tests will help students move forward towards their intended solution. Getting a feel of what they need to do underway. 

Students should document their progress throughout the week, and gather this in a presentation which they will present on Friday. During the week there will be small social activities/tasks for bringing the groups together.

Program for MicroChallenge 2

Presentations/ Resources

ActivityResources
Welcome2.1 Welcome presentation.pdf
or
2.1 Welcome presentation.ppt
Presenting the case2.2 The case.pdf
or
2.2 The case.ppt
– Handout to students: 3D-file of “Robot wrist attachment”
Introducing the concept of robotics and iterative design process2.3 Introduction to robotics and innovation.pdf
2.3 Robot Programming.ppt
Teaching about 3D-printing consideration when modelling2.4 Sensors for robots
2.4 Sensors.ppt
All participants at MC2, Roskilde, September 2022

Disclaimer

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Education and Culture Executive Agency (EACEA). Neither the European Union nor EACEA can be held responsible for them

Creative commons

This work; RoboCup – Teaching safety in robotics, is free of known copyright restrictions. CC0 1.0 Universal (CC0 1.0) Public Domain Dedication