SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Computer Applications Technology and Research
Volume 4– Issue 2, 149 - 152, 2015, ISSN:- 2319–8656
www.ijcat.com 149
Design and Analysis of Robotic Rover with Gripper Arm
using Embedded C
Harmeet Singh, Sangeeta
Department of Computer Science
Punjab College of Technical Education (PCTE)
Baddowal, Punjab, India
Harpreet Kaur
Department of Electronics and Communication
Engineering
Sant Longowal Institute of Engineering and Technology
(SLIET) Longowal, Punjab, India
Abstract: This paper confers the development and working of robotic rover performing various autonomous tasks to identify, pick and
drop an object at an appropriate position using microcontroller 8051 in conjunction with embedded C programming. The system
employs infrared proximity sensors, DC geared motors, microcontroller board, etc. Robotic rover technology offers many applications
in space explorations, military operations, etc. The motive of this research work is to design a wireless robotic rover being autonomous
controlled that is capable of completing tasks with proliferated accuracy in smooth terrain.
Keywords: Robotic Rover; Embedded C; Microcontroller; Programming; Sensor
1. INTRODUCTION
Robotics technology is emanating at an expeditious pace,
contributing new possibilities for automating tasks in many
demanding applications, peculiarly in space explorations,
military operations, underwater missions, etc. Especially, in
space exploration, robotic devices are known as planetary
rovers or simply rovers who aim at administering physical
analysis of planetary terrains and astronomical bodies. The
supervision of data about air pressure, climate, temperature,
and other atmospheric aspects can be done by this advanced
technology [1,5,9]. It is a space exploration vehicle designed
to move across the surface of a planet or other heavenly body.
Primarily, rovers can be self-governing or can be remotely
controlled from the ground stations called as Remote
Collaboration Center having very definite scientific
objectives. Some rovers have been devised in the
transportation of members of a human spaceflight crew;
others have been partially or fully autonomous robots. Rovers
or Unmanned Ground Vehicles (UGV) usually arrive at the
planetary surface on a lander-style spacecraft [2,7-8]. The
investigation of territories at the microscopic level,
investigating the biological aspects of planetary surfaces,
analyzing the composition of minerals, rocks, and soils,
searching for liquid water in minerals, and measuring the
ambient temperature, air pressure, and amount of dust in the
landing site are some of its imperative appositeness [3].
Therefore, rovers are eminently computing systems that use
complicated embedded software and algorithms to handle
computational and processing functionalities.
Figure.1 Schematic of Curiosity Rover on Mars
An autonomous robot has the competence to:
 Collect information about the environment, such as
building maps of building interiors.
 Detect objects of interest such as people and
vehicles.
 Travel between targets without human navigation
and intervention.
 Disarm, or remove explosives.
 Repair itself without outside assistance.
The ongoing Mars exploration focuses around surface
exploration using satellites and small, autonomous land-
exploration rovers which are used in predilection to manned
missions as the cost is substantially lower and the rovers are
more suited to the harsh planetary environment. Manned
missions are still regarded as the „holy grail‟ of topographical
exploration; a current rover mission is aiming to scrutinize
Mars with a pair of rovers, providing scope for coordination
which was hitherto only possible with human exploration
[1,3-4,6]. This paper is intended to study and discuss the
design and development of robotic rover, its fully autonomous
functionalities with various other capabilities.
2. ROBOTIC ROVER DESIGN
The structural part involves use of frames, beams, linkages,
axles, etc. The mechanical parts/accessories comprise various
types of gears (spurs, crowns, bevels, worms and differential
gear systems), pulleys and belts, drive systems (differentials,
castors, wheels and steering), etc. Pneumatics plays a vital
role in generating specific pushing and pulling movements
such as those simulating arms or leg movements. Pneumatic
grippers are also used with advantage in robotics because of
their simplicity and cost-effectiveness. The electrical items
include DC and stepper motors, actuators, electrical grips,
clutches and their control. The electronics part involves
remote control, sensors (touch sensor, light sensor, collision
sensor, etc), their interface circuitry and a microcontroller for
overall control function.
The main objectives of the robotic rover project are given
below:
International Journal of Computer Applications Technology and Research
Volume 4– Issue 2, 149 - 152, 2015, ISSN:- 2319–8656
www.ijcat.com 150
 It automatically senses the object of interest using
infrared sensor.
 It picks up the object.
 It places the object at proper position.
 It moves forward in search of another object
Figure.2 Robotic rover with gripper arm
2.1 Hardware Design of Proposed Rover
In this research work, an elementary robotic land rover that
can be controlled remotely using primarily radio frequency
(RF) module is presented. The tasks are autonomously
controlled by the rover itself which is pre-programmed using
embedded C programming. The RF remote control has the
advantage of adequate range (up to 200 metres with proper
antennae) besides being omnidirectional. On the other hand,
an IR remote would function over a limited range of about a
few metres.
The proposed land rover as shown in Figure 2 can move in
forward and reverse directions with the gripper arm capable of
advancing in left and right directions. While being deviated to
left or right, the blinking of the corresponding LEDs takes
place to indicate the direction of its turning. Similarly, during
reverse movement, reversing LEDs would be lit. Front and
rear bumpers are provided using long operating lever of micro
switches to switch off the drive motors during any collision.
Figure. 3 Schematic diagram of robotic rover
The basic hardware of robotic rover as shown in Figure 3
consists of following parts:
 Aluminum Chassis
 Microcontroller board
 Infrared Proximity Sensor
 RF sensor
 Plastic wheels
 Four DC geared
 Gripper arm
The influential part of the robotic rover design is the gripper
arm capable of picking up an object and doing functions of
opening and closing the arm. Figure 4 delineates gripper arm
consisting of various components. The individual parts were
assembled to combine them into a single functional unit. The
procedure of agglutination of components is also described in
this section as described in Figure 5.
Figure. 4 Schematic diagram of gripper arm (reference: technido.com)
Figure. 5(a) Schematic diagram of gripper arm placing part#8 over
part#9 and fixed using screw and nuts
Figure. 5(b) Schematic diagram of gripper arm adding part#11 to
previous assembly
International Journal of Computer Applications Technology and Research
Volume 4– Issue 2, 149 - 152, 2015, ISSN:- 2319–8656
www.ijcat.com 151
Figure. 5(c) Schematic diagram of gripper arm placing two L shaped
part#11 opposite to each other one above and one below
Figure. 5(d) Schematic diagram of gripper arm placing four L shaped
part#11 opposite to each other one above and one below
Figure. 5(e) Schematic diagram of gripper arm placing part#13
loosely with previously fixed part#11
Figure. 5(f) Schematic diagram of gripper arm placing four part#13
loosely with previously fixed part#11
Figure. 5(g) Schematic diagram of gripper arm adding part#12 made
up of Aluminium holding all part#13 in place
Figure. 5(h) Schematic diagram of gripper arm locating part#6 in box
and fixing it with part#4 and part#7
Figure. 5(i) Schematic diagram of gripper arm with threaded bolt and
rubber pads
2.2 Embedded C Programming
The robotic rover programming was accomplished using
microcontroller 8051 from NXP (founded by Philips) model
P89V51RD2 which is a 40MHz, 5 Volt microcontroller with
32 I/O lines, 3 Timers/Counters, 9 Interrupts/4 priority levels,
64K+8K FLASH, 1K on-chip RAM, SPI, Dual Data Pointers,
WDT, 5-channel PCA. Keil µVision software was availed
which combines project management, making facilities,
source code editing, program debugging, and complete
simulation in one powerful environment. The µVision
development platform is easy-to-use and helps in quickly
creating embedded programs. The µVision editor and
International Journal of Computer Applications Technology and Research
Volume 4– Issue 2, 149 - 152, 2015, ISSN:- 2319–8656
www.ijcat.com 152
debugger are assimilated in a single application that provides
a seamless embedded project development environment. Flash
magic software was used as program burner which is a PC
tool for programming flash based microcontrollers from NXP
using a serial or Ethernet protocol while in the target
hardware.
Figure. 6 Flow chart depicting working of proposed robotic rover
2.3 Working of Robotic Rover
Figure 6 illustrates the dynamics of robotic rover with gripper
arm facility. This robot firstly moves in forward direction in
search of an object. Here, the IR sensor plays a crucial role.
The object is detected when the distance between the IR
sensor and the object of interest is approximately 12 cm (the
range can be further increased). If the object is encountered,
its arm grip is released and moved in downward direction.
Then the arm grip grasps again and picks up the object. It is
placed in right direction where the arm gripper releases the
object. It maneuvers in upward direction and robotic rover
proceeds in forward direction. The programming of the whole
operation is done in embedded C language using Keil µVision
3 tool from ARM Ltd.
3. RESULTS
Table 1. Table captions should be placed above the table
Steps Operations
Time taken to
complete (sec)
Step 1 Release of Gripper arm 15
Step 2 Down 4
Step 3 Grip (object) 11
Step 4 Up 5
Step 5 Right/left 5
Step 6 Down 3
Step 7 Release 12
Step 8 Up 5
Step 9 Grip (empty) 15
Step 10 Left/right 5
The robotic rover functionality comprises of some basic steps
which were made fully autonomous using embedded C
programming. The RF module was used to switch on/off the
rover. Firstly, the release of empty gripper arm has taken a
considerable time of 15 sec followed by down movement of 4
sec. Due to presence of gravity of earth, down movement took
minimum time among all other operations. Thenceforth, the
object was grasped by the gripper arm covering a total of 11
sec. The gripping and releasing operations done by gripper
arm clutched substantial seconds as shown in table 1.
Hereafter, the up movement of gripper arm took place with 5
seconds and positioning the object left/right. The object was
then placed by a down release of 3 seconds since both the law
of gravity and the weight of object exerted a downward force.
Placing the object at proper place was the most momentous
task. It took a second highest time of 12 sec with release
operation of the arm. Consequently, the arm was moved in
upward direction with gripping of the arm. These operations
were continued until and unless an object of interest was
discovered.
4. CONCLUSIONS
This paper has bestowed an overview of the proposed robotic
rover which can be used for sensing and navigation. It can be
made fully autonomous with in-built camera, high
performance controller, ultrasound sensors for future work.
These enhancements will foster its capability for long range
navigation. Being a latest technology in India, it would be
benefaction for our space and defense applications.
5. ACKNOWLEDGMENTS
The authors are indebted to Kits„n‟Spares, New Delhi and
Technido Indore, India for providing Robotic Rover parts and
technical help for making this work successful.
6. REFERENCES
[1] Zerigui A., WU X., Deng Z., “A Survey of Rover
Control Systems”, International Journal of Computer
Sciences and Engineering Systems, Vol. 1, No. 4, pp.
105-109, 2007.
[2] Siegwart R., Nourbakhsh I., Scaramuzza D.,
Introduction to Autonomous Mobile Robots, 2nd edition,
The MIT Press, 2011.
[3] Young A., Lunar and Planetary Rovers: The Wheels of
Apollo and the Quest for Mars, Springer, 2006.
[4] Svitak, Amy, Cost of NASA's Next Mars Rover Hits
Nearly $2.5 Billion, http://www.space.com/10762-nasa-
mars-rover-overbudget.html, retrieved 2011-02-03.
[5] Wesley T. Huntress JR., Mikhail Ya Marov, Soviet
Robots in the Solar System: Mission Technologies and
Discoveries, Springer, 2011.
[6] E. Colon, H. Sahli, and Y. Baudoin, ―CoRoBa, a multi
mobile robot control and simulation framework,
International Journal of Advanced Robotic Systems, Vol.
3, No. 1, pp. 073-078, 2006.
[7] iRobot, Mobility Integration Software User's Guide,
2002.
[8] Cherry S., Robots, IEEE Spectrum, 2007.
[9] B. Gerkey, R. Vaughan, K. Sty, A. Howard, G.
Sukhatme, and M. Mataric, ―Most valuable player: A
robot device server for distributed control‖, In
Proceedings of the IEEE/RSJ International Conference
on Intelligent Robots and Systems (IROS), 2001.

More Related Content

What's hot

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
 
Balancing a Segway robot using LQR controller based on genetic and bacteria f...
Balancing a Segway robot using LQR controller based on genetic and bacteria f...Balancing a Segway robot using LQR controller based on genetic and bacteria f...
Balancing a Segway robot using LQR controller based on genetic and bacteria f...TELKOMNIKA JOURNAL
 
Basic Tutorial for Robotic Arm
Basic Tutorial for Robotic ArmBasic Tutorial for Robotic Arm
Basic Tutorial for Robotic ArmYu Wei Chen
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsNandakishor Jahagirdar
 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programminganand hd
 
Robots one day presentation
Robots one day presentationRobots one day presentation
Robots one day presentationGanesh Murugan
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS Nandakishor Jahagirdar
 
A Global Integrated Artificial Potential Field/Virtual Obstacles Path Plannin...
A Global Integrated Artificial Potential Field/Virtual Obstacles Path Plannin...A Global Integrated Artificial Potential Field/Virtual Obstacles Path Plannin...
A Global Integrated Artificial Potential Field/Virtual Obstacles Path Plannin...IRJET Journal
 
Master Slave Robotic Arm Using Wireless Transmission Of electricity
Master Slave Robotic Arm Using Wireless Transmission Of electricityMaster Slave Robotic Arm Using Wireless Transmission Of electricity
Master Slave Robotic Arm Using Wireless Transmission Of electricityVaibhav Pote
 
Pic & Place - Thesis poster-template@AIUB
Pic & Place - Thesis poster-template@AIUBPic & Place - Thesis poster-template@AIUB
Pic & Place - Thesis poster-template@AIUBNusrat Mary
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsIJRESJOURNAL
 
Report on Pick and Place Line following Robot
Report on Pick and Place Line following RobotReport on Pick and Place Line following Robot
Report on Pick and Place Line following RobotPradeep Yadav
 
Unit IV Solved Question Bank- Robotics Engineering
Unit IV  Solved Question Bank-  Robotics EngineeringUnit IV  Solved Question Bank-  Robotics Engineering
Unit IV Solved Question Bank- Robotics EngineeringSanjay Singh
 
White Line Follower Using Fire Bird V Robot
White Line Follower Using Fire Bird V RobotWhite Line Follower Using Fire Bird V Robot
White Line Follower Using Fire Bird V RobotIJSRD
 
Second Year ENTC Engg (Minor Project) on Motion Imitating Robotic Arm.
Second Year ENTC  Engg (Minor Project) on Motion Imitating Robotic Arm.Second Year ENTC  Engg (Minor Project) on Motion Imitating Robotic Arm.
Second Year ENTC Engg (Minor Project) on Motion Imitating Robotic Arm.Omkar Rane
 
Fundamental of robotic manipulator
Fundamental of robotic manipulatorFundamental of robotic manipulator
Fundamental of robotic manipulatorsnkalepvpit
 

What's hot (20)

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...
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Balancing a Segway robot using LQR controller based on genetic and bacteria f...
Balancing a Segway robot using LQR controller based on genetic and bacteria f...Balancing a Segway robot using LQR controller based on genetic and bacteria f...
Balancing a Segway robot using LQR controller based on genetic and bacteria f...
 
Basic Tutorial for Robotic Arm
Basic Tutorial for Robotic ArmBasic Tutorial for Robotic Arm
Basic Tutorial for Robotic Arm
 
seminar presentation
seminar presentationseminar presentation
seminar presentation
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
 
Ijecet 06 10_003
Ijecet 06 10_003Ijecet 06 10_003
Ijecet 06 10_003
 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programming
 
Robots one day presentation
Robots one day presentationRobots one day presentation
Robots one day presentation
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 
A Global Integrated Artificial Potential Field/Virtual Obstacles Path Plannin...
A Global Integrated Artificial Potential Field/Virtual Obstacles Path Plannin...A Global Integrated Artificial Potential Field/Virtual Obstacles Path Plannin...
A Global Integrated Artificial Potential Field/Virtual Obstacles Path Plannin...
 
Master Slave Robotic Arm Using Wireless Transmission Of electricity
Master Slave Robotic Arm Using Wireless Transmission Of electricityMaster Slave Robotic Arm Using Wireless Transmission Of electricity
Master Slave Robotic Arm Using Wireless Transmission Of electricity
 
Pic & Place - Thesis poster-template@AIUB
Pic & Place - Thesis poster-template@AIUBPic & Place - Thesis poster-template@AIUB
Pic & Place - Thesis poster-template@AIUB
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
 
Report on Pick and Place Line following Robot
Report on Pick and Place Line following RobotReport on Pick and Place Line following Robot
Report on Pick and Place Line following Robot
 
Smart car
Smart carSmart car
Smart car
 
Unit IV Solved Question Bank- Robotics Engineering
Unit IV  Solved Question Bank-  Robotics EngineeringUnit IV  Solved Question Bank-  Robotics Engineering
Unit IV Solved Question Bank- Robotics Engineering
 
White Line Follower Using Fire Bird V Robot
White Line Follower Using Fire Bird V RobotWhite Line Follower Using Fire Bird V Robot
White Line Follower Using Fire Bird V Robot
 
Second Year ENTC Engg (Minor Project) on Motion Imitating Robotic Arm.
Second Year ENTC  Engg (Minor Project) on Motion Imitating Robotic Arm.Second Year ENTC  Engg (Minor Project) on Motion Imitating Robotic Arm.
Second Year ENTC Engg (Minor Project) on Motion Imitating Robotic Arm.
 
Fundamental of robotic manipulator
Fundamental of robotic manipulatorFundamental of robotic manipulator
Fundamental of robotic manipulator
 

Viewers also liked

A New Method for Encrypting Digital Data Using Symmetric Key in Information E...
A New Method for Encrypting Digital Data Using Symmetric Key in Information E...A New Method for Encrypting Digital Data Using Symmetric Key in Information E...
A New Method for Encrypting Digital Data Using Symmetric Key in Information E...Editor IJCATR
 
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...Editor IJCATR
 
Efficient & Lock-Free Modified Skip List in Concurrent Environment
Efficient & Lock-Free Modified Skip List in Concurrent EnvironmentEfficient & Lock-Free Modified Skip List in Concurrent Environment
Efficient & Lock-Free Modified Skip List in Concurrent EnvironmentEditor IJCATR
 
The Critical Technological Factors OF E-Government in Kenya
The Critical Technological Factors OF E-Government in KenyaThe Critical Technological Factors OF E-Government in Kenya
The Critical Technological Factors OF E-Government in KenyaEditor IJCATR
 
Prediction Model Using Web Usage Mining Techniques
Prediction Model Using Web Usage Mining TechniquesPrediction Model Using Web Usage Mining Techniques
Prediction Model Using Web Usage Mining TechniquesEditor IJCATR
 
ENERGY EFFICIENCY IN FILE TRANSFER ACROSS WIRELESS COMMUNICATION
ENERGY EFFICIENCY IN FILE TRANSFER ACROSS WIRELESS COMMUNICATION ENERGY EFFICIENCY IN FILE TRANSFER ACROSS WIRELESS COMMUNICATION
ENERGY EFFICIENCY IN FILE TRANSFER ACROSS WIRELESS COMMUNICATION Editor IJCATR
 
Reverse Engineering for Documenting Software Architectures, a Literature Review
Reverse Engineering for Documenting Software Architectures, a Literature ReviewReverse Engineering for Documenting Software Architectures, a Literature Review
Reverse Engineering for Documenting Software Architectures, a Literature ReviewEditor IJCATR
 
A Survey on Agriculture Monitoring Using Wireless Sensor Network
A Survey on Agriculture Monitoring Using Wireless Sensor NetworkA Survey on Agriculture Monitoring Using Wireless Sensor Network
A Survey on Agriculture Monitoring Using Wireless Sensor NetworkEditor IJCATR
 

Viewers also liked (16)

Ijcatr04041016
Ijcatr04041016Ijcatr04041016
Ijcatr04041016
 
Ijcatr04041021
Ijcatr04041021Ijcatr04041021
Ijcatr04041021
 
A New Method for Encrypting Digital Data Using Symmetric Key in Information E...
A New Method for Encrypting Digital Data Using Symmetric Key in Information E...A New Method for Encrypting Digital Data Using Symmetric Key in Information E...
A New Method for Encrypting Digital Data Using Symmetric Key in Information E...
 
Ijcatr04051004
Ijcatr04051004Ijcatr04051004
Ijcatr04051004
 
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
Efficient Resource Management Mechanism with Fault Tolerant Model for Computa...
 
Ijcatr04051013
Ijcatr04051013Ijcatr04051013
Ijcatr04051013
 
Ijsea04031013
Ijsea04031013Ijsea04031013
Ijsea04031013
 
Efficient & Lock-Free Modified Skip List in Concurrent Environment
Efficient & Lock-Free Modified Skip List in Concurrent EnvironmentEfficient & Lock-Free Modified Skip List in Concurrent Environment
Efficient & Lock-Free Modified Skip List in Concurrent Environment
 
Ijsea04021001
Ijsea04021001Ijsea04021001
Ijsea04021001
 
Ijcatr04041020
Ijcatr04041020Ijcatr04041020
Ijcatr04041020
 
The Critical Technological Factors OF E-Government in Kenya
The Critical Technological Factors OF E-Government in KenyaThe Critical Technological Factors OF E-Government in Kenya
The Critical Technological Factors OF E-Government in Kenya
 
Prediction Model Using Web Usage Mining Techniques
Prediction Model Using Web Usage Mining TechniquesPrediction Model Using Web Usage Mining Techniques
Prediction Model Using Web Usage Mining Techniques
 
ENERGY EFFICIENCY IN FILE TRANSFER ACROSS WIRELESS COMMUNICATION
ENERGY EFFICIENCY IN FILE TRANSFER ACROSS WIRELESS COMMUNICATION ENERGY EFFICIENCY IN FILE TRANSFER ACROSS WIRELESS COMMUNICATION
ENERGY EFFICIENCY IN FILE TRANSFER ACROSS WIRELESS COMMUNICATION
 
Ijcatr04051006
Ijcatr04051006Ijcatr04051006
Ijcatr04051006
 
Reverse Engineering for Documenting Software Architectures, a Literature Review
Reverse Engineering for Documenting Software Architectures, a Literature ReviewReverse Engineering for Documenting Software Architectures, a Literature Review
Reverse Engineering for Documenting Software Architectures, a Literature Review
 
A Survey on Agriculture Monitoring Using Wireless Sensor Network
A Survey on Agriculture Monitoring Using Wireless Sensor NetworkA Survey on Agriculture Monitoring Using Wireless Sensor Network
A Survey on Agriculture Monitoring Using Wireless Sensor Network
 

Similar to Design and Analysis of Robotic Rover with Gripper Arm using Embedded C

International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
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
 
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
 
Design and implementation of Arduino based robotic arm
Design and implementation of Arduino based robotic armDesign and implementation of Arduino based robotic arm
Design and implementation of Arduino based robotic armIJECEIAES
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiAngela Shin
 
Space robotics
Space roboticsSpace robotics
Space roboticsMU
 
Design and implementation of an sms based robotic system for hole- detection ...
Design and implementation of an sms based robotic system for hole- detection ...Design and implementation of an sms based robotic system for hole- detection ...
Design and implementation of an sms based robotic system for hole- detection ...eSAT Journals
 
military surveillance robot
military surveillance robot  military surveillance robot
military surveillance robot KrishGupta94
 
Robots for surveillance in military applications
Robots for surveillance in military applicationsRobots for surveillance in military applications
Robots for surveillance in military applicationsIAEME Publication
 
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdf
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdfA SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdf
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdfAakash Sheelvant
 
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT
A SMART VOICE CONTROLLED PICK AND PLACE ROBOTA SMART VOICE CONTROLLED PICK AND PLACE ROBOT
A SMART VOICE CONTROLLED PICK AND PLACE ROBOTIRJET Journal
 
Design & Development of Vision Controlled Snake Robot
Design & Development of Vision Controlled Snake RobotDesign & Development of Vision Controlled Snake Robot
Design & Development of Vision Controlled Snake Robotvivatechijri
 
Review on Development of Industrial Robotic Arm
Review on Development of Industrial Robotic ArmReview on Development of Industrial Robotic Arm
Review on Development of Industrial Robotic ArmIRJET Journal
 

Similar to Design and Analysis of Robotic Rover with Gripper Arm using Embedded C (20)

International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Robocup2006
Robocup2006Robocup2006
Robocup2006
 
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 ...
 
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
 
Design and implementation of Arduino based robotic arm
Design and implementation of Arduino based robotic armDesign and implementation of Arduino based robotic arm
Design and implementation of Arduino based robotic arm
 
E04502025030
E04502025030E04502025030
E04502025030
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry Pi
 
Space robotics
Space roboticsSpace robotics
Space robotics
 
Design and implementation of an sms based robotic system for hole- detection ...
Design and implementation of an sms based robotic system for hole- detection ...Design and implementation of an sms based robotic system for hole- detection ...
Design and implementation of an sms based robotic system for hole- detection ...
 
Ijmet 10 02_026
Ijmet 10 02_026Ijmet 10 02_026
Ijmet 10 02_026
 
military surveillance robot
military surveillance robot  military surveillance robot
military surveillance robot
 
Robots for surveillance in military applications
Robots for surveillance in military applicationsRobots for surveillance in military applications
Robots for surveillance in military applications
 
Report
ReportReport
Report
 
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdf
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdfA SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdf
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT.pdf
 
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT
A SMART VOICE CONTROLLED PICK AND PLACE ROBOTA SMART VOICE CONTROLLED PICK AND PLACE ROBOT
A SMART VOICE CONTROLLED PICK AND PLACE ROBOT
 
Pick and place
Pick and placePick and place
Pick and place
 
Design & Development of Vision Controlled Snake Robot
Design & Development of Vision Controlled Snake RobotDesign & Development of Vision Controlled Snake Robot
Design & Development of Vision Controlled Snake Robot
 
Reptile robot
Reptile robotReptile robot
Reptile robot
 
Review on Development of Industrial Robotic Arm
Review on Development of Industrial Robotic ArmReview on Development of Industrial Robotic Arm
Review on Development of Industrial Robotic Arm
 

More from Editor IJCATR

Text Mining in Digital Libraries using OKAPI BM25 Model
 Text Mining in Digital Libraries using OKAPI BM25 Model Text Mining in Digital Libraries using OKAPI BM25 Model
Text Mining in Digital Libraries using OKAPI BM25 ModelEditor IJCATR
 
Green Computing, eco trends, climate change, e-waste and eco-friendly
Green Computing, eco trends, climate change, e-waste and eco-friendlyGreen Computing, eco trends, climate change, e-waste and eco-friendly
Green Computing, eco trends, climate change, e-waste and eco-friendlyEditor IJCATR
 
Policies for Green Computing and E-Waste in Nigeria
 Policies for Green Computing and E-Waste in Nigeria Policies for Green Computing and E-Waste in Nigeria
Policies for Green Computing and E-Waste in NigeriaEditor IJCATR
 
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...Editor IJCATR
 
Optimum Location of DG Units Considering Operation Conditions
Optimum Location of DG Units Considering Operation ConditionsOptimum Location of DG Units Considering Operation Conditions
Optimum Location of DG Units Considering Operation ConditionsEditor IJCATR
 
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...Editor IJCATR
 
Web Scraping for Estimating new Record from Source Site
Web Scraping for Estimating new Record from Source SiteWeb Scraping for Estimating new Record from Source Site
Web Scraping for Estimating new Record from Source SiteEditor IJCATR
 
Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...
 Evaluating Semantic Similarity between Biomedical Concepts/Classes through S... Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...
Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...Editor IJCATR
 
Semantic Similarity Measures between Terms in the Biomedical Domain within f...
 Semantic Similarity Measures between Terms in the Biomedical Domain within f... Semantic Similarity Measures between Terms in the Biomedical Domain within f...
Semantic Similarity Measures between Terms in the Biomedical Domain within f...Editor IJCATR
 
A Strategy for Improving the Performance of Small Files in Openstack Swift
 A Strategy for Improving the Performance of Small Files in Openstack Swift  A Strategy for Improving the Performance of Small Files in Openstack Swift
A Strategy for Improving the Performance of Small Files in Openstack Swift Editor IJCATR
 
Integrated System for Vehicle Clearance and Registration
Integrated System for Vehicle Clearance and RegistrationIntegrated System for Vehicle Clearance and Registration
Integrated System for Vehicle Clearance and RegistrationEditor IJCATR
 
Assessment of the Efficiency of Customer Order Management System: A Case Stu...
 Assessment of the Efficiency of Customer Order Management System: A Case Stu... Assessment of the Efficiency of Customer Order Management System: A Case Stu...
Assessment of the Efficiency of Customer Order Management System: A Case Stu...Editor IJCATR
 
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*Editor IJCATR
 
Security in Software Defined Networks (SDN): Challenges and Research Opportun...
Security in Software Defined Networks (SDN): Challenges and Research Opportun...Security in Software Defined Networks (SDN): Challenges and Research Opportun...
Security in Software Defined Networks (SDN): Challenges and Research Opportun...Editor IJCATR
 
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...Measure the Similarity of Complaint Document Using Cosine Similarity Based on...
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...Editor IJCATR
 
Hangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineHangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineEditor IJCATR
 
Application of 3D Printing in Education
Application of 3D Printing in EducationApplication of 3D Printing in Education
Application of 3D Printing in EducationEditor IJCATR
 
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...Editor IJCATR
 
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...Editor IJCATR
 
Decay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable CoefficientsDecay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable CoefficientsEditor IJCATR
 

More from Editor IJCATR (20)

Text Mining in Digital Libraries using OKAPI BM25 Model
 Text Mining in Digital Libraries using OKAPI BM25 Model Text Mining in Digital Libraries using OKAPI BM25 Model
Text Mining in Digital Libraries using OKAPI BM25 Model
 
Green Computing, eco trends, climate change, e-waste and eco-friendly
Green Computing, eco trends, climate change, e-waste and eco-friendlyGreen Computing, eco trends, climate change, e-waste and eco-friendly
Green Computing, eco trends, climate change, e-waste and eco-friendly
 
Policies for Green Computing and E-Waste in Nigeria
 Policies for Green Computing and E-Waste in Nigeria Policies for Green Computing and E-Waste in Nigeria
Policies for Green Computing and E-Waste in Nigeria
 
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...
 
Optimum Location of DG Units Considering Operation Conditions
Optimum Location of DG Units Considering Operation ConditionsOptimum Location of DG Units Considering Operation Conditions
Optimum Location of DG Units Considering Operation Conditions
 
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...
 
Web Scraping for Estimating new Record from Source Site
Web Scraping for Estimating new Record from Source SiteWeb Scraping for Estimating new Record from Source Site
Web Scraping for Estimating new Record from Source Site
 
Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...
 Evaluating Semantic Similarity between Biomedical Concepts/Classes through S... Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...
Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...
 
Semantic Similarity Measures between Terms in the Biomedical Domain within f...
 Semantic Similarity Measures between Terms in the Biomedical Domain within f... Semantic Similarity Measures between Terms in the Biomedical Domain within f...
Semantic Similarity Measures between Terms in the Biomedical Domain within f...
 
A Strategy for Improving the Performance of Small Files in Openstack Swift
 A Strategy for Improving the Performance of Small Files in Openstack Swift  A Strategy for Improving the Performance of Small Files in Openstack Swift
A Strategy for Improving the Performance of Small Files in Openstack Swift
 
Integrated System for Vehicle Clearance and Registration
Integrated System for Vehicle Clearance and RegistrationIntegrated System for Vehicle Clearance and Registration
Integrated System for Vehicle Clearance and Registration
 
Assessment of the Efficiency of Customer Order Management System: A Case Stu...
 Assessment of the Efficiency of Customer Order Management System: A Case Stu... Assessment of the Efficiency of Customer Order Management System: A Case Stu...
Assessment of the Efficiency of Customer Order Management System: A Case Stu...
 
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*
 
Security in Software Defined Networks (SDN): Challenges and Research Opportun...
Security in Software Defined Networks (SDN): Challenges and Research Opportun...Security in Software Defined Networks (SDN): Challenges and Research Opportun...
Security in Software Defined Networks (SDN): Challenges and Research Opportun...
 
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...Measure the Similarity of Complaint Document Using Cosine Similarity Based on...
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...
 
Hangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineHangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector Machine
 
Application of 3D Printing in Education
Application of 3D Printing in EducationApplication of 3D Printing in Education
Application of 3D Printing in Education
 
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...
 
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...
 
Decay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable CoefficientsDecay Property for Solutions to Plate Type Equations with Variable Coefficients
Decay Property for Solutions to Plate Type Equations with Variable Coefficients
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
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
 
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
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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
 
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
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Design and Analysis of Robotic Rover with Gripper Arm using Embedded C

  • 1. International Journal of Computer Applications Technology and Research Volume 4– Issue 2, 149 - 152, 2015, ISSN:- 2319–8656 www.ijcat.com 149 Design and Analysis of Robotic Rover with Gripper Arm using Embedded C Harmeet Singh, Sangeeta Department of Computer Science Punjab College of Technical Education (PCTE) Baddowal, Punjab, India Harpreet Kaur Department of Electronics and Communication Engineering Sant Longowal Institute of Engineering and Technology (SLIET) Longowal, Punjab, India Abstract: This paper confers the development and working of robotic rover performing various autonomous tasks to identify, pick and drop an object at an appropriate position using microcontroller 8051 in conjunction with embedded C programming. The system employs infrared proximity sensors, DC geared motors, microcontroller board, etc. Robotic rover technology offers many applications in space explorations, military operations, etc. The motive of this research work is to design a wireless robotic rover being autonomous controlled that is capable of completing tasks with proliferated accuracy in smooth terrain. Keywords: Robotic Rover; Embedded C; Microcontroller; Programming; Sensor 1. INTRODUCTION Robotics technology is emanating at an expeditious pace, contributing new possibilities for automating tasks in many demanding applications, peculiarly in space explorations, military operations, underwater missions, etc. Especially, in space exploration, robotic devices are known as planetary rovers or simply rovers who aim at administering physical analysis of planetary terrains and astronomical bodies. The supervision of data about air pressure, climate, temperature, and other atmospheric aspects can be done by this advanced technology [1,5,9]. It is a space exploration vehicle designed to move across the surface of a planet or other heavenly body. Primarily, rovers can be self-governing or can be remotely controlled from the ground stations called as Remote Collaboration Center having very definite scientific objectives. Some rovers have been devised in the transportation of members of a human spaceflight crew; others have been partially or fully autonomous robots. Rovers or Unmanned Ground Vehicles (UGV) usually arrive at the planetary surface on a lander-style spacecraft [2,7-8]. The investigation of territories at the microscopic level, investigating the biological aspects of planetary surfaces, analyzing the composition of minerals, rocks, and soils, searching for liquid water in minerals, and measuring the ambient temperature, air pressure, and amount of dust in the landing site are some of its imperative appositeness [3]. Therefore, rovers are eminently computing systems that use complicated embedded software and algorithms to handle computational and processing functionalities. Figure.1 Schematic of Curiosity Rover on Mars An autonomous robot has the competence to:  Collect information about the environment, such as building maps of building interiors.  Detect objects of interest such as people and vehicles.  Travel between targets without human navigation and intervention.  Disarm, or remove explosives.  Repair itself without outside assistance. The ongoing Mars exploration focuses around surface exploration using satellites and small, autonomous land- exploration rovers which are used in predilection to manned missions as the cost is substantially lower and the rovers are more suited to the harsh planetary environment. Manned missions are still regarded as the „holy grail‟ of topographical exploration; a current rover mission is aiming to scrutinize Mars with a pair of rovers, providing scope for coordination which was hitherto only possible with human exploration [1,3-4,6]. This paper is intended to study and discuss the design and development of robotic rover, its fully autonomous functionalities with various other capabilities. 2. ROBOTIC ROVER DESIGN The structural part involves use of frames, beams, linkages, axles, etc. The mechanical parts/accessories comprise various types of gears (spurs, crowns, bevels, worms and differential gear systems), pulleys and belts, drive systems (differentials, castors, wheels and steering), etc. Pneumatics plays a vital role in generating specific pushing and pulling movements such as those simulating arms or leg movements. Pneumatic grippers are also used with advantage in robotics because of their simplicity and cost-effectiveness. The electrical items include DC and stepper motors, actuators, electrical grips, clutches and their control. The electronics part involves remote control, sensors (touch sensor, light sensor, collision sensor, etc), their interface circuitry and a microcontroller for overall control function. The main objectives of the robotic rover project are given below:
  • 2. International Journal of Computer Applications Technology and Research Volume 4– Issue 2, 149 - 152, 2015, ISSN:- 2319–8656 www.ijcat.com 150  It automatically senses the object of interest using infrared sensor.  It picks up the object.  It places the object at proper position.  It moves forward in search of another object Figure.2 Robotic rover with gripper arm 2.1 Hardware Design of Proposed Rover In this research work, an elementary robotic land rover that can be controlled remotely using primarily radio frequency (RF) module is presented. The tasks are autonomously controlled by the rover itself which is pre-programmed using embedded C programming. The RF remote control has the advantage of adequate range (up to 200 metres with proper antennae) besides being omnidirectional. On the other hand, an IR remote would function over a limited range of about a few metres. The proposed land rover as shown in Figure 2 can move in forward and reverse directions with the gripper arm capable of advancing in left and right directions. While being deviated to left or right, the blinking of the corresponding LEDs takes place to indicate the direction of its turning. Similarly, during reverse movement, reversing LEDs would be lit. Front and rear bumpers are provided using long operating lever of micro switches to switch off the drive motors during any collision. Figure. 3 Schematic diagram of robotic rover The basic hardware of robotic rover as shown in Figure 3 consists of following parts:  Aluminum Chassis  Microcontroller board  Infrared Proximity Sensor  RF sensor  Plastic wheels  Four DC geared  Gripper arm The influential part of the robotic rover design is the gripper arm capable of picking up an object and doing functions of opening and closing the arm. Figure 4 delineates gripper arm consisting of various components. The individual parts were assembled to combine them into a single functional unit. The procedure of agglutination of components is also described in this section as described in Figure 5. Figure. 4 Schematic diagram of gripper arm (reference: technido.com) Figure. 5(a) Schematic diagram of gripper arm placing part#8 over part#9 and fixed using screw and nuts Figure. 5(b) Schematic diagram of gripper arm adding part#11 to previous assembly
  • 3. International Journal of Computer Applications Technology and Research Volume 4– Issue 2, 149 - 152, 2015, ISSN:- 2319–8656 www.ijcat.com 151 Figure. 5(c) Schematic diagram of gripper arm placing two L shaped part#11 opposite to each other one above and one below Figure. 5(d) Schematic diagram of gripper arm placing four L shaped part#11 opposite to each other one above and one below Figure. 5(e) Schematic diagram of gripper arm placing part#13 loosely with previously fixed part#11 Figure. 5(f) Schematic diagram of gripper arm placing four part#13 loosely with previously fixed part#11 Figure. 5(g) Schematic diagram of gripper arm adding part#12 made up of Aluminium holding all part#13 in place Figure. 5(h) Schematic diagram of gripper arm locating part#6 in box and fixing it with part#4 and part#7 Figure. 5(i) Schematic diagram of gripper arm with threaded bolt and rubber pads 2.2 Embedded C Programming The robotic rover programming was accomplished using microcontroller 8051 from NXP (founded by Philips) model P89V51RD2 which is a 40MHz, 5 Volt microcontroller with 32 I/O lines, 3 Timers/Counters, 9 Interrupts/4 priority levels, 64K+8K FLASH, 1K on-chip RAM, SPI, Dual Data Pointers, WDT, 5-channel PCA. Keil µVision software was availed which combines project management, making facilities, source code editing, program debugging, and complete simulation in one powerful environment. The µVision development platform is easy-to-use and helps in quickly creating embedded programs. The µVision editor and
  • 4. International Journal of Computer Applications Technology and Research Volume 4– Issue 2, 149 - 152, 2015, ISSN:- 2319–8656 www.ijcat.com 152 debugger are assimilated in a single application that provides a seamless embedded project development environment. Flash magic software was used as program burner which is a PC tool for programming flash based microcontrollers from NXP using a serial or Ethernet protocol while in the target hardware. Figure. 6 Flow chart depicting working of proposed robotic rover 2.3 Working of Robotic Rover Figure 6 illustrates the dynamics of robotic rover with gripper arm facility. This robot firstly moves in forward direction in search of an object. Here, the IR sensor plays a crucial role. The object is detected when the distance between the IR sensor and the object of interest is approximately 12 cm (the range can be further increased). If the object is encountered, its arm grip is released and moved in downward direction. Then the arm grip grasps again and picks up the object. It is placed in right direction where the arm gripper releases the object. It maneuvers in upward direction and robotic rover proceeds in forward direction. The programming of the whole operation is done in embedded C language using Keil µVision 3 tool from ARM Ltd. 3. RESULTS Table 1. Table captions should be placed above the table Steps Operations Time taken to complete (sec) Step 1 Release of Gripper arm 15 Step 2 Down 4 Step 3 Grip (object) 11 Step 4 Up 5 Step 5 Right/left 5 Step 6 Down 3 Step 7 Release 12 Step 8 Up 5 Step 9 Grip (empty) 15 Step 10 Left/right 5 The robotic rover functionality comprises of some basic steps which were made fully autonomous using embedded C programming. The RF module was used to switch on/off the rover. Firstly, the release of empty gripper arm has taken a considerable time of 15 sec followed by down movement of 4 sec. Due to presence of gravity of earth, down movement took minimum time among all other operations. Thenceforth, the object was grasped by the gripper arm covering a total of 11 sec. The gripping and releasing operations done by gripper arm clutched substantial seconds as shown in table 1. Hereafter, the up movement of gripper arm took place with 5 seconds and positioning the object left/right. The object was then placed by a down release of 3 seconds since both the law of gravity and the weight of object exerted a downward force. Placing the object at proper place was the most momentous task. It took a second highest time of 12 sec with release operation of the arm. Consequently, the arm was moved in upward direction with gripping of the arm. These operations were continued until and unless an object of interest was discovered. 4. CONCLUSIONS This paper has bestowed an overview of the proposed robotic rover which can be used for sensing and navigation. It can be made fully autonomous with in-built camera, high performance controller, ultrasound sensors for future work. These enhancements will foster its capability for long range navigation. Being a latest technology in India, it would be benefaction for our space and defense applications. 5. ACKNOWLEDGMENTS The authors are indebted to Kits„n‟Spares, New Delhi and Technido Indore, India for providing Robotic Rover parts and technical help for making this work successful. 6. REFERENCES [1] Zerigui A., WU X., Deng Z., “A Survey of Rover Control Systems”, International Journal of Computer Sciences and Engineering Systems, Vol. 1, No. 4, pp. 105-109, 2007. [2] Siegwart R., Nourbakhsh I., Scaramuzza D., Introduction to Autonomous Mobile Robots, 2nd edition, The MIT Press, 2011. [3] Young A., Lunar and Planetary Rovers: The Wheels of Apollo and the Quest for Mars, Springer, 2006. [4] Svitak, Amy, Cost of NASA's Next Mars Rover Hits Nearly $2.5 Billion, http://www.space.com/10762-nasa- mars-rover-overbudget.html, retrieved 2011-02-03. [5] Wesley T. Huntress JR., Mikhail Ya Marov, Soviet Robots in the Solar System: Mission Technologies and Discoveries, Springer, 2011. [6] E. Colon, H. Sahli, and Y. Baudoin, ―CoRoBa, a multi mobile robot control and simulation framework, International Journal of Advanced Robotic Systems, Vol. 3, No. 1, pp. 073-078, 2006. [7] iRobot, Mobility Integration Software User's Guide, 2002. [8] Cherry S., Robots, IEEE Spectrum, 2007. [9] B. Gerkey, R. Vaughan, K. Sty, A. Howard, G. Sukhatme, and M. Mataric, ―Most valuable player: A robot device server for distributed control‖, In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2001.