0

Line Robot - Overview

This model can be assembled with 2 different grippers. One of them enables it to carry 1 ball, the other 4. Pictures on this page show both variants.

The kit enables the user to build a nimble and compact robot, which can be used for RoboCup Junior Rescue Line or for other simpler tasks. This kit is designed for future enhancements. Robot's features:
  • Arduino compatible.
  • 4-wheel drive.
  • Composite line sensor.
  • 3 lidars.
  • CAN Bus.
  • Parformant IMU Bosch BNO055 (accelerometer, compass and gyroscope).
  • eFuse, protecting microcontroller's voltage input.
  • 3 powerful switching regulators, for future enhancements.
  • Digital voltmeter.
  • Switch.
  • Bluetooth Classic, Bluetooth LE, and WiFi.
  • 2 user definable LEDs.
  • Motor controller for 4 motors much stronger than the ones in this kit, for future enhancements.
  • Gripper with 2 or 5 robotic servo motors.
  • Light barrier for captured ball detection.
  • 2 6-channel color sensors.

Demo

Here are 2 examples of robot's capabilities. First, a short line-following sequence in an improvised arena. The second example shows the robot catching a ball with a simpler gripper.

Target usage

When used for RCJ Rescue Line training, the robot can follow a black line excellently, avoid obstacles, and follow a wall. 2 ML-R 6-channel color sensor (mrm-col) can recognize different surface color marks.

Building elements

ElementQuantity
ML-R 16D Motor Connector (mrm-16d2)4
ML-R brick 1x2x2 (mrm3d-br1x2x2)4
ML-R brick 2x2x1 MF (mrm3d-br2x2x1mf)2
ML-R brick 1x1 L5 (mrm3d-bric1x1l5)4
ML-R brick 1x1 L5 L5 parallel (mrm3d-bric1x1l5l5p)2
ML-R brick 1x1L3a45 (mrm3d-brick1x1l3a4)1
ML-R brick to M2 long coupler (mrm3d-brick2)4
ML-R chassis 16 mm L14 (mrm3d-ch16l14)1
ML-R gripper body B (mrm3d-gr-bod-b)1
ML-R gripper constraint 2 (mrm3d-gr-constr2)1
ML-R container for gripper (mrm3d-gr-cont)1
ML-R gripper coupler (mrm3d-gr-coup)1
ML-R gripper jaw low (mrm3d-gr-jw-lo)2
ML-R lever 70 mm (mrm3d-le70)6
ML-R lever 70 mm constr. (mrm3d-le70co)2
ML-R battery lid D (mrm3d-lid-d)1
ML-R battery lid D holder (mrm3d-lid-d-hold)2
ML-R PCB join short (mrm3d-pcb-join)10
ML-R RD5606 servo holder (mrm3d-rd5606ho)1
ML-R rotary joint round bottom (mrm3d-ro-ro-bottom)1
ML-R rotary joint round top (mrm3d-ro-ro-top)1
ML-R wheel 70 mm (mrm3d-wh70)4
ML-R 8x8 bicolor display, CAN Bus,UART, 4 switches (mrm-8x8a)1
ML-R Light Barrier 2 Emitter, high intensity (mrm-barr2em-hi)1
ML-R Light Barrier 2 Receiver (mrm-barr2re)1
ML-R BDC Motor 12 V, 16 mm, 1:100 (mrm-bdc16l50-100)4
Nylon bolt M2 4 mm, 1 pc. (mrm-bolt4m2nyl1)8
Metal bolt M2 5 mm, 1 pc. (mrm-bolt5m2met1)8
Nylon bolt M2 5 mm, 1 pc. (mrm-bolt5m2nyl1)60
Nylon bolt M3 5 mm, 1 pc. (mrm-bolt5m3nyl1)8
ML-R 6-channel color sensor CAN Bus (mrm-col-can)2
ML-R Distribution Pins, 5x 3.3V + 5x 5V (mrm-distrib-f)1
MRMS ESP32: Arduino, IMU, eFuse, BT, WiFi, CAN Bus (mrm-esp32)1
ML-R wheel hub for 3 mm shaft (mrm-hub3)4
MRMS CAN Bus cable 10 cm (mrm-jst-can10)5
MRMS CAN Bus cable 5 cm (mrm-jst-can5)6
ML-R Cable KK254-KK254 10 cm (mrm-kk2.54-2.54-10)2
ML-R Cable KK254-KK254 15 cm (mrm-kk2.54-2.54-15)6
ML-R Cable KK254-KK254 20 cm (mrm-kk2.54-2.54-20)2
ML-R Cable KK254-KK254 5 cm (mrm-kk2.54-2.54-5)5
ML-R Cable KK396-KK396 10 cm (mrm-kk3.96-3.96-10)1
MRMS LIDAR 2m VL53L0X, CAN Bus (mrm-lid-can-b)3
MRMS Motor Driver 4x3.6A CAN Bus (mrm-mot4x3.6can)1
Nylon nut M2 (mrm-nut-m2nyl1)49
ML-R Power Supply 3x C, voltmeter (mrm-ps3xc)1
Robot servo 0.6 Nm, 300º, dual axis, 6 V (mrm-rd-5606hb-300)4
ML-R Reflectance Sensor A (mrm-ref-a)1
MRMS reflectance sensors 9x, CAN, analog, I2C (mrm-ref-can)1
Nylon spacer M2 18 mm (mrm-spac18m2nyl1)4
Nylon spacer M2 5 mm (mrm-spac5m2nyl1)28
ML-R Cable XT60-KK3.96 10 cm (mrm-xt60-kk3.96-10)1