You are on page 1of 7

A Review of

Method Controlled Robot vs Autonomous Robot


Muhammad Nicola Feby Salvaturi, 1103174172. Yudha Afriansyah, 1103170203.
Computer Engineering, Telkom University,
Jalan Telekomunikasi No.01 Terusan Buah Batu, 40257 Bandung, Indonesia

Abstract - In a robotic system methods. Current Bluetooth for data


classified in two types, namely exchange; Add new features to your
autonomous robot and robot controller, smartphone. Bluetooth technology, made by
please note that we mean a robot that is the Ericsson's telecom vendor in 1994,
main basic using an At-Mega328P or using
an Arduino Uno microcontroller board. demonstrates the advantages of integrating
Autonomous robots are things that can be with smartphones. It has changed people
done or driven by the robot itself. This using digital devices at home or office, and
means that any robot that moves has USB digital devices to wireless devices.
automatically without the need for The Bluetooth host device can communicate
interaction from humans, such schemes with the Bluetooth module at the same time.
can be done by entering an algorithm
Taking into account the normal work area
command on a microprocessor system
where there is already CPU, ROM, RAM, within a distance of eight meters, this is very
I / O. While the robot controller is a robot useful in the home environment. Thanks to
that is almost the same as an autonomous Bluetooth technology and similar techniques,
robot by entering an algorithm command by customizing smartphone users,
on a microprocessor system but this robot smartphones have turned into portable
requires direct human interaction as a devices and can be used for their common
stimulus command against the robot. In
people. [1]
this paper, we will write a review of the
advantages, speed, accuracy, and lack of a There are various ways to create a
robotic system that uses basic autonomous
robot controller. The method that makes the
robots with a robot controller.
robot move directly where the mass of the
Keywords: Autonomous robot, Controller robot continues to shift to stabilize the
robot. Arduino Uno, Ultrasonic, Servo structure posture. Another way to train
motor, Sound sensor, DC Motor, Motor
stabilization is to use accelerometer and gyro
driver L298N, HC05..
sensors, or to use other sensors. We adopt the
first procedure to stabilize the structure. The
Foot Robot is made using servo motors and
I. INTRODUCTION
the sensing is done with the help of ultrasonic
Now the smartphone gets stronger sensors and sound on the board. The basic
with a reinforced processor, larger storage, microcontroller ATmega8L acts as a task unit
richer functions and more communication and robot memory. The area involved in
achieving the objectives mentioned in this A. Bluetooth Controlled Robot Specs
report is testing. Risking human lives is no
longer a trend in the world and we ensure that For Bluetooth Controlled Robot specs:
life can not be done to do the work that 1. Arduino
machines can do! However, the big things Arduino is an open-source computer
that happen in this circle are intelligence hardware and software company, project and
machines. That's where we jump in artificial user community that designs and
intelligence. [1] manufactures microcontroller-based kits for
building digital devices and interactive
objects that can sense and control objects in
II. METHOD the physical world. Arduino had used the
Atmel Atmega AVR series of chips,
From the survey results papers that specifically the ATmega8, ATmega168,
we see that the robot in the bluetooth ATmega328, ATmega1280, and
controlled the robot using a few modules and ATmega2560. [1]
low cost rather than autonomus biped robot.
For the Bluetooth controlled robot
architecture is more simple than autonomous 2. HC-05
robot biped. A HC-05 module is an easy to use
Bluetooth SPP (Serial Port Protocol) module,
designed for transparent wireless serial
connection setup. Serial port Bluetooth
module is fully qualified Bluetooth
V2.0+EDR (Enhanced Data Rate) 3Mbps
Modulation with complete 2.4GHz radio
transceiver and baseband. It uses CSR Blue
core 04-External single chip Bluetooth
system with CMOS technology and with
AFH (Adaptive Frequency Hopping
Feature). It has the footprint as small as
12.7mmx27mm. Hope it will simplify your
overall design/development cycle. [2]

3. Android Phone:
In this project we will control the
robot using Android Phone by using an
Figure 1 Architecture Autonomous Robot
application which we will get from Android
Biped. [2]
Play store. By installing the application we
can move the robot in four direction i.e., is
front, reverse, left and right directions. [1]
4. Bluetooth Receiver: 6. L298:
Bluetooth Receiver consists of The L298 is an integrated monolithic
Bluetooth serial interface module and circuit in a 15lead Multiwatt and PowerSO20
Bluetooth adapter. Bluetooth serial module is packages. It is a high voltage, high current
used for converting serial port to Bluetooth. dual full-bridge driver designed to accept
This module has two modes: master and standard TTL logic levels and drive inductive
slaver device. The device named after even loads such as relays, solenoids, DC and
number stepping motors. Two enable inputs are
is defined to be master or slaver when out of provided to enable or disable the device
factory and can’t change to the other mode. independently of the input signals. The
But for the device named after odd number, emitters of the lower transistors of each
users can set the work mode (master or
bridge are connected together and the
slaver) of the device by ATcommands. [1]
corresponding external terminal can be used
for the connection of an external sensing
5. Arduino UNO: resistor. An additional supply input is
The Arduino Uno is a 8 bit provided so that the logic works at a lower
microcontroller board based on the voltage. [1]
ATmega328.It has 14 digital pins and 6
analog pins and other power pins such as,
GND, VCC, It has 14 digital input/output 7. DC Motor:
pins (of which 6can be used as PWM Almost every mechanical movement
outputs), 6 analog inputs, a 16 MHz ceramic that we see around us is accomplished by an
resonator, a USB connection, a power jack, electric motor. Electric machines are means
an ICSP header, and a reset button. It has of converting energy. Motors take electrical
SRAM 2kb and flash memory 32kb. energy and produce mechanical energy.
EEPROM with 1KB. Arduino is open source Electric motor is used to power hundreds of
hardware board with many open source devices we use in everyday life. An example
libraries to interface it on board of small motor applications includes motors
microcontroller with many other external used in automobiles, robot, hand power tools
components like LED, motors, IR sensors and food blenders. Micro-machines are
and many other things one want to interface electric machines with parts the size of red
with Arduino board. Arduino is a complete blood cells and find many applications in
board which include all things to connect medicine.
with external peripheral and to program
through computer. It contains everything B. Autonomous
needed to support the microcontroller. We
either need to connect it to a computer using For Autonomous Robot Biped specs:
a USB cable or power it with an AC-to-DC
(7-12v) adapter. The Arduino circuit acts as
an interface between the software part and the
hardware part of the project. [1]
1. Atmega Microcontroller Board servo motors are used to bear the weight of
(Arduino): the robot. The servos on central plate of
chassis help the robot lift up the legs. [2]
Arduino is an open-source computer
hardware and software company, project and
user community that designs and
manufactures microcontroller-based kits for
building digital devices and interactive
objects that can sense and control objects in
the physical world. Arduino had used the
Atmel Atmega AVR series of chips,
specifically the ATmega8, ATmega168,
ATmega328, ATmega1280, and
ATmega2560. [1]

Figure 3 Servo Motor

3. Ultrasonic Module:

Ultrasonic Ranging Sensor is a non-contact


distance measurement module with stable
performance and high ranging accuracy. with
the inexpensive price, The measurment range
Figure 2 ATMEGA MICROCONTROLLER if it can be upto 5M, which would be helpful
BOARD
for your project such as robotic Obstacle
Avoidance and so on.

2. Servo Motors Module: 4. Sound Sensor Module:


A Servo Module (or Servo Motor) High Sensitivity Sound Microphone
rotates its shaft to a set angular position, Sensor Detection Module is a voice sensor
between 0 and 120 degrees. Once its position module that uses a high sensitivity
has been set in a ROBOTC program, the microphone that produces an analog output,
Servo Module will continually draw power coupled with an op-amp circuit to produce a
to maintain that position until another is
specified. Servo Modules can be plugged
into any of the MOTORS ports in ROBOTC.
Servo Motors are employed for the
movement of the robot. Two servos at both
the feet help the robot turn. 3.7 Kg torque
digital output that sensitivity level can be set controlled by a human operator because the
using the trimpot available in the module. task is too complicated to be compiled into a
logic algorithm.

Below are some advantages and


disadvantages of autonomous robots and
robot controllers.

Autonomous Robot:

Advantages, for the advantages of the


autonomous robot, is that this robot does not
need the interaction of humans as a driver or
controller of the robot, because the
autonomous robot is embedded program and
given the logic of the algorithm, then the
robot will work in the loop with the ordered.
Figure 4 Sound Sensor This robot will run independently according
to the algorithm program embedded in the
robot, so it will ease some of the tasks of
humans. Autonomous robots also play an
III. RESULT important role in major industry industries
such as automotive industry, and other
A robot is a reusable manipulator to industries. For example, we will expose some
move certain tools, materials, or equipment important autonomous robot roles in the
with various motion programs for various automotive industry, which is utilized in
tasks and also control and synchronize the automobile welding systems that are already
equipment with its work. There are several using robots and even 75% of them use robots
kinds of robots in the world but at this time instead of human labor. In terms of
we will discuss the shortcomings, autonomous robot accuracy, the accuracy is
advantages, speed, and efficiency of fairly accurate but also depends on the
autonomous robots and robot controllers. algorithm and sensitivity of the sensor on the
The autonomous robot is a robot that robot. For the speed, facet robot is arguably
in operation is only programmed and given the most superior because this robot speed is
the logic of an algorithm just once, then the set on the programming algorithm on the
robot will perform its duties independently. robot.
Usually, most autonomous robots are used in The disadvantages, for the lack of
industry industries such as factories, and autonomous robot, is that the robot is too
other industrial industries. The robot distracted on the embedded algorithm system
controller is a robot which in its operation is so the robot will not receive any stimulus
from outside the algorithm. Another
deficiency is that this robot is sometimes robot will not run the interaction
often out of command of the algorithm is independently.
implanted because the robot system is using
looping system. Imagine if one day we rely In terms of efficiency between
on the intelligent robots who have a 'brain' autonomous robot and robot controller
and ability to become autonomous. Then, the according to the survey we have done proves
inevitable war, the killer robots could have that autonomous robots are more efficient
taken over power over man. It could be a time because in autonomous robots do not need to
if we rely more on the performance of use power plant from humans because the
autonomous robots than humans kana will nature of this robot is independent, and also
happen a fairly large impact, that will be autonomous robot minimal of human error
many people affected by a large-scale because humans no contact with the robot.
dismissal of magnitude. In terms of accuracy
of this robot, the same level of accuracy with
an autonomous robot only for accuracy III. CONCLUSION
depends on someone who controls or runs the
Based on the review that has been
robot. And the speed facets are just like
seen from several papers, it can be taken
autonomous robots and also depend on
some conclusions as follows:
someone who controls the robot.
1. Autonomous robots are more efficient
Robot controller:
than robot controllers because these
The advantage, for the advantages of robots do not require additional power
the robot controller, is that this robot can be from humans because the nature of this
moved at will from someone who controls the robot is independent, and also robot
robot either directly or indirectly. Another autonomous minimal of human error
advantage is the use of memory is not too because humans have no contact with the
large because the algorithm entered is fairly robot.
small or small. In a microprocessor such as 2. Autonomous robots are also less costly
ATmega328 whose storage size is only 32 because there is no need to incur
kb, so it can not store many algorithm additional costs to make the robot
programs. controller.
3. Robot controller memory usage that is
Disadvantages, while the not too large because the algorithm
shortcomings of the robot controller are that entered is fairly small or small.
this robot will only work after having 4. Autonomous robot richness that often
instructions from someone who is in control occurs in looping systems that impact on
of the robot. Another deficiency is that the the constant motion of the movement of
robot is too fixated on the interaction the robot.
provided by the controller or the person
controlling the robot, so if there is a stimulus
or field in the robot's surroundings then the
References

[1] S. Roy, T. R. Wangchuk and R. Bhatt,


"Arduino Based Bluetooth Controlled
Robot," International Journal of
Engineering Trends and Technology
(IJETT), vol. 32, no. 5, pp. 216-218, 2016.

[2] P. Chandran, M. Jaswal, D. T. K. Kumar


and M. R. Pandurangan, "Autonomous
Biped Robot Using Arduino," International
Journal of Science, Engineering and
Technology Research (IJSETR), vol. 4, no.
4, pp. 1031-1034, 2015.

You might also like