0

Soccer A robot - overview

Features

This kit enables the user to build a soccer robot, which can be used for RoboCup Junior Soccer (RCJ) Lightweight competition. This kit is designed for future enhancements. Robot's features:

  • Arduino compatible.
  • 4 omni-wheel drive. It can move in any planar direction, rotation around Z axis at the same time.
  • 3 composite line sensors.
  • 4 lidars (lasers).
  • CAN Bus architecture.
  • A parformant IMU Bosch BNO055 (accelerometer, compass and gyroscope).
  • eFuse, protecting microcontroller's voltage input.
  • 3 powerful switching regulators, for future enhancements.
  • Digital voltmeter.
  • 6 switches.
  • Bluetooth Classic, Bluetooth LE, and WiFi.
  • 2 user definable LEDs.
  • Motor controller for 4 motors ,stronger than the ones in this kit, for future enhancements.
  • 8x8 3-color display.
  • Sensor for RCJ active IR ball.

Building elements

ElementQuantity
ML-R barrier holder L (mrm3d-barr2l)1
ML-R barrier holder R (mrm3d-barr2r)1
ML-R brick 1x1 L4 (mrm3d-bric1x1l4)2
ML-R brick 1x1 L5 (mrm3d-bric1x1l5)2
ML-R brick 1x1 L5 L5 parallel (mrm3d-bric1x1l5l5p)4
ML-R brick to M2 short coupler (mrm3d-brick2short)11
ML-R chassis for mrm-rob-soc-a (mrm3d-ch-soc-a)1
ML-R omni wheel M (mrm3d-om-m)4
ML-R PCB join short (mrm3d-pcb-join)8
ML-R plate 1x3x2 (mrm3d-pl1x3x2)4
ML-R plate 1x3x2 cross (mrm3d-pl1x3x2cr)2
ML-R 8x8 bicolor display, CAN Bus,UART, 4 switches (mrm-8x8a)1
ML-R Light Barrier 2 Emitter (mrm-barr2em)1
ML-R Light Barrier 2 Receiver (mrm-barr2re)1
ML-R BDC Motor 12 V, 24 mm, 1:9.3, 640 RPM (mrm-bdc24-9)4
Nylon bolt M2 5 mm, 1 pc. (mrm-bolt5m2nyl1)37
Steel bolt M3 5 mm, 1 pc. (mrm-bolt5m3met1)8
Steel grub bolt M3 6 mm (mrm-bolt6m3met-g1)4
Steel bolt M3 8 mm, 1 pc. (mrm-bolt8m3met1)8
MRMS ESP32: Arduino, IMU, eFuse, BT, WiFi, CAN Bus (mrm-esp32)1
ML-R wheel hub for 4 mm shaft (mrm-hub4)4
MRMS IR ball finder 3, CAN Bus, I2C, analog (mrm-ir-finder3)1
MRMS CAN Bus cable 10 cm (mrm-jst-can10)1
MRMS CAN Bus cable 15 cm (mrm-jst-can15)5
MRMS CAN Bus cable 20 cm (mrm-jst-can20)1
MRMS CAN Bus cable 5 cm (mrm-jst-can5)2
MRMS CAN Bus cable 7.5 cm (mrm-jst-can7.5)2
ML-R Cable KK254-KK254 10 cm (mrm-kk2.54-2.54-10)6
ML-R Cable KK254-KK254 15 cm (mrm-kk2.54-2.54-15)1
ML-R Cable KK254-KK254 5 cm (mrm-kk2.54-2.54-5)3
ML-R Cable KK254-KK254 7.5 cm (mrm-kk254-254-7.5)1
ML-R Cable KK396-KK254 20 cm (mrm-kk3.96-2.54-20)4
ML-R Cable KK396-KK396 7.5 cm (mrm-kk396-396-7.5)1
MRMS LIDAR 4m VL53L1X, CAN Bus (mrm-lid-can-b2)4
LiPo battery 3S 11.1V 1.3 Ah, XT60 (mrm-lipo3s11.1v1.3)1
MRMS Motor Driver 4x3.6A CAN Bus (mrm-mot4x3.6can)1
Nylon nut M2 (mrm-nut-m2nyl1)38
ML-R Power Supply 3x C, voltmeter (mrm-ps3xc)1
MRMS reflectance sensors 6x, CAN, analog, I2C (mrm-ref-can6)1
MRMS reflectance sensors 8x, CAN, analog, I2C (mrm-ref-can8)3
Nylon spacer M2 18 mm (mrm-spac18m2nyl1)8
Nylon spacer M2 20 mm (mrm-spac20m2nyl1)6
Nylon spacer M2 5 mm (mrm-spac5m2nyl1)20
ML-R Cable XT60-KK3.96 10 cm (mrm-xt60-kk3.96-10)1

Target usage

2 robots per each of 2 teams are needed for RCJ Soccer Lightweight. A RCJ compatible arena and a RCJ active IR ball are also needed. Each team tries to score as many points as possible, pushing (or kicking) the ball into opponent's goal. The robots mustn't cross white border lines. They have to have idea where the ball is, where the goals are and, if possible, where they are. According to these data, they develop a strategy how to approach the ball from behind and then push it towards the goal. On the other hand, they have to defend their goal. The robots are fast. It is challenging to perform all the operation when they travel fast.

You will have to develop the program and later adjust robot's construction in order to achieve better results. This construction's intention is not to make a perfect robot, but to enable students to start building robots for RCJ competition.

This kit will be redesigned.