Hand Motion Controlled Robotic Vehicle
Gesture means the movement of hand and face of humans. The main objective of this project is to control to robotic arm using human gestures. The human gestures are sensed with the help of an accelerometer, also known as inertial sensor. A microcontroller is used in the transmitter section. It is cod
2025-06-28 16:27:32 - Adil Khan
Hand Motion Controlled Robotic Vehicle
Project Area of Specialization RoboticsProject SummaryGesture means the movement of hand and face of humans. The main objective of this project is to control to robotic arm using human gestures. The human gestures are sensed with the help of an accelerometer, also known as inertial sensor. A microcontroller is used in the transmitter section. It is coded in such a way that the required actions for the human gesture are done. These sensed signals are processed and then transmitted to the robotic arm at the receiver section using RF transceiver module. Thus the robotic arm performs the required movement. A remote control system is also used to control the movement of the robot. This system is also uses an RF transceiver module for the wireless communication. The model can be constructed and the required work can be done. Thus, this proposed model will be helpful and avoid danger for the people working in hazardous areas.
Project ObjectivesThe main objective of the accelerometer based gesture controlled robot include:
These robots are used in military applications to operate robots.
These robots are used in medical applications for the purpose of surgery.
These robotics are used in the construction field.
These robotics are used in industries to control trolly and lift.
Thus, this is all about Accelerometer based gesture control robot, its working and applications.We hope that you have got a better understanding of this concept. Furthermore, any doubts regarding this concept or electronics projects, please give your feedback by commenting in the comment section below. Here is a question for you, what are the applications of accelerometer based gesture control robot?
Photo Credits:
Accelerometer based Gesture Control Robot timing.
Project Implementation MethodThe implementation process combines the robotic arm, remote control system,
camera and sensors into a single system. The system has two controllers. Accelerometer
sensor is used for arm control and Remote controller is used for the mobility of the device.
A 3-axis accelerometer mounted on the hand is used to capture human hand
behaviors, and a microcontroller acquires the values in analog form. This analog data is
converted into digital data and is transmitted using RF Module. The receiver section is the
arm consisting of three DC motors which provide three degree of freedom to the arm. The
motors are attached to the body of arm made of hollow metal and controlling circuitry is
placed on a common base. One high torque DC is used for the horizontal motion with angles
from -90 to +90 degrees and other is fixed in the base for the 360-degree rotation of the arm.
The movement of gripper mouth is done by DC motor with angles of -90 to +90 degrees.
The remote control system consists of two motors each controlled by respective
wireless switches. The switches are connected to the address pins of the encoder HT12E.
The encoder consists of Transit Enable (TE) pin that enables the transmission.
The data is received at the DIN pin from the RF receiver circuit and then this data is
checked 3 times and then decoded and IC checks if the address pin connection of the
encoder is same as that of the decoder.
This decoded data is then send as control signals to the motor driver IC L293d.
It is used to drive the motor in forward direction.
The gesture controlled robotic hand for industrial application
. The movement is precise, accurate, as well easy to control and friendly to use.
The robotic hand has been made very carefully and in a detailed manner so that the
movement of the robot can be controlled accurately. This robotic hand control method will be
helpful in many aspects to make human life comfortable and easy.
It will save the life of human beings in the dangerous zones.
Hand gesture controlled robot can be used by
physically challenged in wheelchairs.
1 The way how a tri-axes accelerometer
module is attached to a user’s wrist varies from person to
person. Even more, it may vary from time to time during the
control procedure for the same user. For example, a user may wear the module with a certain tilting angle. Without any hand
movement, the accelerator already has some g values on the
sensor. Therefore, the module has to be calibrated for each user
at the beginning of the control procedure. To calibrate the
accelerator module, we first measure the tilting and rotation
angles.
2 The acceleration signal changes accordingly as
the acceleration module moves. Therefore, the amount of
acceleration changes (AAC) can be used to detect the end
points. When the AAC exceeded a certain pre-specified
threshold, it represents that a starting point of motion is
detected. The end point is detected when the AAC falls below
the threshold for 0.5 seconds. The performance of the end
points detection depends on the value of the pre-specified
threshold. If the threshold is set too low, a small shaking
movement would be detected as a new trajectory. On the
contrary, if the threshold is set too high, a slow moving
trajectory would not be detected. From our many experiment,
the 0.1g would be a good threshold.
3 After detecting the end points,
we smooth the data to reduce the impact of noise. In our
system, we use the second-order Handling filter to smooth the data. After smoothing, we need to scale the smoothed data to lie in the interval [0, 1]. Without the scaling process,
4 , for each hand gesture, we randomly select
one trajectory as the corresponding template trajectory for the gesture. The resulting test trajectory is then compared to the template sequence for each hand gesture. The two trajectories to be compared are dynamically time aligned and the resultantalignment path of maximum similarity is computed. Finally,
the test trajectory is claimed to be the class with the largest
similarity
5 After the trajectories have been classified,
the corresponding command is then transmitted to the robot This output signal generation depends on the gesture input, for every four possible
gesture input, different output signal is generated. The motor
driver is used to drive the DC motors of the robot. It takes digital signals as the input from the Arduino and gives these signals as an output to the DC motors. Once a command signal is given to the robot, it continues to move in that direction till the next command is given or any obstacle comes in the path.
.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 18790 | |||
| accelerometer | Equipment | 1 | 1000 | 1000 |
| diode | Equipment | 2 | 10 | 20 |
| Rf module | Equipment | 1 | 400 | 400 |
| encoder | Equipment | 1 | 200 | 200 |
| decoder | Equipment | 1 | 400 | 400 |
| 8051 series microcontroller | Equipment | 1 | 600 | 600 |
| atmega 328 microcontroller | Equipment | 1 | 770 | 770 |
| motor drives ic | Equipment | 1 | 200 | 200 |
| dc motor | Equipment | 2 | 3600 | 7200 |
| aurdino compiler | Equipment | 1 | 1000 | 1000 |
| keil compiler for 8051 MC | Equipment | 1 | 2000 | 2000 |
| MC programming language embaded c | Equipment | 1 | 2000 | 2000 |
| rf module transmitter | Equipment | 1 | 1500 | 1500 |
| rf module receiver | Equipment | 1 | 1500 | 1500 |