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

