SlideShare a Scribd company logo
1 of 18
An Autonomous Robot for NERC Contest


  Muhammad Usman Asad, Muhammad Amar, Asif Raza,
             Osama Tahir, Asim Iqbal




                                                   1
Abstract
  This paper discusses the development of an autonomous robot
  designed to pick up the balls and pot into the goal posts of different
  heights placed diagonally in the floor plan .The robot needs to be
  completely autonomous and capable of playing the game according to
  given guidelines. The contest is comprised of double elimination
  rounds so speed is crucial
THE CONTEST

Background:
  Inspired by the international contest “ABU ROBOCON” and having the capability
  and capacity National Engineering Robotics Contest is regularly organized by the
  department of Mechatronics Engineering, College of Electrical & Mechanical
  Engineering every year.
Rules Outlines:
  The goal of this year’s theme is to build an autonomous robot that has maximum
  weight of 14kg and height of 65cm with covered area of 1300cm2. The robot has to
  pick the balls from ball stand of specified height and to pot these picked as well as pre
  loaded balls into the goal posts of different height.
MECHANICAL SYSTEM DESIGN


1. Chassis:
    The robot main chassis is constructed
     out of aluminum angles for weight
     reduction. The size of chassis was
     picked to minimize the area as per
     defined in published guideline. The
     robot was cut to these specifications
     with a square pattern, giving rise to
     an edge in line tracking.
2. Ball Launcher

The design of shooter was an
important strategic link for the robot’s
success.     To      understand      its
development, we started with a basic
study of the forces involved with
delivering a ball to the target. The
shooter consists of worm DC motor
that rotates at no- load speed of
200rpm. We use spring to propel the
ball, a system similar to the gun
mechanism.      To      analyze     and
manipulate the performance of our
shooter system, we are going to pick a
mathematical model.
Equations defining the shooter mechanism

      Fmax = k (Lfree - Lsolid)            (1)

      F = m× a                             (2)
      F = K× x                             (3)
      m × g = K × displacement             (4)
     F = B× v                              (5)
      B = m× a/v                           (6)
ELECTRICAL SYSTEM DESIGN


1. Drive System
    Two geared motors of three hundred rpm are used for powering the wheels.
  For perfect detection of the line and junction on the floor plan, speed of the
  motors must not be high. The problem is solved by using pulse width
  modulation (PWM), thereby reducing the speed of the motors. There are two
  main wheels, each of which is attached to its own motor. Woody slip
  resistant wheels are used because slightest wheel slippage causes swear
  problem in line tracking, junction detection and turning.
+Vs

                                     +5V




                                                                              2




                                                                                                            2
                                                                        1nF
                                                         +5V                       1                    2




                                                                                            A
                                                                                       +




                                                                                                    -
                                                                              12




                                                                                                            12
                                   330


                                                             4N25                          IN5822




                                                                              1




                                                                                                            1
                                                 10k              1k                                              +Vss

                                                                                                                  1nF
                                   +5V

EN   IN 1   IN 2   MOTOR                 330
                                                                                                                 Ven
                                                       +5V                                 L298N

1     X      X      OFF      IN1

                             EN
0     0      0      OFF      IN2

                                                             1k
0     1      1      OFF                        10k



0     0      1     FORWARD                 +5V


0     1      0     REVERSE
                                         330
                                                                  +5V




                                                                        1k
                                                       10k
DEMONSTRAION OF PWM




20%



50%




80%
Equations defining the robot main drive system

Well known mathematical model of
  differentially driven vehicle is as follows:

    wr (t) = vr (t) / R+ (L/2)               (1)

    wl (t) = vl (t) / R- (L/2)               (2)

    w (t) = (vr (t) - vl (t)) / L.            (3)

R = (L (vr (t) + vl (t))) / (2(vr (t) - vl (t))) (4)

v (t) = w (t) R = (vr (t) + vl (t)) / 2         (5)
2. Navigation System
                                                                   +5V
The robot utilizes the Fairchild
   Semiconductor                QRD1114            QRD1114
   emitter/detector pairs to locate the                                  1k

                                                                         <2v




                                                                                        8
                                                                                        5
   white line on the floor plan. The                                            2                  6
                                                                                                        100k




                                                                                        V+
                                                                                         B
                                                                                    +        B/S
   sensor can easily distinguish the
                                                                         >4v                OUT
                                                                                                   7
   reflective surface from the non-          330             47k
                                                                                3                  1   To uC




                                                                                        V-
                                                                                    -         G
   reflective one. When the sensor is
                                                                         4v                  LM311
   over the dark surface, the reflectivity




                                                                                        4
                                                                         4.7k
   is very low; when the QTI is over the
   light surface, the reflectivity is very
   high and will cause a different
   reading from the sensor.
3. Algorithm
LINE-SENSING ( )                            JUNCTION-DETECT ( )
1 While True                                1 Junction_head ← False
2      do                                   2 While TRUE
3        if Left sensor is on               3      do
4           then                            4        if FL sensor is on or FR sensor is on
5               do repeat Take right turn   5           then Junction_head ←True
6          until left sensor is on          6        if Junction_head = True
7            else                           7           then
8               do repeat Take left turn    8               if CL sensor is on or CR sensor is on
9          until right sensor is on         9                  then count ← count+1
                                            10                   Junction_head ← False
                                            11            break
                                            12 return count
3. Algorithm

TURN-90DGE-LEFT ( )
1 repeat Turn right motor ON and left motor off
2  until CL sensor is ON or CR sensor is ON

TURN-90DGE-RIGHT ( )
1 repeat Turn left motor is ON and right motor off
2  until CL sensor is ON or CR sensor is ON

TURN-180DGE-RIGHT ( )
1 TURN – 90DGE-LEFT ( )
2 TURN – 90DGE-LEFT ( )
SIMULATION OF TASK
POWER MANAGEMENT

Power management in autonomous
robots is difficult task. Robot has to
complete the given task in maximum
four minutes so power system should
be strong enough to drive the robot
and to shoot and pick the balls.
Maximum of 48V could be used as
per mentioned in rules outline. The
microcontroller, motor controller and
the sensor arrays are driven off from
one of the two 6V batteries
CONCLUSION


 This project to build an autonomous robot is successfully completed.
Although we are not able to qualify for the finals but it was a worthwhile
experience to build such a autonomous robot. Our design is unique and
innovative because of our chassis and shooting mechanism. Its simplicity
made it stand out.
AKNOWLEDGEMENT


The financial support at Institute of Quality and Technology Management (IQTM)
University of The Punjab, Lahore is greatly acknowledged. Authors will also like to
thank Mr. Umar Farooq, Lecturer at Department of Electronics &
Telecommunication Engineering, University of The Punjab Lahore, for his untiring
efforts during the course of the project.
REFERENCES

[1]      National Engineering Robotic Contest website-E.M.E. N.U.S.T. [on-line]
      http://www.ceme.edu.pk/nerc
[2]      National Engineering Robotic Contest website- E.M.E. N.U.S.T. [online]
      http://www.ceme.edu.pk/robocon
[3]    Joseph Register, Veena Ramasamy, Ryan Copley, Fazir Mohammed, “
      Autonomous Robot for IEEE SoutheastCon Contest,” Senior design report,
      University of South Florida.
[4]    Gordon McComb, “Robot Builder's Bonanza”, McGraw-Hill Professional
      Publishing, 2005
[5]    Rajput, Jahanzeb; Memon, Farida; Unar, Mukhtiar A., "Simulation of a
      Differentially-Driven Vehicle Robot in Simulink®," 9th International
      Multitopic Conference, IEEE INMIC 2005, vol., no., pp.1-6, Dec. 2005
[6]   A differential drive [online] http:// planning. cs. uiuc. edu/ node659.htm
[7]     V. Peri and D. Simon, “Fuzzy Logic Control for an Autonomous Mobile
      Robot,” North American Fuzzy Information Processing Society Confer.        Ann
      Arbor, MI, June 2005

More Related Content

Viewers also liked

Wireless industrial robot
Wireless  industrial robotWireless  industrial robot
Wireless industrial robotVarun B P
 
Wireless AI based industrial security robot
Wireless AI based industrial security robotWireless AI based industrial security robot
Wireless AI based industrial security robotVarun B P
 
INDUSTRIAL SECURITY SYSTEM PROJECTS ABSTRACT:Industrial safety measures syste...
INDUSTRIAL SECURITY SYSTEM PROJECTS ABSTRACT:Industrial safety measures syste...INDUSTRIAL SECURITY SYSTEM PROJECTS ABSTRACT:Industrial safety measures syste...
INDUSTRIAL SECURITY SYSTEM PROJECTS ABSTRACT:Industrial safety measures syste...ASHOKKUMAR RAMAR
 
Arduino bluetooth controlled robot
Arduino bluetooth controlled robotArduino bluetooth controlled robot
Arduino bluetooth controlled robotUVSofts Technologies
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONVarun Divekar
 
Agricultural robot
Agricultural robotAgricultural robot
Agricultural robotAleena Khan
 

Viewers also liked (7)

Wireless industrial robot
Wireless  industrial robotWireless  industrial robot
Wireless industrial robot
 
Wireless AI based industrial security robot
Wireless AI based industrial security robotWireless AI based industrial security robot
Wireless AI based industrial security robot
 
INDUSTRIAL SECURITY SYSTEM PROJECTS ABSTRACT:Industrial safety measures syste...
INDUSTRIAL SECURITY SYSTEM PROJECTS ABSTRACT:Industrial safety measures syste...INDUSTRIAL SECURITY SYSTEM PROJECTS ABSTRACT:Industrial safety measures syste...
INDUSTRIAL SECURITY SYSTEM PROJECTS ABSTRACT:Industrial safety measures syste...
 
Micro Robots
Micro RobotsMicro Robots
Micro Robots
 
Arduino bluetooth controlled robot
Arduino bluetooth controlled robotArduino bluetooth controlled robot
Arduino bluetooth controlled robot
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 
Agricultural robot
Agricultural robotAgricultural robot
Agricultural robot
 

Similar to An Autonomous Robot for NERC Contest

SPICE MODEL of LM219J in SPICE PARK
SPICE MODEL of LM219J in SPICE PARKSPICE MODEL of LM219J in SPICE PARK
SPICE MODEL of LM219J in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of LM119J in SPICE PARK
SPICE MODEL of LM119J in SPICE PARKSPICE MODEL of LM119J in SPICE PARK
SPICE MODEL of LM119J in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of LM319J in SPICE PARK
SPICE MODEL of LM319J in SPICE PARKSPICE MODEL of LM319J in SPICE PARK
SPICE MODEL of LM319J in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of LM119J/883 in SPICE PARK
SPICE MODEL of LM119J/883 in SPICE PARKSPICE MODEL of LM119J/883 in SPICE PARK
SPICE MODEL of LM119J/883 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of LM319AN in SPICE PARK
SPICE MODEL of LM319AN in SPICE PARKSPICE MODEL of LM319AN in SPICE PARK
SPICE MODEL of LM319AN in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of LM319AJ in SPICE PARK
SPICE MODEL of LM319AJ in SPICE PARKSPICE MODEL of LM319AJ in SPICE PARK
SPICE MODEL of LM319AJ in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of LM319AM in SPICE PARK
SPICE MODEL of LM319AM in SPICE PARKSPICE MODEL of LM319AM in SPICE PARK
SPICE MODEL of LM319AM in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of LM319N in SPICE PARK
SPICE MODEL of LM319N in SPICE PARKSPICE MODEL of LM319N in SPICE PARK
SPICE MODEL of LM319N in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of LM319M in SPICE PARK
SPICE MODEL of LM319M in SPICE PARKSPICE MODEL of LM319M in SPICE PARK
SPICE MODEL of LM319M in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of LM119WG/883 in SPICE PARK
SPICE MODEL of LM119WG/883 in SPICE PARKSPICE MODEL of LM119WG/883 in SPICE PARK
SPICE MODEL of LM119WG/883 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of LM119W/883 in SPICE PARK
SPICE MODEL of LM119W/883 in SPICE PARKSPICE MODEL of LM119W/883 in SPICE PARK
SPICE MODEL of LM119W/883 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM4560M in SPICE PARK
SPICE MODEL of NJM4560M in SPICE PARKSPICE MODEL of NJM4560M in SPICE PARK
SPICE MODEL of NJM4560M in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of uPC358G2 in SPICE PARK
SPICE MODEL of uPC358G2 in SPICE PARKSPICE MODEL of uPC358G2 in SPICE PARK
SPICE MODEL of uPC358G2 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of uPC4558C in SPICE PARK
SPICE MODEL of uPC4558C in SPICE PARKSPICE MODEL of uPC4558C in SPICE PARK
SPICE MODEL of uPC4558C in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM4580E in SPICE PARK
SPICE MODEL of NJM4580E in SPICE PARKSPICE MODEL of NJM4580E in SPICE PARK
SPICE MODEL of NJM4580E in SPICE PARKTsuyoshi Horigome
 
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)Sarah Krystelle
 
SPICE MODEL of uPC4558G2 in SPICE PARK
SPICE MODEL of uPC4558G2 in SPICE PARKSPICE MODEL of uPC4558G2 in SPICE PARK
SPICE MODEL of uPC4558G2 in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM4565V in SPICE PARK
SPICE MODEL of NJM4565V in SPICE PARKSPICE MODEL of NJM4565V in SPICE PARK
SPICE MODEL of NJM4565V in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM4565M in SPICE PARK
SPICE MODEL of NJM4565M in SPICE PARKSPICE MODEL of NJM4565M in SPICE PARK
SPICE MODEL of NJM4565M in SPICE PARKTsuyoshi Horigome
 
SPICE MODEL of NJM4565 in SPICE PARK
SPICE MODEL of NJM4565 in SPICE PARKSPICE MODEL of NJM4565 in SPICE PARK
SPICE MODEL of NJM4565 in SPICE PARKTsuyoshi Horigome
 

Similar to An Autonomous Robot for NERC Contest (20)

SPICE MODEL of LM219J in SPICE PARK
SPICE MODEL of LM219J in SPICE PARKSPICE MODEL of LM219J in SPICE PARK
SPICE MODEL of LM219J in SPICE PARK
 
SPICE MODEL of LM119J in SPICE PARK
SPICE MODEL of LM119J in SPICE PARKSPICE MODEL of LM119J in SPICE PARK
SPICE MODEL of LM119J in SPICE PARK
 
SPICE MODEL of LM319J in SPICE PARK
SPICE MODEL of LM319J in SPICE PARKSPICE MODEL of LM319J in SPICE PARK
SPICE MODEL of LM319J in SPICE PARK
 
SPICE MODEL of LM119J/883 in SPICE PARK
SPICE MODEL of LM119J/883 in SPICE PARKSPICE MODEL of LM119J/883 in SPICE PARK
SPICE MODEL of LM119J/883 in SPICE PARK
 
SPICE MODEL of LM319AN in SPICE PARK
SPICE MODEL of LM319AN in SPICE PARKSPICE MODEL of LM319AN in SPICE PARK
SPICE MODEL of LM319AN in SPICE PARK
 
SPICE MODEL of LM319AJ in SPICE PARK
SPICE MODEL of LM319AJ in SPICE PARKSPICE MODEL of LM319AJ in SPICE PARK
SPICE MODEL of LM319AJ in SPICE PARK
 
SPICE MODEL of LM319AM in SPICE PARK
SPICE MODEL of LM319AM in SPICE PARKSPICE MODEL of LM319AM in SPICE PARK
SPICE MODEL of LM319AM in SPICE PARK
 
SPICE MODEL of LM319N in SPICE PARK
SPICE MODEL of LM319N in SPICE PARKSPICE MODEL of LM319N in SPICE PARK
SPICE MODEL of LM319N in SPICE PARK
 
SPICE MODEL of LM319M in SPICE PARK
SPICE MODEL of LM319M in SPICE PARKSPICE MODEL of LM319M in SPICE PARK
SPICE MODEL of LM319M in SPICE PARK
 
SPICE MODEL of LM119WG/883 in SPICE PARK
SPICE MODEL of LM119WG/883 in SPICE PARKSPICE MODEL of LM119WG/883 in SPICE PARK
SPICE MODEL of LM119WG/883 in SPICE PARK
 
SPICE MODEL of LM119W/883 in SPICE PARK
SPICE MODEL of LM119W/883 in SPICE PARKSPICE MODEL of LM119W/883 in SPICE PARK
SPICE MODEL of LM119W/883 in SPICE PARK
 
SPICE MODEL of NJM4560M in SPICE PARK
SPICE MODEL of NJM4560M in SPICE PARKSPICE MODEL of NJM4560M in SPICE PARK
SPICE MODEL of NJM4560M in SPICE PARK
 
SPICE MODEL of uPC358G2 in SPICE PARK
SPICE MODEL of uPC358G2 in SPICE PARKSPICE MODEL of uPC358G2 in SPICE PARK
SPICE MODEL of uPC358G2 in SPICE PARK
 
SPICE MODEL of uPC4558C in SPICE PARK
SPICE MODEL of uPC4558C in SPICE PARKSPICE MODEL of uPC4558C in SPICE PARK
SPICE MODEL of uPC4558C in SPICE PARK
 
SPICE MODEL of NJM4580E in SPICE PARK
SPICE MODEL of NJM4580E in SPICE PARKSPICE MODEL of NJM4580E in SPICE PARK
SPICE MODEL of NJM4580E in SPICE PARK
 
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)
SIGNAL SPECTRA EXPERIMENT 2 - FINALS (for PULA)
 
SPICE MODEL of uPC4558G2 in SPICE PARK
SPICE MODEL of uPC4558G2 in SPICE PARKSPICE MODEL of uPC4558G2 in SPICE PARK
SPICE MODEL of uPC4558G2 in SPICE PARK
 
SPICE MODEL of NJM4565V in SPICE PARK
SPICE MODEL of NJM4565V in SPICE PARKSPICE MODEL of NJM4565V in SPICE PARK
SPICE MODEL of NJM4565V in SPICE PARK
 
SPICE MODEL of NJM4565M in SPICE PARK
SPICE MODEL of NJM4565M in SPICE PARKSPICE MODEL of NJM4565M in SPICE PARK
SPICE MODEL of NJM4565M in SPICE PARK
 
SPICE MODEL of NJM4565 in SPICE PARK
SPICE MODEL of NJM4565 in SPICE PARKSPICE MODEL of NJM4565 in SPICE PARK
SPICE MODEL of NJM4565 in SPICE PARK
 

More from IEEEP Karachi

Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in Pakistan
Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in PakistanWi-Fi 802.11n Based Access Network for IPTV Service Delivery in Pakistan
Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in PakistanIEEEP Karachi
 
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...Strategic Advancement in Turbulent Environment thru Organizational Project Ma...
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...IEEEP Karachi
 
Uncertain Times Can Bring New Opportunities
Uncertain Times Can Bring New OpportunitiesUncertain Times Can Bring New Opportunities
Uncertain Times Can Bring New OpportunitiesIEEEP Karachi
 
Total Quality & Organizational Change
Total Quality & Organizational ChangeTotal Quality & Organizational Change
Total Quality & Organizational ChangeIEEEP Karachi
 
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsElectronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsIEEEP Karachi
 
Ocean Based Power and its Huge Potential as a Renewable Energy Source
Ocean Based Power and its Huge Potential as a Renewable Energy SourceOcean Based Power and its Huge Potential as a Renewable Energy Source
Ocean Based Power and its Huge Potential as a Renewable Energy SourceIEEEP Karachi
 
Intelligent Heart Disease Recognition using Neural Networks
Intelligent Heart Disease Recognition using Neural NetworksIntelligent Heart Disease Recognition using Neural Networks
Intelligent Heart Disease Recognition using Neural NetworksIEEEP Karachi
 
Towards an Efficient and Robust Wireless Disaster Management Architecture for...
Towards an Efficient and Robust Wireless Disaster Management Architecture for...Towards an Efficient and Robust Wireless Disaster Management Architecture for...
Towards an Efficient and Robust Wireless Disaster Management Architecture for...IEEEP Karachi
 
Spectrum Measurements for IEEE 802.22 Wireless Regional Area Networks
Spectrum Measurements for IEEE 802.22 Wireless Regional Area NetworksSpectrum Measurements for IEEE 802.22 Wireless Regional Area Networks
Spectrum Measurements for IEEE 802.22 Wireless Regional Area NetworksIEEEP Karachi
 
Indoor Radio Positioning Systems
Indoor Radio Positioning SystemsIndoor Radio Positioning Systems
Indoor Radio Positioning SystemsIEEEP Karachi
 
Design & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance RobotDesign & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance RobotIEEEP Karachi
 
Impact of the Extensive Usage of Energy Savers on Power Quality
Impact of the Extensive Usage of Energy Savers on Power QualityImpact of the Extensive Usage of Energy Savers on Power Quality
Impact of the Extensive Usage of Energy Savers on Power QualityIEEEP Karachi
 
Wind & Solar Energy By Mayura Botejeu
Wind & Solar Energy By Mayura BotejeuWind & Solar Energy By Mayura Botejeu
Wind & Solar Energy By Mayura BotejeuIEEEP Karachi
 
Wamicon 2005 1 G Hz Clearwater Florida
Wamicon 2005 1 G Hz Clearwater FloridaWamicon 2005 1 G Hz Clearwater Florida
Wamicon 2005 1 G Hz Clearwater FloridaIEEEP Karachi
 
Tidal Energy By Majida Islam
Tidal Energy By Majida IslamTidal Energy By Majida Islam
Tidal Energy By Majida IslamIEEEP Karachi
 
Quality Model By Riffat Ali
Quality Model By Riffat AliQuality Model By Riffat Ali
Quality Model By Riffat AliIEEEP Karachi
 
Power Supply Management System Of A Small Satellite By Wajid
Power Supply Management System Of A Small Satellite By WajidPower Supply Management System Of A Small Satellite By Wajid
Power Supply Management System Of A Small Satellite By WajidIEEEP Karachi
 
Plc Paper Presentation By Durreshahwar
Plc Paper Presentation By DurreshahwarPlc Paper Presentation By Durreshahwar
Plc Paper Presentation By DurreshahwarIEEEP Karachi
 
Pc Presentation By Hafiz Muneeb
Pc Presentation By Hafiz MuneebPc Presentation By Hafiz Muneeb
Pc Presentation By Hafiz MuneebIEEEP Karachi
 
Nepr As Role By Rifai
Nepr As Role By RifaiNepr As Role By Rifai
Nepr As Role By RifaiIEEEP Karachi
 

More from IEEEP Karachi (20)

Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in Pakistan
Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in PakistanWi-Fi 802.11n Based Access Network for IPTV Service Delivery in Pakistan
Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in Pakistan
 
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...Strategic Advancement in Turbulent Environment thru Organizational Project Ma...
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...
 
Uncertain Times Can Bring New Opportunities
Uncertain Times Can Bring New OpportunitiesUncertain Times Can Bring New Opportunities
Uncertain Times Can Bring New Opportunities
 
Total Quality & Organizational Change
Total Quality & Organizational ChangeTotal Quality & Organizational Change
Total Quality & Organizational Change
 
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsElectronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
 
Ocean Based Power and its Huge Potential as a Renewable Energy Source
Ocean Based Power and its Huge Potential as a Renewable Energy SourceOcean Based Power and its Huge Potential as a Renewable Energy Source
Ocean Based Power and its Huge Potential as a Renewable Energy Source
 
Intelligent Heart Disease Recognition using Neural Networks
Intelligent Heart Disease Recognition using Neural NetworksIntelligent Heart Disease Recognition using Neural Networks
Intelligent Heart Disease Recognition using Neural Networks
 
Towards an Efficient and Robust Wireless Disaster Management Architecture for...
Towards an Efficient and Robust Wireless Disaster Management Architecture for...Towards an Efficient and Robust Wireless Disaster Management Architecture for...
Towards an Efficient and Robust Wireless Disaster Management Architecture for...
 
Spectrum Measurements for IEEE 802.22 Wireless Regional Area Networks
Spectrum Measurements for IEEE 802.22 Wireless Regional Area NetworksSpectrum Measurements for IEEE 802.22 Wireless Regional Area Networks
Spectrum Measurements for IEEE 802.22 Wireless Regional Area Networks
 
Indoor Radio Positioning Systems
Indoor Radio Positioning SystemsIndoor Radio Positioning Systems
Indoor Radio Positioning Systems
 
Design & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance RobotDesign & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance Robot
 
Impact of the Extensive Usage of Energy Savers on Power Quality
Impact of the Extensive Usage of Energy Savers on Power QualityImpact of the Extensive Usage of Energy Savers on Power Quality
Impact of the Extensive Usage of Energy Savers on Power Quality
 
Wind & Solar Energy By Mayura Botejeu
Wind & Solar Energy By Mayura BotejeuWind & Solar Energy By Mayura Botejeu
Wind & Solar Energy By Mayura Botejeu
 
Wamicon 2005 1 G Hz Clearwater Florida
Wamicon 2005 1 G Hz Clearwater FloridaWamicon 2005 1 G Hz Clearwater Florida
Wamicon 2005 1 G Hz Clearwater Florida
 
Tidal Energy By Majida Islam
Tidal Energy By Majida IslamTidal Energy By Majida Islam
Tidal Energy By Majida Islam
 
Quality Model By Riffat Ali
Quality Model By Riffat AliQuality Model By Riffat Ali
Quality Model By Riffat Ali
 
Power Supply Management System Of A Small Satellite By Wajid
Power Supply Management System Of A Small Satellite By WajidPower Supply Management System Of A Small Satellite By Wajid
Power Supply Management System Of A Small Satellite By Wajid
 
Plc Paper Presentation By Durreshahwar
Plc Paper Presentation By DurreshahwarPlc Paper Presentation By Durreshahwar
Plc Paper Presentation By Durreshahwar
 
Pc Presentation By Hafiz Muneeb
Pc Presentation By Hafiz MuneebPc Presentation By Hafiz Muneeb
Pc Presentation By Hafiz Muneeb
 
Nepr As Role By Rifai
Nepr As Role By RifaiNepr As Role By Rifai
Nepr As Role By Rifai
 

Recently uploaded

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Recently uploaded (20)

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

An Autonomous Robot for NERC Contest

  • 1. An Autonomous Robot for NERC Contest Muhammad Usman Asad, Muhammad Amar, Asif Raza, Osama Tahir, Asim Iqbal 1
  • 2. Abstract This paper discusses the development of an autonomous robot designed to pick up the balls and pot into the goal posts of different heights placed diagonally in the floor plan .The robot needs to be completely autonomous and capable of playing the game according to given guidelines. The contest is comprised of double elimination rounds so speed is crucial
  • 3. THE CONTEST Background: Inspired by the international contest “ABU ROBOCON” and having the capability and capacity National Engineering Robotics Contest is regularly organized by the department of Mechatronics Engineering, College of Electrical & Mechanical Engineering every year. Rules Outlines: The goal of this year’s theme is to build an autonomous robot that has maximum weight of 14kg and height of 65cm with covered area of 1300cm2. The robot has to pick the balls from ball stand of specified height and to pot these picked as well as pre loaded balls into the goal posts of different height.
  • 4. MECHANICAL SYSTEM DESIGN 1. Chassis: The robot main chassis is constructed out of aluminum angles for weight reduction. The size of chassis was picked to minimize the area as per defined in published guideline. The robot was cut to these specifications with a square pattern, giving rise to an edge in line tracking.
  • 5. 2. Ball Launcher The design of shooter was an important strategic link for the robot’s success. To understand its development, we started with a basic study of the forces involved with delivering a ball to the target. The shooter consists of worm DC motor that rotates at no- load speed of 200rpm. We use spring to propel the ball, a system similar to the gun mechanism. To analyze and manipulate the performance of our shooter system, we are going to pick a mathematical model.
  • 6. Equations defining the shooter mechanism Fmax = k (Lfree - Lsolid) (1) F = m× a (2) F = K× x (3) m × g = K × displacement (4) F = B× v (5) B = m× a/v (6)
  • 7. ELECTRICAL SYSTEM DESIGN 1. Drive System Two geared motors of three hundred rpm are used for powering the wheels. For perfect detection of the line and junction on the floor plan, speed of the motors must not be high. The problem is solved by using pulse width modulation (PWM), thereby reducing the speed of the motors. There are two main wheels, each of which is attached to its own motor. Woody slip resistant wheels are used because slightest wheel slippage causes swear problem in line tracking, junction detection and turning.
  • 8. +Vs +5V 2 2 1nF +5V 1 2 A + - 12 12 330 4N25 IN5822 1 1 10k 1k +Vss 1nF +5V EN IN 1 IN 2 MOTOR 330 Ven +5V L298N 1 X X OFF IN1 EN 0 0 0 OFF IN2 1k 0 1 1 OFF 10k 0 0 1 FORWARD +5V 0 1 0 REVERSE 330 +5V 1k 10k
  • 10. Equations defining the robot main drive system Well known mathematical model of differentially driven vehicle is as follows: wr (t) = vr (t) / R+ (L/2) (1) wl (t) = vl (t) / R- (L/2) (2) w (t) = (vr (t) - vl (t)) / L. (3) R = (L (vr (t) + vl (t))) / (2(vr (t) - vl (t))) (4) v (t) = w (t) R = (vr (t) + vl (t)) / 2 (5)
  • 11. 2. Navigation System +5V The robot utilizes the Fairchild Semiconductor QRD1114 QRD1114 emitter/detector pairs to locate the 1k <2v 8 5 white line on the floor plan. The 2 6 100k V+ B + B/S sensor can easily distinguish the >4v OUT 7 reflective surface from the non- 330 47k 3 1 To uC V- - G reflective one. When the sensor is 4v LM311 over the dark surface, the reflectivity 4 4.7k is very low; when the QTI is over the light surface, the reflectivity is very high and will cause a different reading from the sensor.
  • 12. 3. Algorithm LINE-SENSING ( ) JUNCTION-DETECT ( ) 1 While True 1 Junction_head ← False 2 do 2 While TRUE 3 if Left sensor is on 3 do 4 then 4 if FL sensor is on or FR sensor is on 5 do repeat Take right turn 5 then Junction_head ←True 6 until left sensor is on 6 if Junction_head = True 7 else 7 then 8 do repeat Take left turn 8 if CL sensor is on or CR sensor is on 9 until right sensor is on 9 then count ← count+1 10 Junction_head ← False 11 break 12 return count
  • 13. 3. Algorithm TURN-90DGE-LEFT ( ) 1 repeat Turn right motor ON and left motor off 2 until CL sensor is ON or CR sensor is ON TURN-90DGE-RIGHT ( ) 1 repeat Turn left motor is ON and right motor off 2 until CL sensor is ON or CR sensor is ON TURN-180DGE-RIGHT ( ) 1 TURN – 90DGE-LEFT ( ) 2 TURN – 90DGE-LEFT ( )
  • 15. POWER MANAGEMENT Power management in autonomous robots is difficult task. Robot has to complete the given task in maximum four minutes so power system should be strong enough to drive the robot and to shoot and pick the balls. Maximum of 48V could be used as per mentioned in rules outline. The microcontroller, motor controller and the sensor arrays are driven off from one of the two 6V batteries
  • 16. CONCLUSION This project to build an autonomous robot is successfully completed. Although we are not able to qualify for the finals but it was a worthwhile experience to build such a autonomous robot. Our design is unique and innovative because of our chassis and shooting mechanism. Its simplicity made it stand out.
  • 17. AKNOWLEDGEMENT The financial support at Institute of Quality and Technology Management (IQTM) University of The Punjab, Lahore is greatly acknowledged. Authors will also like to thank Mr. Umar Farooq, Lecturer at Department of Electronics & Telecommunication Engineering, University of The Punjab Lahore, for his untiring efforts during the course of the project.
  • 18. REFERENCES [1] National Engineering Robotic Contest website-E.M.E. N.U.S.T. [on-line] http://www.ceme.edu.pk/nerc [2] National Engineering Robotic Contest website- E.M.E. N.U.S.T. [online] http://www.ceme.edu.pk/robocon [3] Joseph Register, Veena Ramasamy, Ryan Copley, Fazir Mohammed, “ Autonomous Robot for IEEE SoutheastCon Contest,” Senior design report, University of South Florida. [4] Gordon McComb, “Robot Builder's Bonanza”, McGraw-Hill Professional Publishing, 2005 [5] Rajput, Jahanzeb; Memon, Farida; Unar, Mukhtiar A., "Simulation of a Differentially-Driven Vehicle Robot in Simulink®," 9th International Multitopic Conference, IEEE INMIC 2005, vol., no., pp.1-6, Dec. 2005 [6] A differential drive [online] http:// planning. cs. uiuc. edu/ node659.htm [7] V. Peri and D. Simon, “Fuzzy Logic Control for an Autonomous Mobile Robot,” North American Fuzzy Information Processing Society Confer. Ann Arbor, MI, June 2005