SlideShare a Scribd company logo
1 of 5
Download to read offline
ACTA TEHNICA CORVINIENSIS – Bulletin of Engineering
Tome VIII [2015] Fascicule 3 [July – September]
ISSN: 2067 – 3809
© copyright Faculty of Engineering - Hunedoara, University POLITEHNICA Timisoara
1.
Gelu-Ovidiu TIRIAN, 2.
Anne-Marie NITESCU, 3.
Cristian CHIONCEL
THE DESIGN AND CONSTRUCTION OF AN
AUTONOMOUS MOBILE MINI-SUMO ROBOT
1.
UniversityPolitehnicaTimişoara,FacultyofEngineeringHunedoara,Hunedoara,ROMANIA
2..
UniversityofPetrosani,Petrosani,ROMANIA
3.
University“EftimieMurgu”ofResita,Resita,ROMANIA
Abstract: The paper presents the design and construction of an autonomous mobile mini-sumo robot. The mobile robot is a combination of devices
endowed with power drives and sensors, under the control of a hierarchical computing system operating in the real space, which has to plan the
movements so as to perform a task depending on the initial state of the system as well as on the information received from the work environment. The
robot was designed using Fritzing softwareand itsprogramming has beendonebymeans of Arduinoprogramming language. Inbuilding therobot, the
regulations of the sumo-typerobot competitions weretakenintoaccount inordertoallow it totakepart insuchcompetitions.
Keywords: robot, sensors, mini-sumo, programming language
INTRODUCTION
One of the most important aspects in human evolution is the use of
tools, meant to ease physical work. Robots range within this category,
their complexity offering them a privileged position, though [7]. The
mobile robot isa complex system that can perform several activities in
a variety of specific situations of the real world. It is a combination of
devices endowed with power drives and sensorsunder the control of a
hierarchical computing system operating in the real space, marked by
a series of physical properties (for instance gravity, which influences
themovementofallrobotsfunctioningontheEarth)andwhichhasto
planthemovementssoastoachieveataskaccordingtotheinitialstate
of the system and depending on the existing information, related to
the work environment. The success in performing these tasks depends
bothontheknowledgetherobothasabouttheinitialconfigurationof
theworkspaceaswellontheinformationacquiredduringitsevolution
[2][8].
The specific problems arising with mobile robots are the following:
avoiding the impact with stationary or moving objects, determining
the position and orientation of the robot in the area and planning an
optimaltrajectoryofmovement.
In the case of an automatically distributed robotic system, the spatial
positions are of utmost importance as they influence the achieving of
the desired targets, as well as the functioning of the whole system. In
other words, the robot must be able to plan its movements, to
automaticallydecideuponthemovementstobemadeinordertocarry
out a task, according to the momentary distribution of objects in the
work space. Movement planning does not consist in a single, well-
defined issue, but in a set of problems of which some are more or less
variantsoftheothers.
Avoiding collision with fixed or mobile obstacles (for instance other
mobile robots) existing in the work space of the robot can be done by
severalmethods:buildingamechanicalguardwhich,bydeformation,
stops the robot, using sensors to measure distance up to the obstacles
in the direction of movement, the use of proximity sensors, the use of
theinformationcorrelatedfromseveraltypesofsensors[3][4].
Object spotting can also be done by physical contact, but this involves
restrictions on the movement speed and the handled structure. The
physical contact between the robot and the environmental objects
triggers reaction forces that modify the state of the robot. The high
work rates make the dynamic effects of a physical contact with
obstacles or with the handled objects risky (they may damage the
objectsortherobot).
Thesensorsystemisalsocalledgaugingsystem.Ithelpsmeasuresome
physical magnitudes and possibly perceiving some significant
alterationsofthesemagnitudes.
Robot navigation is possible even in the absence of position
determination and orientation with respect to a fixed coordinate
system, but this information is useful for the movement control
systems. Among the most commonly used navigation systems the
followingcanbementioned:measuringthenumberofrotationsmade
by the driving wheels, the use of accelerators and gyroscopes,
electromagnetic buoys located on the terrain, passive or semi-passive
opticalormagneticsignalingsystems[5][6].
THE ROBOT DESIGN AND BUILDING
In order for the robot to win a mini-sumo fight, its constructor and
programmer has to take into account several factors. If the strategy is
focused on a powerful and slow robot, then the motors should be
chosen to have a high transfer rate. If, on the contrary, the choice is a
fast and agile robot, then the motors should have a low transfer rate.
Thetransferratereferstothegearthattransfersthemovementtothe
wheels(includedinthemotorcase).Atransferrateof50:1meansthat
for 50 rotations of the motor, the wheel turns once. The robot is agile,
ACTA TEHNICA CORVINIENSIS Fascicule 3 [July – September]
– Bulletin of Engineering Tome VIII [2015]
| 118 |
butlesspowerful.Atransferrateof298:1meansthatfor298rotations
of the motor, the wheel turns once. The robot will be slow, but very
powerful. Other factors that influence the complexity and efficiency of
therobotare:
≡ thetypeofdistanceandlinesensorsused(infrared,ultrasound);
≡ theresponsetimeofthesensors;
≡ adherenceandthetypeoflocomotion;
≡ thetypeofchassis;
≡ the duration of motor feeding (the robot should stay “alive” all
alongthefight,uptoitsend);
≡ thestrategyofchoiceinprogrammingtherobot;
Further on, a robot is presented, built to simulate a sumo fight, taking
intoconsiderationtheabove-mentionedelements.
Such robots can be used in various domains, as they are adaptable to
the exploration of narrow or dangerous spaces, or even as a military
application. Here is, next, the description of the robot and its main
hardware elements. This is an autonomous mobile robot, which does
notrequireitsremotecontrolbymeansofmobilephoneapplications.
The robot is fed by a set of 6 batteries located in a special case and
connectedtotheGND(Ground)pinandtothe5V(Volt)pin[11].
Figure1.Robotoverallviewandtherobotinthering
The main hardware components used in building this robot are: the
Arduino Uno board; 2 (line) reflection sensors; a distance sensor; the
L298Nshield;2c.c.motors
ARDUINO UNO
The moni sumo robot needs a brain. The best option in this sense is an
Arduino UNO board. Arduino UNO is an open-source processing
platform,basedonaflexibleanduser-friendlyhardwareandsoftware.
It consists of a small platform (6.8 cm / 5.3 cm – in the most common
version) built around a signal processor and capable of taking in data
from the environment through several sensors and of performing
actions upon it by means of lights, motors, power drives and other
types of mechanical devices. The processor is able to run code written
inaprogramminglanguagethatisverysimilartoC++[9][10].
(LINE) REFLECTION SENSORS
These sensors consist of two components: an IR LED and an IR
photosensitive transistor. When a voltage of 5V is applied to the VCC
and GND pin, the IR LED will emit infrared light. A 100 Ohm resistor is
connected in series to the IR LED, in order to limit the current. A 10
kOhm resistor sets the output pin to HIGH, but when the light emitted
by the IR LED is reflected back towards the phototransistor, the output
pin switches to LOW. The more light the phototransistor receives, the
lowerthevoltageontheoutputpin[1].
Figure2.ARDUINOMicrocontrollerandLinesensors
DISTANCE SENSOR
In order for the robot to “see” its opponent, it needs at least one
distancesensor.TheSharpdistancesensorisacomponentthatcanbe
usedwithArduinoformeasuringthedistancetovariousobjectsinthe
surrounding area. They are the most suitable for this kind of robot, as
they have a very fast response. The ultrasound sensors are not so
efficientforsumo,astheirresponseisrelativelyslow.
The principle underlying the functioning of the robot is the following:
thesensoremitsapulseofinfraredlightofacertainwavelengthandif
the object is in the action area and on the trajectory of the IR beam, it
willreflecttheraytothesensor.Thesensorperformsthereadingswith
a certain frequency and reports the data as voltages. The Sharp
distance sensors are available in three variants, according to their
efficiencyarea.Therearesensorsthatproveefficientwithin3cmto40
cm, others between 10 cm and 80 cm, and also others between 15 cm
and 150 cm. The sensor values cannot be used outside their efficiency
area. The sensor of choice was in this case the one that is efficient
between10cmand80cm[1][9].
C.C. MOTORS
TherobothastwohighpowerC.C.Pololu-typemotors,withatransfer
rate of 100:1. The transfer rate refers to the gear that transfers the
movement fromthe motor to the wheels. A 100:1 transferrate means
that for 100 rotations of the motor, the wheel will turn once. If the
strategyfocusesonapowerfulandslowrobot,thenmotorswithahigh
transfer rate are recommended. If, on the contrary, a swift and agile
robotisneeded,thenthemotorsofchoicewillhavealowtransferrate.
Inthiscase,thetransferratechosenofferstherobotabalancebetween
speedandpower.
Figure3.C.C.motorandSHARPDistanceSensor
L298N MOTOR DRIVERS
Arduinoisaverycapablebrainforthistypeofrobots,but,asanybrain,
it can only perform precision operations. Arduino was not designed to
offer high power for motors, but precise control signals. The motor
driver is connected directly to the energy source (the battery) and it
controls the motors according to the control signals received from
Arduino.
ACTA TEHNICA CORVINIENSIS Fascicule 3 [July – September]
– Bulletin of Engineering Tome VIII [2015]
| 119 |
Based on the L298N circuit, this motor driver can control 2 C.C. motors
atamaximumcurrentof2amperes.Thedriverisentirelyassembledas
an Arduino shield, which enables its simple usage. The connection to
Arduino is done by plugging the shield board to Arduino and
connectingtheVINandGNDpinstothemotorpowersource.ThePWM
pins controlling the L298 driver are 3, 5, 6 and 9 (also see the test
programgivenfurtheron).Thetwomotorsareconnectedtothescrew
pins marked "MOTOR1" and "MOTOR2". For this mini sumo robot the
power needs to be high and continuously dissipated, so a radiator was
used [11] [12]. The connection of the components that make up the
mini-sumomobilesystemisgivenhereinafter.
Figure4.Motordriver
Figure5.L298NArduinoconnectiondiagram
Figure6.Theconnectionsoftherobotcomponents
Figure7.Connectiondiagram
SOFTWARE IMPLEMENTATION
The programming language used with the mini-sumo robot is similar
totheC++languageandiscalledArduino.
The window shown below is a programming editor used only for the
Arduino development boards. To this purpose, it is needed to choose
from the tools the board to be working with, as well as the port
selectedbythecomputer.
Figure8.ChoosingtheArduinoboard
Figure9.Portselection
Any code line has to be checked with the button that will check
for errors in the program structure and, once the message “Done
compiling”isdisplayed,theprogramcanberunbypressingtheupload
button that sends through port COM3 the instructions to the
microcontroller,whichprocessesitandsendsitontotheoutputpins.
Figure10.Programcompiling
ACTA TEHNICA CORVINIENSIS Fascicule 3 [July – September]
– Bulletin of Engineering Tome VIII [2015]
| 120 |
Figure11.Programuploading
Furtheron,somescreenprintswillshowthecodelinesoftheprogram.
Figure12.Programstructure
CONCLUSIONS
The mobile robot is a complex system that can perform a series of
activities in a diversity of real situations. It is a combination of devices
equipped with power motors and sensors, under the control of a
hierarchicalsystem,operatingintherealspaceandthathastoplanthe
movements of the robot so that it can perform a task according to the
initial state of the system and also in accordance with the existing
informationrelatedtotheworkenvironment.
The paper presents the design and construction of an autonomous
mobile robot used in mini-sumo competitions. The design has been
doneusingtheFritzingsoftwareandtheprogrammingintheArduino
language.
This robot has several important advantages and it can be used as
didactical equipment, a fighter in mini-sumo contests and, moreover,
it can be adapted for the use in various domains, such as: the
explorationofnarrowordangerousspaces,militaryapplications,etc.
REFERENCES
[1.] Dumitriu A., Bucşan C., Demian T., – “Sisteme senzoriale pentru
roboţi”,EdituraMEDRO,Bucureşti,1996.
[2.] Ivanescu Mihai, -Robotica -EdituraUniversitaria, 1995
[3.] Ispas Victor, -Roboţi pentru aplicaţii speciale-Editura Dacia, 2001
[4.] Iovine J., - „Robots, androids and animatrons”, McGraw-Hill, USA,
2002.
[5.] LaumondJ.P.,-“Robotmotionplanningandcontrol”,Springer-Verlag,
London, U.K., 1998.
[6.] PedreS., P deCristforis, Caccavelli J.,“A mobilemini robot architecture
for research, education and popularization of science”, 2010 -
robotica.dc.uba.ar
[7.] TirianG. O., “Robotică”, Editura Politehnica Timisoara, 2013.
[8.] TirianG.O., “Automationofawarehousebymeansofaroboticarm”-
Annals of Faculty Engineering Hundeoara – International Journal of
Engineering TomeXI, Fascicule4, 2013.
[9.] Sharp GP2Y0A21YK0F Distance Measuring Sensor
datasheet,http://www.pololu.com/le/download/gp2y0a21yk0f.pdf?
[10.] http://www.roboter-info.de/index_en.htm
[11.] http://www.robofun.ro
[12.] http://www.sparkfun.com
copyright ©
University POLITEHNICA Timisoara,
Faculty of Engineering Hunedoara,
5, Revolutiei, 331128, Hunedoara, ROMANIA
http://acta.fih.upt.ro
Copyright of Acta Technica Corvininesis - Bulletin of Engineering is the property of
University Politehnica Timisoara, Faculty of Engineering Hunedoara and its content may not
be copied or emailed to multiple sites or posted to a listserv without the copyright holder's
express written permission. However, users may print, download, or email articles for
individual use.

More Related Content

What's hot

Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensorEvolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensoroblu.io
 
Multi Inertial Measurement Units (MIMU) Platforms: Designs & Applications
Multi Inertial Measurement Units (MIMU)  Platforms: Designs & ApplicationsMulti Inertial Measurement Units (MIMU)  Platforms: Designs & Applications
Multi Inertial Measurement Units (MIMU) Platforms: Designs & Applicationsoblu.io
 
Autonomous Driving Control of Automatic Guided Vehicle using Tablet PC
Autonomous Driving Control of Automatic Guided Vehicle using Tablet PCAutonomous Driving Control of Automatic Guided Vehicle using Tablet PC
Autonomous Driving Control of Automatic Guided Vehicle using Tablet PCCSCJournals
 
Foot Mounted Pedestrian Navigation Systems
Foot Mounted Pedestrian Navigation SystemsFoot Mounted Pedestrian Navigation Systems
Foot Mounted Pedestrian Navigation Systemsoblu.io
 
Massive Sensors Array for Precision Sensing
Massive Sensors Array for Precision SensingMassive Sensors Array for Precision Sensing
Massive Sensors Array for Precision Sensingoblu.io
 
Waypoint Flight Parameter Comparison of an Autonomous Uav
Waypoint  Flight  Parameter  Comparison  of an Autonomous UavWaypoint  Flight  Parameter  Comparison  of an Autonomous Uav
Waypoint Flight Parameter Comparison of an Autonomous Uavijaia
 
Foot-mounted Inertial Navigation Made Easy
Foot-mounted Inertial Navigation Made EasyFoot-mounted Inertial Navigation Made Easy
Foot-mounted Inertial Navigation Made Easyoblu.io
 
Design of a Low-cost Autonomous Mobile Robot
Design of a Low-cost Autonomous Mobile RobotDesign of a Low-cost Autonomous Mobile Robot
Design of a Low-cost Autonomous Mobile RobotWaqas Tariq
 
Oblu Integration Guide
Oblu Integration GuideOblu Integration Guide
Oblu Integration Guideoblu.io
 
Inertial Sensor Array Calibration Made Easy !
Inertial Sensor Array Calibration Made Easy !Inertial Sensor Array Calibration Made Easy !
Inertial Sensor Array Calibration Made Easy !oblu.io
 
Wall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controllerWall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controllerrajabco
 
Efficient and secure real-time mobile robots cooperation using visual servoing
Efficient and secure real-time mobile robots cooperation using visual servoing Efficient and secure real-time mobile robots cooperation using visual servoing
Efficient and secure real-time mobile robots cooperation using visual servoing IJECEIAES
 
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...IRJET Journal
 

What's hot (16)

Land survey by robot
Land survey by robotLand survey by robot
Land survey by robot
 
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensorEvolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
 
Multi Inertial Measurement Units (MIMU) Platforms: Designs & Applications
Multi Inertial Measurement Units (MIMU)  Platforms: Designs & ApplicationsMulti Inertial Measurement Units (MIMU)  Platforms: Designs & Applications
Multi Inertial Measurement Units (MIMU) Platforms: Designs & Applications
 
Autonomous Driving Control of Automatic Guided Vehicle using Tablet PC
Autonomous Driving Control of Automatic Guided Vehicle using Tablet PCAutonomous Driving Control of Automatic Guided Vehicle using Tablet PC
Autonomous Driving Control of Automatic Guided Vehicle using Tablet PC
 
Foot Mounted Pedestrian Navigation Systems
Foot Mounted Pedestrian Navigation SystemsFoot Mounted Pedestrian Navigation Systems
Foot Mounted Pedestrian Navigation Systems
 
Massive Sensors Array for Precision Sensing
Massive Sensors Array for Precision SensingMassive Sensors Array for Precision Sensing
Massive Sensors Array for Precision Sensing
 
color tracking robot
color tracking robotcolor tracking robot
color tracking robot
 
Waypoint Flight Parameter Comparison of an Autonomous Uav
Waypoint  Flight  Parameter  Comparison  of an Autonomous UavWaypoint  Flight  Parameter  Comparison  of an Autonomous Uav
Waypoint Flight Parameter Comparison of an Autonomous Uav
 
Foot-mounted Inertial Navigation Made Easy
Foot-mounted Inertial Navigation Made EasyFoot-mounted Inertial Navigation Made Easy
Foot-mounted Inertial Navigation Made Easy
 
Design of a Low-cost Autonomous Mobile Robot
Design of a Low-cost Autonomous Mobile RobotDesign of a Low-cost Autonomous Mobile Robot
Design of a Low-cost Autonomous Mobile Robot
 
Oblu Integration Guide
Oblu Integration GuideOblu Integration Guide
Oblu Integration Guide
 
Inertial Sensor Array Calibration Made Easy !
Inertial Sensor Array Calibration Made Easy !Inertial Sensor Array Calibration Made Easy !
Inertial Sensor Array Calibration Made Easy !
 
Wall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controllerWall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controller
 
Design and Development of Intelligent Navigation Control Systems for Autonomo...
Design and Development of Intelligent Navigation Control Systems for Autonomo...Design and Development of Intelligent Navigation Control Systems for Autonomo...
Design and Development of Intelligent Navigation Control Systems for Autonomo...
 
Efficient and secure real-time mobile robots cooperation using visual servoing
Efficient and secure real-time mobile robots cooperation using visual servoing Efficient and secure real-time mobile robots cooperation using visual servoing
Efficient and secure real-time mobile robots cooperation using visual servoing
 
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...
 

Similar to Content server

Design of a controller for wheeled mobile robots based on automatic movement ...
Design of a controller for wheeled mobile robots based on automatic movement ...Design of a controller for wheeled mobile robots based on automatic movement ...
Design of a controller for wheeled mobile robots based on automatic movement ...TELKOMNIKA JOURNAL
 
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...ijsrd.com
 
Design and Fabrication of Obstacle Avoiding Robotic Vehicle
Design and Fabrication of Obstacle Avoiding Robotic VehicleDesign and Fabrication of Obstacle Avoiding Robotic Vehicle
Design and Fabrication of Obstacle Avoiding Robotic VehicleIRJET Journal
 
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGAHigh-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGAiosrjce
 
Two wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigationTwo wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigationIAEME Publication
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) ijceronline
 
PC-based mobile robot navigation sytem
PC-based mobile robot navigation sytemPC-based mobile robot navigation sytem
PC-based mobile robot navigation sytemANKIT SURATI
 
IRJET- Robotic Vehicle Movement and Arm Control Through Hand Gestures using A...
IRJET- Robotic Vehicle Movement and Arm Control Through Hand Gestures using A...IRJET- Robotic Vehicle Movement and Arm Control Through Hand Gestures using A...
IRJET- Robotic Vehicle Movement and Arm Control Through Hand Gestures using A...IRJET Journal
 
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET Journal
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET Journal
 
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...CSCJournals
 
Design and Development of a Semi-Autonomous Telerobotic Warehouse Management ...
Design and Development of a Semi-Autonomous Telerobotic Warehouse Management ...Design and Development of a Semi-Autonomous Telerobotic Warehouse Management ...
Design and Development of a Semi-Autonomous Telerobotic Warehouse Management ...IRJET Journal
 
Redeeming of processor for cyber physical systems
Redeeming of processor for cyber physical systemsRedeeming of processor for cyber physical systems
Redeeming of processor for cyber physical systemseSAT Publishing House
 
ROBOTOR AN AUTONOMOUS VEHICLE FOR TARGET DETECTION AND SHOOTING
ROBOTOR AN AUTONOMOUS VEHICLE FOR TARGET DETECTION AND SHOOTINGROBOTOR AN AUTONOMOUS VEHICLE FOR TARGET DETECTION AND SHOOTING
ROBOTOR AN AUTONOMOUS VEHICLE FOR TARGET DETECTION AND SHOOTINGIAEME Publication
 
Multisensor data fusion based autonomous mobile
Multisensor data fusion based autonomous mobileMultisensor data fusion based autonomous mobile
Multisensor data fusion based autonomous mobileeSAT Publishing House
 
IRJET- Can Robots are Changing the World: A Review
IRJET- Can Robots are Changing the World: A ReviewIRJET- Can Robots are Changing the World: A Review
IRJET- Can Robots are Changing the World: A ReviewIRJET Journal
 
Developing a Humanoid Robot Platform
Developing a Humanoid Robot PlatformDeveloping a Humanoid Robot Platform
Developing a Humanoid Robot PlatformDr. Amarjeet Singh
 

Similar to Content server (20)

Design of a controller for wheeled mobile robots based on automatic movement ...
Design of a controller for wheeled mobile robots based on automatic movement ...Design of a controller for wheeled mobile robots based on automatic movement ...
Design of a controller for wheeled mobile robots based on automatic movement ...
 
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
 
Design and Fabrication of Obstacle Avoiding Robotic Vehicle
Design and Fabrication of Obstacle Avoiding Robotic VehicleDesign and Fabrication of Obstacle Avoiding Robotic Vehicle
Design and Fabrication of Obstacle Avoiding Robotic Vehicle
 
H011114758
H011114758H011114758
H011114758
 
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGAHigh-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
High-Speed Neural Network Controller for Autonomous Robot Navigation using FPGA
 
Two wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigationTwo wheeled self balancing robot for autonomous navigation
Two wheeled self balancing robot for autonomous navigation
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)
 
PC-based mobile robot navigation sytem
PC-based mobile robot navigation sytemPC-based mobile robot navigation sytem
PC-based mobile robot navigation sytem
 
30120140506012 2
30120140506012 230120140506012 2
30120140506012 2
 
IRJET- Robotic Vehicle Movement and Arm Control Through Hand Gestures using A...
IRJET- Robotic Vehicle Movement and Arm Control Through Hand Gestures using A...IRJET- Robotic Vehicle Movement and Arm Control Through Hand Gestures using A...
IRJET- Robotic Vehicle Movement and Arm Control Through Hand Gestures using A...
 
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
 
Paper robot
Paper robotPaper robot
Paper robot
 
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
 
Design and Development of a Semi-Autonomous Telerobotic Warehouse Management ...
Design and Development of a Semi-Autonomous Telerobotic Warehouse Management ...Design and Development of a Semi-Autonomous Telerobotic Warehouse Management ...
Design and Development of a Semi-Autonomous Telerobotic Warehouse Management ...
 
Redeeming of processor for cyber physical systems
Redeeming of processor for cyber physical systemsRedeeming of processor for cyber physical systems
Redeeming of processor for cyber physical systems
 
ROBOTOR AN AUTONOMOUS VEHICLE FOR TARGET DETECTION AND SHOOTING
ROBOTOR AN AUTONOMOUS VEHICLE FOR TARGET DETECTION AND SHOOTINGROBOTOR AN AUTONOMOUS VEHICLE FOR TARGET DETECTION AND SHOOTING
ROBOTOR AN AUTONOMOUS VEHICLE FOR TARGET DETECTION AND SHOOTING
 
Multisensor data fusion based autonomous mobile
Multisensor data fusion based autonomous mobileMultisensor data fusion based autonomous mobile
Multisensor data fusion based autonomous mobile
 
IRJET- Can Robots are Changing the World: A Review
IRJET- Can Robots are Changing the World: A ReviewIRJET- Can Robots are Changing the World: A Review
IRJET- Can Robots are Changing the World: A Review
 
Developing a Humanoid Robot Platform
Developing a Humanoid Robot PlatformDeveloping a Humanoid Robot Platform
Developing a Humanoid Robot Platform
 

Recently uploaded

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 

Recently uploaded (20)

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 

Content server

  • 1. ACTA TEHNICA CORVINIENSIS – Bulletin of Engineering Tome VIII [2015] Fascicule 3 [July – September] ISSN: 2067 – 3809 © copyright Faculty of Engineering - Hunedoara, University POLITEHNICA Timisoara 1. Gelu-Ovidiu TIRIAN, 2. Anne-Marie NITESCU, 3. Cristian CHIONCEL THE DESIGN AND CONSTRUCTION OF AN AUTONOMOUS MOBILE MINI-SUMO ROBOT 1. UniversityPolitehnicaTimişoara,FacultyofEngineeringHunedoara,Hunedoara,ROMANIA 2.. UniversityofPetrosani,Petrosani,ROMANIA 3. University“EftimieMurgu”ofResita,Resita,ROMANIA Abstract: The paper presents the design and construction of an autonomous mobile mini-sumo robot. The mobile robot is a combination of devices endowed with power drives and sensors, under the control of a hierarchical computing system operating in the real space, which has to plan the movements so as to perform a task depending on the initial state of the system as well as on the information received from the work environment. The robot was designed using Fritzing softwareand itsprogramming has beendonebymeans of Arduinoprogramming language. Inbuilding therobot, the regulations of the sumo-typerobot competitions weretakenintoaccount inordertoallow it totakepart insuchcompetitions. Keywords: robot, sensors, mini-sumo, programming language INTRODUCTION One of the most important aspects in human evolution is the use of tools, meant to ease physical work. Robots range within this category, their complexity offering them a privileged position, though [7]. The mobile robot isa complex system that can perform several activities in a variety of specific situations of the real world. It is a combination of devices endowed with power drives and sensorsunder the control of a hierarchical computing system operating in the real space, marked by a series of physical properties (for instance gravity, which influences themovementofallrobotsfunctioningontheEarth)andwhichhasto planthemovementssoastoachieveataskaccordingtotheinitialstate of the system and depending on the existing information, related to the work environment. The success in performing these tasks depends bothontheknowledgetherobothasabouttheinitialconfigurationof theworkspaceaswellontheinformationacquiredduringitsevolution [2][8]. The specific problems arising with mobile robots are the following: avoiding the impact with stationary or moving objects, determining the position and orientation of the robot in the area and planning an optimaltrajectoryofmovement. In the case of an automatically distributed robotic system, the spatial positions are of utmost importance as they influence the achieving of the desired targets, as well as the functioning of the whole system. In other words, the robot must be able to plan its movements, to automaticallydecideuponthemovementstobemadeinordertocarry out a task, according to the momentary distribution of objects in the work space. Movement planning does not consist in a single, well- defined issue, but in a set of problems of which some are more or less variantsoftheothers. Avoiding collision with fixed or mobile obstacles (for instance other mobile robots) existing in the work space of the robot can be done by severalmethods:buildingamechanicalguardwhich,bydeformation, stops the robot, using sensors to measure distance up to the obstacles in the direction of movement, the use of proximity sensors, the use of theinformationcorrelatedfromseveraltypesofsensors[3][4]. Object spotting can also be done by physical contact, but this involves restrictions on the movement speed and the handled structure. The physical contact between the robot and the environmental objects triggers reaction forces that modify the state of the robot. The high work rates make the dynamic effects of a physical contact with obstacles or with the handled objects risky (they may damage the objectsortherobot). Thesensorsystemisalsocalledgaugingsystem.Ithelpsmeasuresome physical magnitudes and possibly perceiving some significant alterationsofthesemagnitudes. Robot navigation is possible even in the absence of position determination and orientation with respect to a fixed coordinate system, but this information is useful for the movement control systems. Among the most commonly used navigation systems the followingcanbementioned:measuringthenumberofrotationsmade by the driving wheels, the use of accelerators and gyroscopes, electromagnetic buoys located on the terrain, passive or semi-passive opticalormagneticsignalingsystems[5][6]. THE ROBOT DESIGN AND BUILDING In order for the robot to win a mini-sumo fight, its constructor and programmer has to take into account several factors. If the strategy is focused on a powerful and slow robot, then the motors should be chosen to have a high transfer rate. If, on the contrary, the choice is a fast and agile robot, then the motors should have a low transfer rate. Thetransferratereferstothegearthattransfersthemovementtothe wheels(includedinthemotorcase).Atransferrateof50:1meansthat for 50 rotations of the motor, the wheel turns once. The robot is agile,
  • 2. ACTA TEHNICA CORVINIENSIS Fascicule 3 [July – September] – Bulletin of Engineering Tome VIII [2015] | 118 | butlesspowerful.Atransferrateof298:1meansthatfor298rotations of the motor, the wheel turns once. The robot will be slow, but very powerful. Other factors that influence the complexity and efficiency of therobotare: ≡ thetypeofdistanceandlinesensorsused(infrared,ultrasound); ≡ theresponsetimeofthesensors; ≡ adherenceandthetypeoflocomotion; ≡ thetypeofchassis; ≡ the duration of motor feeding (the robot should stay “alive” all alongthefight,uptoitsend); ≡ thestrategyofchoiceinprogrammingtherobot; Further on, a robot is presented, built to simulate a sumo fight, taking intoconsiderationtheabove-mentionedelements. Such robots can be used in various domains, as they are adaptable to the exploration of narrow or dangerous spaces, or even as a military application. Here is, next, the description of the robot and its main hardware elements. This is an autonomous mobile robot, which does notrequireitsremotecontrolbymeansofmobilephoneapplications. The robot is fed by a set of 6 batteries located in a special case and connectedtotheGND(Ground)pinandtothe5V(Volt)pin[11]. Figure1.Robotoverallviewandtherobotinthering The main hardware components used in building this robot are: the Arduino Uno board; 2 (line) reflection sensors; a distance sensor; the L298Nshield;2c.c.motors ARDUINO UNO The moni sumo robot needs a brain. The best option in this sense is an Arduino UNO board. Arduino UNO is an open-source processing platform,basedonaflexibleanduser-friendlyhardwareandsoftware. It consists of a small platform (6.8 cm / 5.3 cm – in the most common version) built around a signal processor and capable of taking in data from the environment through several sensors and of performing actions upon it by means of lights, motors, power drives and other types of mechanical devices. The processor is able to run code written inaprogramminglanguagethatisverysimilartoC++[9][10]. (LINE) REFLECTION SENSORS These sensors consist of two components: an IR LED and an IR photosensitive transistor. When a voltage of 5V is applied to the VCC and GND pin, the IR LED will emit infrared light. A 100 Ohm resistor is connected in series to the IR LED, in order to limit the current. A 10 kOhm resistor sets the output pin to HIGH, but when the light emitted by the IR LED is reflected back towards the phototransistor, the output pin switches to LOW. The more light the phototransistor receives, the lowerthevoltageontheoutputpin[1]. Figure2.ARDUINOMicrocontrollerandLinesensors DISTANCE SENSOR In order for the robot to “see” its opponent, it needs at least one distancesensor.TheSharpdistancesensorisacomponentthatcanbe usedwithArduinoformeasuringthedistancetovariousobjectsinthe surrounding area. They are the most suitable for this kind of robot, as they have a very fast response. The ultrasound sensors are not so efficientforsumo,astheirresponseisrelativelyslow. The principle underlying the functioning of the robot is the following: thesensoremitsapulseofinfraredlightofacertainwavelengthandif the object is in the action area and on the trajectory of the IR beam, it willreflecttheraytothesensor.Thesensorperformsthereadingswith a certain frequency and reports the data as voltages. The Sharp distance sensors are available in three variants, according to their efficiencyarea.Therearesensorsthatproveefficientwithin3cmto40 cm, others between 10 cm and 80 cm, and also others between 15 cm and 150 cm. The sensor values cannot be used outside their efficiency area. The sensor of choice was in this case the one that is efficient between10cmand80cm[1][9]. C.C. MOTORS TherobothastwohighpowerC.C.Pololu-typemotors,withatransfer rate of 100:1. The transfer rate refers to the gear that transfers the movement fromthe motor to the wheels. A 100:1 transferrate means that for 100 rotations of the motor, the wheel will turn once. If the strategyfocusesonapowerfulandslowrobot,thenmotorswithahigh transfer rate are recommended. If, on the contrary, a swift and agile robotisneeded,thenthemotorsofchoicewillhavealowtransferrate. Inthiscase,thetransferratechosenofferstherobotabalancebetween speedandpower. Figure3.C.C.motorandSHARPDistanceSensor L298N MOTOR DRIVERS Arduinoisaverycapablebrainforthistypeofrobots,but,asanybrain, it can only perform precision operations. Arduino was not designed to offer high power for motors, but precise control signals. The motor driver is connected directly to the energy source (the battery) and it controls the motors according to the control signals received from Arduino.
  • 3. ACTA TEHNICA CORVINIENSIS Fascicule 3 [July – September] – Bulletin of Engineering Tome VIII [2015] | 119 | Based on the L298N circuit, this motor driver can control 2 C.C. motors atamaximumcurrentof2amperes.Thedriverisentirelyassembledas an Arduino shield, which enables its simple usage. The connection to Arduino is done by plugging the shield board to Arduino and connectingtheVINandGNDpinstothemotorpowersource.ThePWM pins controlling the L298 driver are 3, 5, 6 and 9 (also see the test programgivenfurtheron).Thetwomotorsareconnectedtothescrew pins marked "MOTOR1" and "MOTOR2". For this mini sumo robot the power needs to be high and continuously dissipated, so a radiator was used [11] [12]. The connection of the components that make up the mini-sumomobilesystemisgivenhereinafter. Figure4.Motordriver Figure5.L298NArduinoconnectiondiagram Figure6.Theconnectionsoftherobotcomponents Figure7.Connectiondiagram SOFTWARE IMPLEMENTATION The programming language used with the mini-sumo robot is similar totheC++languageandiscalledArduino. The window shown below is a programming editor used only for the Arduino development boards. To this purpose, it is needed to choose from the tools the board to be working with, as well as the port selectedbythecomputer. Figure8.ChoosingtheArduinoboard Figure9.Portselection Any code line has to be checked with the button that will check for errors in the program structure and, once the message “Done compiling”isdisplayed,theprogramcanberunbypressingtheupload button that sends through port COM3 the instructions to the microcontroller,whichprocessesitandsendsitontotheoutputpins. Figure10.Programcompiling
  • 4. ACTA TEHNICA CORVINIENSIS Fascicule 3 [July – September] – Bulletin of Engineering Tome VIII [2015] | 120 | Figure11.Programuploading Furtheron,somescreenprintswillshowthecodelinesoftheprogram. Figure12.Programstructure CONCLUSIONS The mobile robot is a complex system that can perform a series of activities in a diversity of real situations. It is a combination of devices equipped with power motors and sensors, under the control of a hierarchicalsystem,operatingintherealspaceandthathastoplanthe movements of the robot so that it can perform a task according to the initial state of the system and also in accordance with the existing informationrelatedtotheworkenvironment. The paper presents the design and construction of an autonomous mobile robot used in mini-sumo competitions. The design has been doneusingtheFritzingsoftwareandtheprogrammingintheArduino language. This robot has several important advantages and it can be used as didactical equipment, a fighter in mini-sumo contests and, moreover, it can be adapted for the use in various domains, such as: the explorationofnarrowordangerousspaces,militaryapplications,etc. REFERENCES [1.] Dumitriu A., Bucşan C., Demian T., – “Sisteme senzoriale pentru roboţi”,EdituraMEDRO,Bucureşti,1996. [2.] Ivanescu Mihai, -Robotica -EdituraUniversitaria, 1995 [3.] Ispas Victor, -Roboţi pentru aplicaţii speciale-Editura Dacia, 2001 [4.] Iovine J., - „Robots, androids and animatrons”, McGraw-Hill, USA, 2002. [5.] LaumondJ.P.,-“Robotmotionplanningandcontrol”,Springer-Verlag, London, U.K., 1998. [6.] PedreS., P deCristforis, Caccavelli J.,“A mobilemini robot architecture for research, education and popularization of science”, 2010 - robotica.dc.uba.ar [7.] TirianG. O., “Robotică”, Editura Politehnica Timisoara, 2013. [8.] TirianG.O., “Automationofawarehousebymeansofaroboticarm”- Annals of Faculty Engineering Hundeoara – International Journal of Engineering TomeXI, Fascicule4, 2013. [9.] Sharp GP2Y0A21YK0F Distance Measuring Sensor datasheet,http://www.pololu.com/le/download/gp2y0a21yk0f.pdf? [10.] http://www.roboter-info.de/index_en.htm [11.] http://www.robofun.ro [12.] http://www.sparkfun.com copyright © University POLITEHNICA Timisoara, Faculty of Engineering Hunedoara, 5, Revolutiei, 331128, Hunedoara, ROMANIA http://acta.fih.upt.ro
  • 5. Copyright of Acta Technica Corvininesis - Bulletin of Engineering is the property of University Politehnica Timisoara, Faculty of Engineering Hunedoara and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use.