The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by IIUM Press, 2020-01-30 23:00:07

Robot Design Handbook ROBOCON Malaysia 2019

Figure 5: Required actuation for general movement.



2.2 Dual-Arms Robot Manipulators


The main advantage and benefit of a dual-arm robots over a single-arm system is
multi-tasking. However, several open problems concerning understanding, controlling,

planning and programming of a dual-arm bimanual operations prevent its wider use and

require considerable further research efforts in order to achieve an efficient application of
dual-arm robots in industrial practice. Controlling and programming of a dual-arm robot

manipulator assembly tasks, however, requires more complex approaches due to the
assembly tasks involving various composite motions and transitions phases. Thus, for this

project, the dual-arms robot manipulator is only required to synchronize the movement and
for picking up and throwing the Shagai effectively.


The impedance control provides a fundamental approach for the control of bimanual
operations. The control objective of the impedance control is to realize a reference target

model specifying the interaction between the robot and environment. Commonly, the linear

second-order differential equation form (1) is adopted, describing the simple and well-
understood mass-spring-damper mechanical system




297

= ( ̈ − ̈ ) + ( ̇ − ̇ ) + ( − ) (1)

0

0

0
where x0 is nominal robot position, x is the actual one, Mt, Bt and Kt are target mass, damping
and stiffness, respectively, F is the external force exerted upon the robot. The robust
interaction-control approach [7] considers a simplified interaction model of an impedance
controlled robot.






































Figure 6: Design structure of the dual-arm robot manipulator.



The Cartesian reference frame definitions for dual-arms for both arms are shown in

Figures 7 and 8, respectively.
























298

Figure 7: Cartesian reference frame for right arm.



























Figure 8: Cartesian reference frame for left arm.




3.0 DESIGN OF AUTONOMOUS QUADRUPED ROBOT

Quadruped robot designs are more stable in uneven surface and rough terrain

because they can move stably by putting their centre of gravity in supporting leg polygon.
This is due to the quadruped animals like tiger and wolf, are excellent at high speed running

and high jumping and can also move stably in rough terrain. The robots may realize high
motion performance by mimicking these animals [8]. The design of a quadruped robot that

was inspired by the musculoskeletal of animals, is an effective approach to realize high








299

motion performance. Recently, many quadruped robots mimicking animals have been

developed.

3.1 Structural Design

When a digitigrades walking style animal walks, equivalent bending and extension

motion are conducted at the shoulder and elbow joints. To realize the coordination of
motions between shoulder and elbow joints, we adopt a two joint as mechanism of the front

leg. The rear leg consists of three joint as shown in Figure 9. The trot movement are shown

in Figures 10 and 11, respectively.

















Figure 9: Structural design of quadruped robot.




















Figure 10: Trot movement 1.





















300

Figure 11: Trot movement 2.


3.2 Schematic Diagram






















































Figure 12: Schematic diagram of the quadruped robot.





301

4.0 CONCLUSION

A dual-arm omni-directional mobile robot and quadruped robot have been

developed and tested for the purposed of ROBOCON 2019. Specific designs have
been made to complete task given in the competition. The preliminary test conducted

for both robots are satisfactory. Future work can be carried out using both robots for
research purposes.





References
[1] Erico, G., 2008, Three Engineers, Hundreds of Robots, One Warehouse. IEEE Spectr: 26–34.
[2] Bøgh, S.; Schou, C.; Rühr, T., 2014, Integration and Assessment of Multiple Mobile
Manipulators in a Real-World Industrial Production Facility. In Proceedings of the 45th
International Symposium on Robotics, Munich, Germany, 2–3 June, pp: 1–8.
[3] Bourne, D., Choset, H., Hu, H., Kantor, G., Niessl, C., Rubinstein, Z., Simmons, R., Smith, S.,
2003, Mobile Manufacturing of Large Structures. In Proceedings of the 2015 IEEE International
Conference on RoboticsA. Vector and H.P. Severus-Snape. Rememberall revisited. Journal of
Rem, 13 (1):234–778.
[4] Shneier, M.; Bostelman, R., 2015, Literature Review of Mobile Robots for Manufacturing;
NISTIR 8022; National Institute of Standards and Technology: Gaithersburg, MD, USA.
[5] Kraetzschmar, G.K., Hochgeschwender, N., Nowak, W., 2014, RoboCup@Work: Competing
for the Factory of the Future. Lect. Notes Comput. Sci. 8992: 171–18: 2.
[6] Olaf Fiegel, Aparma Badve, Glen Bright, et al., 2002, Improved Mecanum Wheel Design for
Omni-directional Robots, in Proc. Australasian Conference on Robotis and Automation, 27-29
Nov.
[7] Vukobratovic M, Surdilovic D, Ekalo Y, Katic D, 2009, Dynamics and Robust Control of
Robot-Environment Interaction. New Jersey: World Scientific.
[8] Ryosuke Kawasaki, Ryuki Sato, Eiki Kazama, Aiguo Ming, Makoto Shimojo, 2016,
Development of a flexible coupled spine mechanism for a small quadruped robot, Robotics
and Biomimetics (ROBIO) 2016 IEEE International Conference on, pp. 71-76.


























302

PUO SixT9 from Politeknik Ungku Omar

TEAM SUPERVISOR: Azhar Bin Jaffar

TEAM ADVISORS: Zulkurnain Bin Abd. Hamid
Noorolpadzilah Binti Mohamed Zan



ABSTRACT

This report describes the technical innovation that has been done in building two robots that

have participated in the National level of ROBOCON Malaysia 2019. Different tasks must
be done using different robots. The first robot is called Messenger Robot 1 (MR1). The MR1

robot is a manual-controlled robot that was designed to start from Khangi Urtuu and then

manoeuvres around the Forest, goes through the Khangai area and reaches the Throwing
Zone. Another robot which is a four legged autonomous robot, called Messenger Robot 2

(MR2) is built to overcome the task from the starting point in Gobi Urtuu, walk through
Gobi Area, Sand Dune, Tussock and through Mountain Urtuu. After the MR1 successfully

throws the Shagai on the Landing Zone and gets 50 marks, the MR2 then climbs the

Mountain Area from Mountain Urtuu to reach the Uukhai Zone. At the end, two robots that
can manage the tasks given were successfully built.




1.0 INTRODUCTION

The concept of ROBOCON Malaysia 2019 match is to deliver information by using
a relay messenger system called the Urtuu system. Hence, each participation team must

prepare two types of robot; the MR1 (wheel type) and the MR2 (quadruped leg). The MR1
is a semi-autonomous robot controlled by a remote while the MR2 operates in a fully

autonomous mode.


2.0 DETAILED DESIGN

This section is divided into two main sections to distingush between the MR1 and

the MR2 technical specification. Detail explanation about the MR1 and the MR2 designs
and operations are presented as follow:


2.1 Mechanical Design of the MR1 and the MR2






303

2.1.1 Mechanical Design of the MR1


Figure 1 shows the MR1 manual robot design that has been implemented for
ROBOCON Malaysia 2019.









Front view













Side view














PUO Messenger Robot 1 the

MR1






Figure 1: The MR1 mechanical design

The robot that is used in the competition is a fully manual robot. The design of

the robot uses four omni-wheels [1]. Using this kind of design, the robot will have the
holonomic motion that allows it to move in any angle of position without needing to




304

turn [2]. In other words, the robot can move in multiple directions. The robot base is

powered by a four 24 V planetary DC geared motor as the main locomotion. Table 1
shows the specification for the motor.


Table 1: Robot base motor specification

Item Specification
Voltage 24 VDC

Rated load torque 785 mN.m (8kgf.cm)

Rated current < 3.5A
Rated load speed 350 RPM

Weight 850 g

Shaft 10.0 mm diameter x 27.0 mm length
Motor type Brushed motor



The robot has a front tray to hold the Shagai. The tray can be moved forward and

reverse by controlling another DC geared motor. The gripper for the Shagai is made
using an electro pneumatic silinder that will push and pull the gripper to hold and to

release the Shagai. The robot is controlled using a wireless Bluetooth system. The

remote control for the system is custom made using an android application that sends
the data using a Bluetooth. Figure 2 shows the smartphone interface for the remote

control of the MR1 robot.



















Figure 2: Smartphone interface for the MR1 remote controller








305

2.1.2 Mechanical Design of the MR2


Figure 3 shows the kinematic diagram and the physical appearance and embodiment
of the proposed design of the MR2.

























Figure 3: The MR2 mechanical design


As can be seen in Figure 3, the robot is designed with a combination of two robotic
design types; the robotic arm and quadruped legged robot. The robot has 14 degrees of

freedoms (DOFs) overall where 2 DOFs at the arm and 12 DOFs at each legs. The robotic
arm has an ability to pick up and manipulate objects at a distance while quadruped legged

provides locomotion to the robot. The number that is indicated at each joint symbol

represents the ID of each servo motor.

The Dynamixel AX-12A actuator from Robotis is used as the rotating joints of the robot.
The servo motor is one of the most affordable entry-level smart servo motor for robotics

with advanced feed-back functions such as temperature, speed, voltage, shaft position and

load [3]. All the servo management and position control is handled by the servo’s built in
micro-controller. Another special features of this servo actuator is that it has the capability

to operate in endless rotation mode thus, making it suitable to build a wheel type robot using
dc motor. Table 2 shows some hardware specification of Dinamixels AX-12A servo motor.



2.2 Electronic Design

2.2.1 Electronic Design for the MR1






306

Table 2: AX-12A specification

Item Specification
Input Voltage 9.0 ~ 12.0V (Recommended
11.1V)
Resolution 0.29°
Running Degree 0° - 300° (Joint mode)
Endless turn (Wheel mode)
Weight 24.6g
Operating Temperature -5 °C - +70 °C
Stall Torque 1.5 N*m (at 12V 1.5A)



The electronic system for the MR1 executes according to Figure 4, whereby the
electronics system will respond to the Bluetooth signal that has been sent using the Android

application. The user will control the motor using the Android controller. By this way, the
user has full control of the robot.






Smartphone Bluetooth Arduino
Mega R3






Wheel Shagai Electro
controller controller pneumatic
controller
Figure 4: Electronic system executions for the MR1




The main controller for the whole the MR1 system is the Arduino MEGA 2560 R3.
In this system, the Arduino Mega control six DC geared motor, two relays for switching the

electro pneumatic valve. There are no sensors that are attached to the robot for ROBOCON

Malaysia 2019 the MR1. The whole system is fully controlled using the real human ability
in controlling the robot.










307

2.2.2 Electronic Design for the MR2


The distribution of sensors and architecture of the processing units within the MR2
robot is shown in Figure 5.


























Figure 5: Block diagram of the MR2 robot



In accordance with ROBOCON 2019 rules, the MR2 must be equipped with four

legs and should be fully autonomous upon performing its task. Hence, this the MR2 was
equipped with a vision processing module OpenMV M7 as the vision sensor to provide the

robot with correct information during locomotion. The OpenMV Camera is a small, low
powered, micro-controller board which allows user to easily implement applications using

machine vision in the real-world. The camera is programed in high level Python scripts,
making it easier to deal with the complex outputs of machine vision algorithms and working

with high level data structures.

When OpenMV finishes processing the image, it sends the result to Arduino UNO

as the interface between all sensors with CM530 robot controller [4]. Aside OpenMV, this

robot also equips with three IR sensors and one DMS sensor as assisting equipment to
perform the robot task. All sensors information will be submitted through analog/digital

input of ARDUINO UNO micro-processor and the resultant output will be transmitted to
CM530 controller through UART. The MR2 will move according to movement instructions

received by CM530.







308

2.3 Software Design


2.3.1 Software Design for the MR1
The algorithm for the MR1 is build using the Arduino IDE software. The full

functions of the system are made according to Figure 6.



Start

Bluetooth connection establish




Bluetooth connected?


Arduino read instruction signal from Smartphone through
Bluetooth


Instruction from

smartphone



Arduino execute robot movement instruction.


Figure 6: Full system function algorithm for the MR1

According to Figure 6, the coding is quite straight forward. The algorithm just waits

for the signal that comes in from the user and executes the user selection plan.


2.3.2 Software Design for the MR2
Programmed algorithm of the autonomous robot (MR2) is shown in Figure 7. The

algorithm is visualized using flow-chart to provide better understanding.

According to the ROBOCON 2019 regulations, the MR2 is an autonomous robot.

Upon competition, this robot must carry an object called Gerege that is passed by the MR1



309

toward a check point, called Mountain Urtuu. Therefore, to ensure that this robot could

perform its task successfully, the programming algorithm in Figure 6 is designed before
actual programming is built and transfered to robot’s controller.
































Figure 7: Programmed algorithm of the autonomous robot the MR2

The MR2 must receive the Gerege on its gripper before the robot can start to move

towards Mountain Urtuu. After the robot successfully receive the Gerege, it then searches
whether there is an uneven terrain or rope in its direction. If no obstacle is detected, the robot

moves towards Mountain Urtuu by following the directed line. The robot will try to cross

over the obstacle if it detects the uneven terrain or a rope in its walking direction.


3.0 DATA ANALYSIS

This the MR2 was designed in O configuration morphology of quadruped robot as
presented in [5]. Load torque and temperature tests were conducted to evaluate the robot

performance during locomotion. Table 3 summarizes the results of the evaluation test.
Table 3: AX-12A specification
Ready to walk During walk After walk
(2 minutes standby) (3 minutes walk) (1 minutes standby)
ID
Operating Temperature Operating Temperature Operating Temperature
Torque Range (°C) Torque Range (°C) Torque Range (°C)
10 6.25% 34 - 39 13.28% 43 - 44 6.25% 49 - 50
12 9.38% 34 - 45 14.84% 48 - 50 12.50% 50 -51
14 6.25% 34 - 39 4.39% 44 - 47 7.03% 51 - 52





310

These data were collected from one of the legs of the quadruped robot. ID 10 and 12

represent the thigh yaw and pitch joint, respectively. ID 14 represents the ankle pitch joint.
From the results, we can conclude that the servo motor at thigh pitch joint (ID 12) receives

highest load during the operation. The temperature increases from 34 °C before walk to 52
°C after walking about six minutes. This result indicates that the robot could performthe

task within three minutes to compete in ROBOCON 2019 games.


4.0 CONCLUSIONS

This report presents the design and architecture of the MR1 and the MR2 robot of
PUO ROBOCON team that competed in the ROBOCON Malaysia 2019 competition. We

thank them for the support and encouragement.



5.0 ACKNOWLEDGEMENTS
This project is supported by Ungku Omar Polytechnic and Jabatan Pendidikan

Politeknik dan Kolej Komuniti (JPPKK).

References

[1] M. Jaishree, 2018, Design and implementation of omni-wheel robotic system under
automatic height control and adaptation Design and Implementation of Omni-Wheel
Robotic System Under Automatic height control and adaptation,” No. January.

[2] A. Phunopas and S. Inoue, 2018, Motion Improvement of Four-Wheeled
Omnidirectional Mobile Robots for Indoor Terrain,” J. Robot. Netw. Artif. Life, Vol. 4,
No. 4: 275.

[3] Palivela Arun Kumar et.al., 2017, Design of a Quadruped Robot and its Inverse
Kinematics,” Int. J. Mech. Prod. Eng. Res. Dev., Vol. 7, No. 4, pp: 241–252.

[4] M. Couto, C. P. Santos, and J. Machado, 2014, Modelling and design of a
tridimensional compliant leg for bioloid quadruped,” Appl. Math. Inf. Sci., Vol. 8, No.
4: 1501–1507.

[5] D. Dholakiya et al., 2019, Design, Development and Experimental Realization of a
Quadrupedal Research Platform: Stoch, No. January.




















311

UKM Robocon from Universiti Kebangsaan Malaysia


TEAM SUPERVISOR: Dr. Wan Aizon W. Ghopa
Dr. Anuar Mikdad Muad

TEAM ADVISORS: Prof. Ir. Dr. Rizauddin Ramli
Aqilah Baseri Huddin
Dr. Mohamad Hanif Mohd Saad

TEAM MEMBERS: Mohd Nizam Aswar
Ahmad Zofran
Raja Khairul Aswadi Raja Razaki
Mohd Sabri Jammang
Norhaziq Ishak (Author)
Gan Jian Jie (Author)
Muhd Hijjaz Farhan Mafuzah (Author)
Muhammad Khuzaini Hamdan (Author)



ABSTRACT

The main objective of ROBOCON Malaysia 2018 is to design a launching mechanism as

Messenger Robot 1 the MR1 and walking mechanism as Messenger Robot 2 the MR2. UKM

ROBOCON team has created two types of messenger robot with two different functions.
The MR1 is designed to pass the Gerege to the MR2 before the MR1 is allowed to lift and

throw the Shagai. Meanwhile, messenger robot with walking mechanism will carry the
Gerege and move towards the hill after Shagai has been thrown. Basic concept of

programming and Arduino platform were applied to generate the algorithm for walking
mechanism. The unique mechanism for the MR1 is the usage of two sets of sprocket for

lifting purpose. For launcher part, the use of 15 bars of pressure in pneumatic system

combined with mechanical concept helps to throw the Shagai into the target area.
Aluminium-based materials that was used for this project due to its lightweight and ease of

manufacturing characteristics. The overall process of exchanging information must be
completed within three minutes.


1.0 INTRODUCTION

ROBOCON 2019 is an open national level of robotic competition. The mission of

this competition is to deliver information by using a relay messenger system. In order to win

the competition, technical skill is crucial for designing and assembling two types of robots
which are the MR1 and the MR2. These robots are based on the Urtuu system [1], invented




312

by the nomadic Mongolians to exchange and to share knowledge. The theme of ROBOCON

Malaysia 2019 is Sharing of Knowledge and with the slogan Satu Langkah, Seribu Lonjakan
which was derived from horse stride in the Urtuu system for exchanging messages.

UKM ROBOCON team prepares two types of robots to fulfil the criteria and rules

given by the organizer. The MR1 has wheels and launching system. The MR1 must

complete the task of throwing Shagai, complete the track in the fastest time and pass the
Gerege to the MR2. This the MR2 must be designed with a stable walking system in order

to overcome complex obstacles on the track.

The conceptual design of the MR1 is based on a mobile robot which has a DC motor

attached to the wheel for driving on the floor as shown in Figure 1. The robot consists of
mechanical and electrical sub-systems. The mechanical subsystem consists of the robot’s

case, chassis and four omni-directional wheels. Furthermore, the MR1 has an ejector that is

able to throw the Shagai into the target area. As stated by Huang et al. [2,] robot with more
than three wheels is more powerful. The electrical sub-system consists of a DC motor drive,

motor control, and software and communication circuit. Albahal et al. [3] mentioned that
robot kinematics is fundamental to control the straight movement of the robot in the XY-

plane.

On the other hand, the design of the MR2 (shown in Figure 2) was inspired by the

movement of four legged animals. The MR2 is the most complicated robot that requires

coding complexity, mechanical system and weight distribution. Michael et al. [4] state that
to maintain the stability, all electronics parts are placed at the centre of the body. For this

project, the MR2 design consists of 16 degrees of freedom (DOF). This value of DOF is
acceptable since Claudio et al. [5] state that three actuated-revolute DOF is the minimum

that is required to allow a foot positioning in a three-dimensional work-space around the
hip.

















313

2.0 MR1 AND MR2 DESIGN
































Figure 1: Detailed design for the MR1





































Figure 2: Detailed design for the MR2









314

2.1 Mechanical Design


2.1.1 Messenger Robot 1 (MR1)
The MR1 was designed for transportation, loading and launching. The robot is

assembled using aluminium square that was connected using brackets and rivets.

Aluminium based material was chosen for current design because of the structure for
loading condition and easy to fabricate. The design uses sets of motor and omni-wheels with

pneumatic system to complete heavy task. It has four DC motors attached to the omni-wheel

for left-right and forward-backward movements. The uniqueness of the MR1 is that it has
two sets of sprocket to help the lifting force of the Shagai. In addition, the design of the

MR1 consists of five degree of freedom. The maximum weight for the MR1 is
approximately 18 kg with the dimension of the main body was measured at 550 mm x 528

mm.

The end effector for grip mechanism for the Gerege was done using a gripper

connected with servo motor. Based on finite element analysis, the MR1 can support the
weight more than 5 kg. Pneumatic sliding shot mechanism is used to throw the Shagai into

the target area with the help of pneumatic piston and mini compressor. For this purpose, 1.5

L bottles was used as air tank.

2.1.2 Messenger Robot 2 (MR2)

The MR2 acts as a travelling robot that is able to face obstacles on the track and
climb the hill of the platform. The idea of this robot was inspired from the movement of a

walking cat. For the current design, the MR2 uses four legs to maintain the stability of its

movement. Each leg has specific coding to produce simultaneous motion. This design helps
improve the MR2 speed, loading and safety of the robot. The MR2 works with 16 degrees

of freedom (DOF).

The mechanism of the Gerege holder is like a storage box. This is to ease and shorten

the time taken for the passing process of the Gerege from the MR1 to the MR2. From the
finite element analysis, the design for the MR2 records minimum and maximum safety

factor of 15 with an applied load of 2 kg.











315

Figure 3: Bill of material for the MR1





































Figure 4: Bill of material for the MR2







316

2.2 Electronics and Programming

For the electronics part, the component that we used to move the robot’s leg is

Analog Servo – HD-1501MG with 60 g of weight and the stall torque is 17 kg/cm. In order
to make the robot able to turn left, the turning process will make the left leg takes a small

step while the right leg takes a huge step, and vice versa. For the part where the robot throws
the Shagai, the component used is a DC Motor. Each of the components used is powered

and supplied by a 7.4 V 2200 mAh battery. The connection synmethic only involves the
MR1 and the MR2. For the MR1, cable connection control is used in order to prevent noise

of “wireless” (interference occurs).

For the MR2, the components that involved in the integration process consists of

eight units for analog Servo ( 17 kg/cm of torque, weigh 60 g, supply voltage of 6.0 V ),

eight units of battery ( 7.4 V 2S 2C 2200mAh ), 50 units of jumper wire ( Male to Female
type ), one unit of Arduino Mega, one unit of breadboard and one unit of protoboard. In the

programming part, Pixy for image processing is used for the first trial, with consideration
of outer noise effect of image processing. However, due to imminent reasons, changes were

made to hard-coding with trial and error method. Figures 5 and 6 show the schematic
diagram for the MR1 and the MR2, respectively.


3.0 SCHEMATIC DIAGRAM FOR MR1 AND MR2

































Figure 5 Schematic diagram for the MR1



317

Figure 6 Schematic diagram for the MR2



3.1 Finite Element Analysis (FEA)

Figure 7 illustrates FEA result for the MR1 launcher. The analysis was performed
by using Autodesk Fusion 360. Based on the result, the minimum and maximum value of

safety factor recorded are 0.01547 and 15, respectively. The result for the MR2 is shown in

Figure 8. The minimum and maximum value of safety factor recorded is 15. Hence, the
structure of the design is durable.


























Figure 7: FEA for the MR1 launcher




318

Figure 8: FEA for the MR2 Leg




4.0 CONCLUSIONS

The MR1 and the MR2 were successfully designed, and able to exchange

information with the help of both mechanisms. The MR1 was designed to carry and insert
the Gerege into the holder box of the MR2. In addition, it was also designed to lift and throw

the Shagai to the target area before the MR2 can start climbing the hill. Sprocket is the main
component for lifting while the pneumatic piston acts as a launcher. In order to throw the

Shagai with optimum speed and distance, 15 bars of pressure are required. For the MR2, the

movement of the legs was programmed with hard-coding using Arduino platform.


5.0 ACKNOWLEDGEMENTS

This project was fully funded by University Kebangsaan Malaysia (UKM). We
thank to Dr. Wan Aizon W. Ghopa, Dr. Anuar Mikdad, Assoc. Prof. Ir. Dr. Rizauddin Ramli,

Dr. Mohd Hanif Md Saad and Dr. Aqilah Baseri Huddin for their valuable advises and
support. We would also like to show our gratitude to the UKM ROBOCON team-mates for

their cooperation and commitment during the project.
















319

References

[1] Gantuya P., 2011, Information, communication history of Mongolians, MITA, pp: 362-
366.

[2] L. Huang, Y. S. Lim, David Li and Christopher E. L. Teoh, 2004, Design and Analysis of a Four-
wheel Omnidirectional Mobile Robot, 2nd International Conference on Autonomous Robots and
Agents, Palmerston North, New Zealand, pp: 425-427.
[3] H. Albahal, A. Algabri, S. Alarifi, N. Alsayari, A. Fardoun, and K. Harib, 2010, Design of a
Wheeled Soccer Robot, 7th International Symposium on Mechatronics and Its Applications,
Sharjah, pp: 1-6.
[4] Michael P. Murphy, Aaron Saunders, Cassie Moreira, Alfred A. Rizzi and Marc Raibert, 2010,
The Little Dog Robot, The International Journal of Robotics Research, pp: 1-5.

[5] Claudio Semini, Nikos G. T., Emanuele G., Michele Focchi, Ferdinando Cannella and Darwin
G. C., 2011, Design of HyQ – a Hydraulically and Electrically Actuated Quadruped Robot”.
IMechE Part I: J. Systems and Control Engineering, pp: 1-20.




























































320

UTHM from Universiti Tun Hussein Onn Malaysia

TEAM SUPERVISOR: Dr Chia Kim Seng

TEAM ADVISORS: Ong Jia Heng
Yu Yuen Hern

TEAM MEMBERS: Tan Zi Hong
Sam Kar Hong
Lio Wei Yong


ABSTRACT

This report describes a four legged auto-robot and a manual robot. Both robots’ mechanisms
were designed using SOLIDWORKS® CAD Software. As for the circuit design, we make

use of PROTEUS 8.0 to produce a PCB layout.


1.0 INTRODUCTION

In ROBOCON Malaysia 2019, as the representative team for UTHM, our target was
to achieve championship in this year’s tournament. Our motivation for this tournament is to

gain knowledge and make UTHM visible in the area of robotics.



2.0 DETAILED DESIGN
This chapter contains several parts which details the robotic, mechanical, electronic

and software designs. The designs are separated into two parts: the electronic part and the
mechanical part.


2.1 Mechanical Design

The Mechanical design is shown in Figures 1 and 2.




























321

Figure 1: Structure design



















Figure 2: Design specifications






















322

2.2 Electronic Design


The design of the circuit is based on Figures 3 and 4. In this circuit, MOSFET is
connected to Arduino to control the speed of rotation of power window motor. The IR sensor

is used to detect the motion of the robot.





















Figure 3: Schematic Diagram





















Figure 4: PBC Layout











323

2.3 Software Design

For the programming of the software, we used Arduino. The programme is shown in Figure

5.


































Figure 5: The pogramming of the software



























324

3.0 ROBOT TESTING


Figures 6 to 8 demonstrate the robot during test run.



















Figure 6: Robot’s first step Figure 7: Robot’s second step


























Figure 8: Robot’s third step


























325

4.0 CONCLUSION

In conclusion, a four legged robot with the right mechanism will be able to walk

across all the obstacles and reach the top of the Mountain. The limitation we faced was that
the robot was not able to walk very fast in order to maintain its balance. The robot can be

modified by increasing the length of the feet for making it more stable.


5.0 ACKNOWLEDGEMENTS

We want to express our gratitude and appreciation to our ROBOCON team manager,
Dr Chia Kim Seng.


References


[1] Datasheet of MOSFET IRFZ44N:
http://www.alldatasheet.com/view.jsp?Searchword=Irfz44n&gclid=CjwKCAjw4LfkB
RBDEiwAc2DSlN0PLk5Z5WTJO87o4JRd9BM5GvFqnaIlSEayU3QKTV73VB-
yPKNaWxoCHLAQAvD_BwE
[2] Richard G. Budynas ,2011, Shigley’s Mechanical Engineering Design, Ninth Edition,
McGraw-Hill.


































326

KOKOS from Kolej Komuniti Segamat

TEAM SUPERVISOR: Firdaus Bachok

TEAM ADVISOR: Aslinda Binti Mohd Noor

TEAM MEMBERS: Normah Binti Auyob
Khairul Anuar Bin Selamat


ABSTRACT

In this competition, each team is required to build two robots that will perform certain tasks.
The first robot, named the MR1, can be controlled automatically or using a Blootooth

connection. The MR1 must passed the Gerege to the second robot, the MR2 through a pre-
determined path. The MR2 must carry the Gerege to Mountain Urtuu and pass through

obstacles which are the Sand Dune and Tussock. After the MR2 has reached Mountain
Urtuu, the MR1 will pick up the Shagai and throw it the Landing Zone. After obtaining a

certain number set by the game, the MR2 can move to the Uukhai Zone by climbing the

Mountain area. At the Uukhai Zone, then the MR2 must raise the Gerege in order to
complete the task and finish the game. Each run is limited to three minutes. After three

minutes, the winner is based on which team obtains the highest mark.


1.0 INTRODUCTION

In the process of building the robots for ROBOCON competition, one team was
created that consists of multiple disciplines. The diciplines are divided into:


1. Stretegic Division
2. Mechanical Division

3. Electrical and Electronics Division
4. Programming Division

The strategic division plans the entire workforce and coordinates the development

of robot ideas and concepts.

The mechanical division is responsible for developing the mechanical parts of the
robots as agreed in the process of developing the idea and concept of the robot.


Electric and electronic division is responsible for wiring, motor and sensor
connections and the safety features required when operating a robot.






327

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

Figure 2: Diagram of the MR1 robot control circuit block


The bluetooh type communication connection, shown in Figure 3, was chosen

because of its easy, inexpensive and easy-to-use connection. The bluetooth module used is

HC-05 type as it can be set as master and slave for binding purposes. This method can avoid
third-party controlled robots.













Figure 3: Module of bluetooth HC-05


The arduino shield joystick module controls, shown in Figures 4 and 5 have a

joystick that can be used for navigation controls and seven push buttons that can be
programmed to perform other tasks, such as lifting and mounting the Shagai. This module

was selected because it has connectivity available for NRF24L01 type I2C, serial and wifi

communications. In this robot development, we use Bluetooth modules with serial type
communication.








329

Figure 4: Arduino shield joystick module


























Figure 5: Examples of navigation controls Arduino shield joystick module

Note: The abcd values used in the programme are 100, 400, 600 and 900


The MR1 navigation system uses mecanum tires. This is to facilitate the movement
of the robot. By using mecanum tires, the robot can be moved with a direction like the

diagram shown in Figure 6. Four tires are required to allow the robot to move.






















330

Figure 6: Mecanum tire



The power supplies used are SLA (sealed lead acid) in Figure 7 and LiPo (Lithium
Polymer) batteries shown in Figure 8. The SLA battery used is six cells with a voltage of 12

V and a capacity of 7.2 Ah. This SLA battery is used to move the motor. The LiPo batteries
used are three cells, 11.1 V voltage and 2.2 Ah. This LiPo battery is used to activate the

control circuit.




























Figure 7: SLA battery






331

Figure 8. LiPo battery


3.0 MESSENGER ROBOT 2 (MR2)


The MR2 needs to be developed automatically. The way to move is to have four legs
like a horse. Many pedestrian methods have been tried in the MR2 development process.

Among the methods are using a servo motor with spiders such as spiders and movements
using a servo motor have been used for horse-like movements. The use of servo motors for

speeding purposes is highly inappropriate due to the slow movement. In addition to slow

movement, great challenges are also encountered in securing movement stability.

















Figure 9: Servo motor Figure 10: DC geared motor



After the trial of servo testing fails to reach our goal, we explore using different types

of motors for leg movements. The first motor used is the DC geared motor. The challenge

we encounter is maintaining the feet in one of the pre-determined positions. This problem
can be solved by using a power window motor with a geared worm.










332

Figure 11: Power window motor




Various methods of movement using the motor power window have been used and
have encountered various challenges in securing stable movement. After referencing the

website and youtube we try to adapt the successful movement of the ROBOCON
competition overseas. The process of adapting this movement is not an easy task. Some

attempts have failed. After doing several research on the problem, we manage to move the
robot's foot.



4.0 CONCLUSION
In conclusion, the process of developing a robot requires a combination of several

specialties including programming, electrical and electronic, mechanical, automation and
management skills. Developing a project requires high levels of commitment and endurance

because there are challenges. In building the MR1 and the MR2 robot builders, we have

developed several prototypes that failed to work as desired. Endless efforts have enabled us
to produce robots that could do some basic tasks. Overall, we have learned a lot during the

robot development process, but there is still much to be learned on robotic construction and

knowledge especially in mechanical aspect and robotics.






















333


Click to View FlipBook Version