mahdinobar / MRC-at-ICRA

team3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Manufacturing Robotics Challenge @ ICRA

Welcome to the Manufacturing Robotics Challenge @ ICRA official repo! Here you will find all the information, files, instructions you need to participate in this challenge. Your task for the next 2 days will be to use collaborative robots to build the biggest Jenga tower! Each team will be provided with a collaborative robot, a gripper, and a 3D camera. The rules for the challenge can be found below.

Rules and assessment.

  • Use the provided collaborative robot to build the tallest Jenga tower. The team with the tallest tower wins
  • The tower will be measured at the end of the challenge and will have to stand for at least 1 minute
  • Bonus points:
    • Different types of bricks are provided to build the tower. Extra points will be assigned if the team makes use of the RGB camera to detect and avoid red pieces (20% added to the final height)
    • Extra points will be assigned if the team can prove the use of the 3D camera to autonomously detect the position and orientation of the bricks. (30% added to the final height)
    • The bricks can be used to build a sculpture. A sculpture score from 1 to 3 will be assigned to every tower. The final height of the tower is multiplied by the sculpture score. The scores are assigned according to the artistic value and structural integrity of the sculpture.

Fair Play

All teams are required to exhibit fair play and cooperative conduct throughout the entire competition. This encompasses the following expectations:

  • Refraining from engaging in cheating, such as pretending to have autonomous behavior when it does not exist or manually building the towers by hand when the organisers are not watching
  • Refraining from forcing or causing other teams' towers to collapse
  • Behaving appropriately and maintaining respectful interactions with other teams and participants. Failure to adhere to these guidelines will result in penalties, including negative scores and potential disqualification from the entire competition

Technical Rules

  • Before using the robots the Risk Assessment needs to be reviewed and understood by everyone. Robots can be dangerous and cause injuries so please carefully follow the instructions of the organisers.
  • Care must be taken when controlling the robots. The robots will be slowed down to reduce the risk of collision. Collisions which could have been avoided will results in the team being disqualified from the competition.
  • ROS shall be used to control the robots and gripper. Instructions will be provided on the day on how to control the robots and grippers. However, if you have never used ROS before, you might find these resources useful.
  • You can use any language supported by ROS but we reccomend using python as it requires the least amount of setting up
  • If you are using your own machine please follow the instructions below to Set up your Ubuntu Machine.
  • If you instead want to use a Virtual Machine follow this guide

Day 1 setup instruction

Here you can find instructions to set up the environment during day 1! Day 1 set up guide

Time Table

About

team3


Languages

Language:Java 65.8%Language:C++ 25.6%Language:Python 6.8%Language:CMake 1.5%Language:C 0.2%Language:Shell 0.0%