Page 332 - Robot Design Handbook ROBOCON Malaysia 2019
P. 332

The programming division is responsible for automating the robots that have been

               developed.

                       Each team interacts and works together to ensure that the robots being developed
               can perform the tasks well.



               2.0     MESSENGER ROBOT 1 (MR1)

                       As shown in Figure 1, the MR1 was developed with manual control. The control
               method is operated by using the Bluetooth connection and using the arduino shield joystick

               module. The navigation system uses a mecanum tire that can move and rotate at the center
               of the robot. The Gerege submission method uses a servo motor that acts as a Gerege clamp.






























                                   Figure 1: Diagram of the MR1 robot circuit block



                       The control circuit for the MR1, shown in Figure 2 consists of the Arduino Mega
               2560 board. The Arduino control board was chosen because of its low price for compatible

               arduino type, easy programming as there are many tutorials and libraries available on the
               internet for use. The Arduino Mega was chosen because it has a larger number of GPIOs

               and has four usable serial communication connections. GPIO is needed for motor control,
               and  each  motor  requires  two  GPIOs  for  direction  and  speed  control.  While  serial

               communication is required for Bluetooth connection and trouble shooting via serial monitor.








                                                          328
   327   328   329   330   331   332   333   334   335   336   337