ABSTRACT on military applications.They can be used to explore

ABSTRACT

 

 

Robots
are getting one of the most essential equipment in our daily life with the
developing of artificial intelligence.Robots are so beneficial in many area
that is making our life easier.They can work in any environment,adding to their
flexibility.Robots eliminate dangerous jobs for humans because they are capable
of working in hazardous environments. The implementation of advanced robotics
in the military and NASA has changed the landscape of national defense and
space exploration.Referrig to this information mentioned before  we decided to design sumo robot.Sumo robot is
developed for tournaments.Besides being used in tournaments,there are also
areas that can be used in daily life especially on military applications.They can
be used to explore small or dangerous terrain, or even perform everyday tasks
on its own like vacuuming an entire house.As a team we have worked on a the design
of this robot from many different angles like mechanical, electrical and coding.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INTRODUCTION

 

 

With
the developments of artificial intelligence,robots and similar structures are
becoming the cornerstone of our daily life.Robots are being used around
world.Through the century robots changed the structure of society and allowed
for safer conditions for labor.In addition,the implementation of advanced
robotics in the military and NASA has changed the landscape of national defense
amd space exploration.Robots have also been influential in the media and
profitable for toy manufacturers.In this project we designed is a sumo robot.Sumo
robot is a competition where two opposing autonomous robots try to push each
other out of a ring,like sumo-wrestlers.There are many engineering challenges
in designing these robots,like avoiding the edge of the ring,detecting
opponents,and using mechanical mechanisms to gain an advantage over the
opponent. Although this robot is developed to compete in a tournament, the
technology can be used for unlimited applications. For example, the robot can
be used to explore small or dangerous terrain, or even perform everyday tasks
on its own like vacuuming an entire house.We have worked on the design of this
robot from many different angles like mechanical, electrical and coding.Besides
the engineering speacilists project taught how to work together as a team
especially on problem solving awareness and decision.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PROJECT
OBJECTIVE

 

To
achieve the goal of this poject,there are some objectives that should be done:

 

a)Investigate
a suitable microcontroller to be used in sumo robot.

 

b)Identify
suitable sensor and implement it on sumo robot.

 

c)Develop
a algorithm to control sumo robot based on data it received  from sensor.

 

d)Study
a suitable material and design for sumo robot.

 

 

 

 

 

 

 

 

 

 

COMPONENTS

 

 

 

One
of the most important problem was about the project is choosing a suitable
microcontroller and sensors to be used in the project.Besides the components,
algorithm of  the programming part was
also very important.

 

 

 

 

 

 

 

Basic material
list

1)
Lithium Polymer Battery

2)
D80NK Sensor

3)Reducer
dc moto

4)
D18NK Sensor

5)Ardunio
Uno

6)Motor
Drivers

 

 

 

 

 

 

 

 

Ardunio UNO

 

 

Ardunio is the
main components  of our project.

 

Arduino is an
open-source electronics prototyping platform based on flexible, easy-to-use
hardware and software.

Arduino hardware is an open-source circuit board with a
microprocessor and input/output (I/O) pins for communication and controlling
physical objects (LED, servos, buttons, etc.). The board will typically be
powered via USB or an external power supply which in turn allows it to power
other hardware and sensors.

 

The Arduino integrated development environment
(IDE) allows you to write code, compile it, and then upload it to your Arduino
for stand alone use in prototyping and projects.

 

 

 

 

 

 

Motor Driver

 

Motor drivers are essential for the engine
choice. If you use big motors, also you have to use big, powerful motor
controller. Roboclaw or Dimension Engineering motor controllers are right
decisions. But how will you choose your motor driver? Here are some tips.

It should deliver continuously
25A at least.
It should work in high voltage
for motors. (For instance, if you have 24V motor Maxon’s it needs to be
driven in 30-36V)
Easy to interface.

 

 

 

Lithium polymer
battery:

 

 

 

 

Lithium Polymer batteries (henceforth referred to as “LiPo”
batteries), are a newer type of battery now used in many consumer electronics
devices. They have been gaining in popularity in the radio control industry
over the last few years, and are now the most popular choice for anyone looking
for long run times and high power.

LiPo batteries offer a wide array of benefits. But each user
must decide if the benefits outweigh the drawbacks. 

Advantages of Lithium Polymer batteries :

·        
Much lighter weight,
and can be made in almost any size or shape.

·        
Much higher
capacities, allowing them to hold much more power.

·        
Much higher discharge
rates, meaning they pack more punch.

 

D80NK Sensor

 

 

Software Requirement

 

Code part that we use in a project is:

 

const int ort_sensor=7;

const int sag_sensor = 8;

const int sol_sensor=6;

 

const int sag_arti=4;

const int sag_eksi=5;

const int sol_arti=2;

const int sol_eksi=3;

const int baslatma=10;

 

 

int sol_durum;

int sag_durum;

int ort_durum;

 

void setup() {

  pinMode(2,OUTPUT);

  pinMode(3,OUTPUT);

  pinMode(4,OUTPUT);

  pinMode(5,OUTPUT);

 

  pinMode(6,INPUT);

  pinMode(7,INPUT);

  pinMode(8,INPUT);

 }

 

void loop() {

 
sol_durum=digitalRead(sol_sensor);

 
sag_durum=digitalRead(sag_sensor);

 
ort_durum=digitalRead(ort_sensor);

 

 

 

      if
(digitalRead(baslatma)==1) {

      

 if   (ort_durum==LOW)

 {

       
digitalWrite(sag_arti,HIGH);

        digitalWrite(sag_eksi,LOW);

       
digitalWrite(sol_arti,LOW);

       
digitalWrite(sol_eksi,HIGH);

}

else if(sag_durum==LOW)

    {

       
digitalWrite(sag_arti,LOW);

       
digitalWrite(sag_eksi,HIGH);

       
digitalWrite(sol_arti,LOW);

        digitalWrite(sol_eksi,HIGH);

    }

else if(sol_durum==LOW)

    {

       
digitalWrite(sag_arti,HIGH);

       
digitalWrite(sag_eksi,LOW);

       
digitalWrite(sol_arti,HIGH);

       
digitalWrite(sol_eksi,LOW);

    }

 else

    {

       
digitalWrite(sag_arti,LOW);

       
digitalWrite(sag_eksi,HIGH);

       
digitalWrite(sol_arti,HIGH);

       
digitalWrite(sol_eksi,LOW);

            

    }

    }

    }

 

 

 

 

 

 

Working

 

 

Our Sumo Robot will move in the horizontally, and we need to
programme our arduino according to this object.We use 3 D80NK sensor.They
provide us the position of the obstacle.These sensors determine that and,
digital signal is sent to the arduino, from arduino to the motor driver and
motors.Thus, our motors change their rotating, and our robot move to the
obstacle.Firstfully, we programme the arduino, using pins on the arduino we
make the connections of the motor driver, and we connected the sensors to the
arduino to get signal, finally we connected the motors.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Conclusion

 

The
robot responds “intelligently” to stimulus from the environment. It responds to
frontal impact by pushing back against its opponent, attempts to dodge when it
senses impact from the side or back, and above all else reacts to border
detection events by trying to stay in the ring.So the purpose we mentioned at
the begining of the project accomplished.Further improvements could be made by
adding colour or temperature sensor.So that our sumo robots could be used in
different areas.And adding heat and color sensivity make our robots more useful
in daily life.

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

References

 

1)” K SV ­ Sumovore Mini­Sumo « Products « Solarbotics.” Solarbotics.http://www.solarbotics.com/products/k_sv/ (accessed April 11, 2010).

 

2)”SumoBot V2 | NXTCentral.com.” NXTCentral ­ Lego NXT Mindstorms Projects, Photos and News. 
Web. 11 Apr. 2010. .

 

3)”SumoBot v2 | NXTCentral.com.” NXTCentral ­ Lego NXT Mindstorms Projects, Photos and News. 
http://www.nxtcentral.com/2008/02/25/sumobot­v2/ (accessed April 11, 2010).

 

4)”Building a 5 Volt Power Supply, Microcontroller Beginner Kit.” Electronic Tutorials, Electronic Kits, 
Electronic Tutorials, Electronic Hobby Kits, Electronic Kit, Electronic Hobby Projects. 
http://www.electronicsteacher.com/tutorial/building­a­5­volt­power­supply.php (accessed April 11, 
2010).

 

5)”Image of SN754410N, quad half­H bridge”.” limor. http://www.ladyada.net/wiki/partselector/ic 
(accessed April 11, 2010).