Mini Project PDF
Mini Project PDF
Submitted by
HA AMBIKA (21BMC301)
PUSHPA A (21BMC302)
SAHIL (21BMC303)
MECHATRONICS ENGINEERING
Dr. MAHALINGAM COLLEGE OF ENGINEERING AND TECHNOLOGY,
POLLACHI – 642003
An Autonomous Institution
Chennai - 600025
JUNE 2022
Dr. Mahalingam College of Engineering and Technology
An Autonomous Institution
BONAFIDE CERTIFICATE
Submitted for the Autonomous End Semester Mini Project viva voce held on
We extend our gratitude to our management for having provided me with all
facilities to build my project successfully. I express my sincere gratitude to our honorable
Secretary Dr. C. Ramaswamy, M.E., Ph.D., F.I.V., for providing me with required
amenities.
We express our hearty thanks to our project guide Mr. K Sathish Kumar Assistant
Professor, Department of Mechatronics Engineering for his constant support and
guidance offered to us during our project by being one among us and thanks to all other
faculty members, lab technicians and friends who played the supporting role throughout
the project.
iii
ABSTRACT
iv
TABLE OF CONTENT
CHAPTER PAGE
TITLE
NO NO
LIST OF TABLES vi
LIST OF FIGURES vii
LIST OF ABBREVATIONS ix
1 INTRODUCTION 1
1.1 Background 3
2 LITERATURE REVIEW 6
3 PILOT AND CUSTOMER SURVEY REPORT 9
3.1 Pilot survey report 9
3.2 Customer survey report 12
APPENDIX 33
v
LIST OF TABLES
TABLE PAGE
TITLE
NO NO
vi
LIST OF FIGURES
FIGURE PAGE
TITLE
NO NO
vii
4.4.4 Motor Driver L293D 26
viii
LIST OF ABBREVIATIONS
ix
1. INTRODUCTION
According to the research of the Great Britain Department of Transport,
motorcyclists have an especially poor safety record when compared to other vehicles.
Even though motorcyclists make up less than 1% of vehicle traffic, they suffer 14% of
total deaths and serious injuries on Britain’s roads. Since motorcycling is dangerous, it
is important to not further distract the rider.
1
Haptics is a force-feedback or tactile technology, that leverages a person’s sense of
touch by applying motion or vibration to the user’s fingertips. It can be any system that
incorporates tactile feedback and vibrates through a sense of touch.
2
1.1 BACKGROUND
Haptic technology relates to the sense of touch, and it’s already found in many
consumer products, most notably the Apple Watch. Haptic technology is rapidly being
adopted by the automotive industry to give drivers a more informed and intuitive
experience. Drivers will be able to feel the road and control its systems using haptic
sensors.
Traditionally, there are five senses: hearing, vision, smell, touch, and taste. Visual and
auditory sense is highly demanded by the primary driving task and is perceived as a
distraction while riding the motorcycle. When riding the motorcycle, the environment is
loud, with the engine and wind, therefore if one would use auditive feedback for
navigation, the sound must be loud to be perceivable, hence the sound is hard to ignore and
very disturbing if the instructions cannot be followed. Thus, secondary tasks should mainly
involve other senses so that the driver can focus on the driving task and perceive the
navigation cues.
Haptic technologies were first developed and introduced in the 1970s, and most
individuals may have experienced some form of haptic feedback in video games that make
motion response part of the gaming experience. Haptic technologies have even become
part of home gaming controllers, joy sticks, and steering wheels.
3
Haptic feedback is a more specific and recent phenomenon. Products featuring haptic
feedback treat the tactile sensations not as the primary goal of the product, but rather a
single component that adds to the overall enjoyment of the product. Haptic feedback is
used to engage more of the user sense to provide a deeper and more immersive experience.
Products that offer haptic feedback. such as some game controllers, often provide different
kind of sensations to correspond with different visual and audio stimuli. The following are
the types of haptic feedback.
1.Force feedback
2.Vibrotactile feedback
4.Ultrasound feedback
5.Thermal feedback
Haptic technology may play an important role in learning. New research may reveal
a benefit to
children’s tactile interaction with screens and the feedback they receive as important factors
in the acquisition of information. For more advanced learners, it could revolutionize online
or distance education, allowing students to participate in hands-on tactile activities or
exercises or even simulate physical environments. Haptic technology might be particularly
important in advancing connections, communication, and even access.
Haptic technology is being developed to allow individuals with disabilities to receive
tactile feedback from phones and tablets such as a smart phone interface that allows users
to “feel” buttons as they scroll over the flat surface; digital photo features that allow users
to detect faces or orientation by producing a textural quality in the interface; or even a
braille-like sensation over letters in text messages or web pages that users can easily feel.
The future generation of haptic technology will eliminate the need for physical devices to
sense virtual objects, and this will be termed as 'Ultra Haptics’. The technology will
manipulate ultrasound waves, which can be felt by the user.
4
Table 1.1.1 Prime reasons for distraction during riding
Sl no Criteria / Factor
1 SMS / Call
2 Following cluster
3 Vehicle controls
4 Own thoughts
5 Navigation
6 Eating & drinking
7 Mirror
8 Talking to pillion rider
9 Day dreaming
10 Grooming
11 Sighting
12 Discussion with another driver
13 Tyre pressure monitoring
5
2. LITERATURE REVIEW
Joseph Michael explained about a haptic setup. The simple setup is a combination of
Mechanical and Electronics [1]. This setup helps in producing haptic alert system to the
rider. Thus, making him analyses the direction of the rear approaching vehicle. This helps
in reducing the loss of life due to accident.
The Haptic alert system works on the principle of combination of both mechanical and
electronics operation. Haptic alert system produces an alert to the driver by the sense of
touch, in form of vibration thus ensuring alert to the rider. The vibration is produced with
the help of a DC vibrating motor.
Christopher have described about a steering wheel modified to produce lateral skin stretch
provides perceptible cues in a vehicle being driven on the road [2]. They conducted tests
to determine whether drivers can correctly perceive and react to skin stretch navigation
cues. Additionally, they had compared skin stretch feedback to audio navigation cues
during an auditory N-back distraction task simulating a phone call.
Caitlyn Seim have described about the results of three studies regarding perception of
haptic stimuli using small vibration motors suitable for embedding into a wearable, tactile
interface [3]. The Eccentric Rotating Mass (ERM) motors in this study proved easier to
perceive than the Linear Resonant Actuator (LRA) motors in general. The ventral side of
the hand presents challenges to perception, and trends related to stimulus location. Ventral
positions closer to the palm (as opposed to the fingertip) proved significantly, linearly,
more distinguishable the orientation control of the headlamps on both sides (horizontal
and vertical).
6
Roberta L explained this paper is intended to provide an overview of haptic perception,
particularly directed at researchers with interests in engineering applications [4].
Perceiving the material properties of objects through touch is generally superior to the
perception of shape. We review major material properties accessible through haptic
interaction, along with theoretical accounts of the underlying perceptual processes. These
include roughness, friction, compliance, and thermal properties. Subsequently, we
describe algorithms that have been used to render these same material properties on haptic
devices. We then point to applications that have capitalized on the accessibility of
material through touch, including tactile displays, simulation of mechanical mechanisms
in the automobile, and medical training simulators.
Stefano Moretti explained in this paper, the design and the evaluation of haptic HMI
systems for motorbike are presented [5]. The final goal of designing haptic interfaces is
to set a communication between the rider and the motorbike increasing the rider safety.
The designed systems have been evaluated through simulation using MSC Adams R.
Considering the possibility of a future realization of the simulation tested system, the
haptic HMI devices have been designed taking into consideration a wide number of
specific requirements. Starting from the state of the art, a preliminary study has been done
to determine the design requirements. Three solutions have then been modelled: the
Haptic Brake Lever, the Haptic Handle and the Haptic Knob. Each of the models has been
tuned through simulations to convey the optimal haptic feedback to the rider, in terms of
amplitude and frequency. In the end, the three solutions have been compared basing on
safety, feedback perceivability, design and mechanical efficiency. The best solution will
be realized and tested on a real motorbike during future work.
7
Wonsuk Chang explained the implementation of haptic interfaces in vehicles has
important safety and flexibility implications for lessening visual and auditory
overload during driving [6]. The present study aims to design and evaluate haptic
interfaces with vehicle seats. Three experiments were conducted by testing a
haptic seat in a simulator with a total of 20 participants.
8
3. PILOT AND CUSTOMER SURVEY REPORT
To learn about what motivates the rider and what is important to them, and gather
meaningful opinions, comments, and feedback. Conducting surveys is an unbiased
approach to decision-making.
Good
39%
Excellent
44%
Neutral
17%
Excellent Neutral Good
9
➢ The pie chart shows how people rate about the way their vehicle
communicates with the rider.
2. Comfort level of riders while viewing the display screen while riding.
3.The parameters to preferred to have the warning system like low fuel level, high
speed alert... etc
10
1. Type of warning preferred by the riders.
2. The parameters to preferred to have the warning system like low fuel level, high
speed alert... etc
10
8
6
6
0
YES NO
11
3. The level of fuel at which people wish to get warning.
25% 15%
➢ People preferred to have low fuel level indication when the fuel less than 25%.
ABOUT SURVEY
1. This survey has been conducted with 50 people from different regions.
2. The average riding experience of subjects was 6 years.
3. Age of subjects was between 20 and 32.
➢ The Motorcycles/Scooters that we have covered in the survey are given below:
1. Yamaha FZ-S 2. Suzuki Burgman
3. Hero Honda Passion plus 4. Honda Activa
5. TVS Jupiter 6. Honda Dio
12
7. Bajaj Pulsar NS 200 8. Bajaj Pulsar 150
9. Suzuki Access 125 10. RE classic 350
11. Bajaj Platina 12. Yamaha SZRR
13. TVS Ntorq
13
2.Suitable position for haptic input
25 23
20
15 13
10 9
5
5
0
a. Warning lights b. Monitoring c. Navigation d. Call/SMS alert
on display screen speed display
14
4. Mode of navigation while travelling alone to a new place
40 38
35
30
25
20
15
10 8
5 3
1
0
a. Using google b. By asking c. Inbuilt d. Using sign
maps people navigation in boards
vehicle
➢ 76% of people use google maps when they travel alone to a new place.
➢ Haptics can be included along with the navigation system, to enhance the safety
features of the vehicle.
5. If you are given an opportunity to upgrade your vehicle, how will you modify it
with haptics (where and what)?
• High speed in handlebar
• Forward and backward collision warning
• Drowsiness alert in seat
• Side stand cut off
• Approaching vehicle alert in seat
• Tire wear alert Humps alert in handlebar
15
S3.3 OBJECTIVE
• To design and develop a potential haptic high speed warning system in
motorcycle with customer preference
• Identifying ideal contact point considering user preference and validating the
same
16
4. DESIGN OF HAPTIC WARNING SYSTEM
4.1. FLOWCHART FOR ORIENTATION CONTROL
Start
C
Start serial
Monitor speed
No Yes No Yes No
Speed> Speed>
Yes Speed>=
=60 =70
50 Km/h
Km/h Km/h
Stop serial
End
17
First, we need to start the serial port to initiate the communication. Serial
Communication is a protocol in an embedded system for communication between the
microcontroller-based devices like Arduino and raspberry pie to other peripheral devices
supporting the serial communication protocol. This protocol is also known as UART or
USART (universal asynchronous receiver/transmitter). It follows the UART protocol. It
is very popular because it uses only two wires for communication the digital pin 0(RX)
and digital pin 1(TX). When using serial communication these two pins can’t be used as
the digital pins.
Speed is displayed from 0 to 200km/hr on the LCD and warning is displayed whenever
the speed is greater than 50km/hr. At the end we should close the serial port so that
exchange of unnecessary commands through the serial port could be avoided.
Then speed of the vehicle is calculated as rpm and then converted to speed in km/hr.
Then there is a method to check the speed, if the speed is less than the reference
speed(50Km/hr) then the program will wait for the next command. When the speed is
greater than the reference speed(50Km/hr) then the program will actuate the motor to
run with a frequency of 600Hz i.e., light vibration.
If the speed is greater than the reference speed(60Km/hr) then the program will actuate
the motor to run with a frequency of 700Hz i.e., medium intensity vibration. If the speed
is greater than the reference speed(80Km/hr) then the program will actuate the motor to
run with a frequency of 800Hz i.e., strong intensity vibration.
The IC LM293D consists of 4-input pins where pin2 and 7 on the left side of the IC and
Pin 10 and 15 on the right side of the IC. Whereas, left input pins on the IC will control
the rotation of a motor. Hence, the motor is connected across the side and right input for
the motor on the right-hand side.
18
Arduino Uno can be used for application is in high-frequency circuits. But to use a
controller in a high-frequency circuit like in a buck converter, the controller must be
able to generate high-frequency PWM wave. And if the controller you are using is
Arduino Uno, then you must know how to change frequency on PWM pins of Arduino
Uno. Speed is displayed from 0 to 200km/hr on the LCD and warning is displayed
whenever the speed is greater than 50km/hr. Arduino Liquid Crystal library enables us
to interface LCDs having Hitachi HD44780 or compatible controllers with Arduino
Boards. This library can work either in 8-bit or 4-bit mode depending upon how we
initialize LCD connections. RS indicates the Arduino pin number to which LCD RS
(Register Select) is connected. EN indicates the Arduino pin number to which LCD EN
(Enable) is connected.RW indicates the Arduino pin number to which LCD RW (Read
/ Write) is connectedD0 – D8 indicates Arduino pin numbers to which LCD data pins
are connected.
Home () sets the cursor to upper left corner. Set cursor () function will set the position
of the LCD cursor. That means the location in which the subsequent data is displayed
on the screen. In this function we can specify in which column and row we want to
display our data. Note that the numbering of columns and rows are starting from 0. Write
() function writes a character to LCD display and returns the number of bytes written.
Print () function writes text to LCD display and returns the number of bytes written.
19
4.2 Block Diagram of Haptic Warning System in motorcycle & Hardware
The proposed haptic warning system architecture consists of three major
blocks.
1) Input – Pulse generated from the sensor
2) Processing Unit – Arduino Uno microcontroller
3) Output -Vibration
Power
supply
(5V)
Motor Vibration
Potentiometer Arduino Uno Driver Motor
LCD
20
In motorcycle with ABS system, ABS Hall effect sensor is used to sense the RPM of
the wheel and the input is fed to the ECU which calculates the speed of the wheel. Fig
4.2.1 represents the block diagram of haptic warning system in the motorcycle. Fig
4.2.2 represents the block diagram of hardware.
The output from the hall effect sensor is the current signal in square waveform.
Wheel speed sensor uses toner wheel to get data about the speed of the vehicle using hall
effect sensor in the form of pulse, which is in a digital form. As the toner wheel rotates
along with the vehicle wheel, the teeth interfere with the magnetic field and this varying
magnetic field produces a square form output of magnitude 14mA for high output and
7mA for low output.
4.3.1 Calculations
1. To find the RPM from the number of pulses.
• Number of pulses generated per minute = x
• Number of teeth in the corner wheel = 48
• RPM = x / 48
• Circumference of tyre = Pi*D = 3.14* 0.43m = 1.355m
21
4.3.2 Experimental setup
`This experimental setup is done to determine the speed of the vehicle, using the
number of the pulses from function generator. Function generator is used instead of wheel
speed sensor to produce square wave output form, which is then given to the oscilloscope
from which the number of pulses is calculated for a particular frequency.
Function generator - A function generator is a specific form of signal generator that can
generate waveforms with common shapes. Function generator may be able to vary the
characteristics of the waveforms, changing the length of the pulse, i.e., the mark space
ratio, or the ramps of the different edges of triangular or sawtooth waveforms.
Oscilloscope– An instrument that graphically displays electrical signals and shows how
those signals change over time. It measures these signals by connecting with a sensor,
which is a device that creates an electrical signal in response to physical stimuli like
sound, light and heat. For instance, a microphone is a sensor that converts sound into an
electrical signal.
The data shown in the table 4.3.1 & table 4.3.2 is noted by doing an experiment, to know
the number of pulses generated for a particular speed. The readings are taken by fixing a
frequency and calculated the number of pulses per ms and converted it into number of
pulses per minute.
22
Table 4.3.1 Speed calculation using function generator
1 49.01 1
2 539.86 11
3 882.08 18
4 1225.52 25
5 1568.30 32
6 2107.49 43
7 2499.05 51
8 3087.39 63
9 3675.85 75
10 4018.13 82
23
4.4 Hardware description
Power supply
Power supply circuit provides electric power to the Arduino Uno and to the motor driver.
Fig 6.2.1 shows the power supply circuit. Step-down transformer to step down 230V/
110V AC supply to 9-Volt AC. Then we rectify the 9V AC to 9 V DC using a diode
bridge rectifier. After the rectifier, we have used Capacitors to filter the ripple from the
circuit and fed it to the input of the 7805-voltage regulator. 7805 regulates the 9-volt DC
to 5 Volt DC and at the output of 7805 IC, we get constant 5 V DC output. Fig 4.4.1shows
the Power Supply Circuit.
Specifications:
Input voltage - 230V
Output voltage - 5V
Transformer - 230V,0-12V,1A
Diodes - IN4007*4
Capacitor - 1000µF
Regulator - 7805
24
Potentiometer
A potentiometer is a three-terminal resistor with a sliding or rotating contact that
forms an adjustable voltage divider. If only two terminals are used, one end and the wiper,
it acts as a variable resistor or rheostat. This potentiometer has a resistance value of 0-10
kΩ. It can handle input voltages in the range of 0 to 12 VDC. Fig 4.4.2 shows the 10K
potentiometer
Specifications :
Power Rating - 0.3W
Maximum Input Voltage - 200Vdc
Rotational Life - 2000K cycles
Model Number -10K Potentiometer
25
The ATmega328P microcontroller provides UART TTL (5V) serial
communication which can be done using digital pin 0 (Rx) and digital pin 1 (Tx). An
ATmega16U2 on the board channels this serial communication over USB and appears as
a virtual com port to software on the computer. The ATmega16U2 firmware uses the
standard USB COM drivers, and no external driver is needed. Fig 4.4.3 shows the
Arduino uno used in the hardware.
Specification :
Microcontroller ATmega328P
Input Voltage - 6 - 20V
Digital I/O Pins - 14
PWM Digital I/O Pins – 5
Analog Input Pins – 6 Fig 4.4.3 Arduino Uno
26
Specifications :
Wide supply voltage - 4.5 V to 12 V
Max supply current – 600 mA per motor
Specifications :
Brand - INVENTO
Speed - 14000 RPM
Voltage - 6 Volts
Item Dimensions (LxWxH) -7.5 x 7.5 x 4.5 cms
Item Weight - 0.02 Kilograms
27
16*2 LCD display
The operating voltage of this Liquid Crystal Display is 4.7V-5.3V. It includes two
rows where each row can produce 16-characters. The utilization of current is 1mA with
no backlight. Every character can be built with a 5×8-pixel box. The alphanumeric
LCDs alphabets & numbers. Its display can work on two modes like 4-bit & 8-bit. Fig
4.4.7 represents the LCD display.
LCD Specifications :
Operating Voltage - 4.7V - 5.3V
Current - 1mA
28
5. RESULT AND DISCUSSION
5.1 Hardware circuit
The below given circuit diagram is referred from paper of Caitlyn Seim, James Hallam,
Shashank Raghu, Tri-An Le, Greg Bishop, and Thad Starner - Perception in hand-worn
haptics: placement, simultaneous stimuli, and vibration motor comparisons, Georgia tech
Papers Online ,2014. Circuit has been designed by using fritzing software. Refer Fig 5.1
for Hardware Circuit design.
29
LED Display
30
CONCLUSION
The proposed system is to build a low-cost haptic warning system for overspeed, along
with the existing visual and audio guidance system for safe riding of the customer,
focusing on the safety of the rider. The haptic warning system can be adopted in
commuter motorcycles, to reduce the cognitive load of the rider and it also contributes to
the reduction of the road accidents due to distraction.
It is not suitable for premium segment / high end vehicle models because of the vibrations
present in vehicle, the user may not be able to differentiate the vibrations. To understand
the customer preferences, the customer survey is being conducted for 50 people and 34
out of 50 people, preferred to have overspeed alert system in the handlebar using haptics.
Function generator produces pulses like the signal from the sensor. Speed was calculated
for reference and the corresponding resistance is calculated. In the proposed system, the
input is given to the Arduino using potentiometer to vary the speed of the motor. When
the speed limit crosses, the motor vibrates and alerts the rider.
31
REFERENCES
[1] Caitlyn Seim, James Hallam, Shashank Raghu, Tri-An Le, Greg Bishop, and Thad
Starner - Perception in hand-worn haptics: placement, simultaneous stimuli, and vibration
motor comparisons, Georgia tech –Papers Online ,2014.
[2] Yinglong He, Biagio Ciuffo - Adaptive cruise control strategies implemented on
experimental vehicles: IFAC-Papers Online,2018.
[3] Roberta L. Klatzky, Dianne Pawlak, and Angelika Peer, Member IEEE - Haptic
perception of material properties and implications for applications, IEEE – Papers
online,2013.
[4] Stefano Moretti and Fabio Previdi1, Fabio Todeschini and Andrea Testa - Design and
evaluation of haptic interface systems for motorbike application using multibody
modelling, IEEE- Papers Online, 2017.
[5] Kumar, Dileep ,Daudpoto, Jawaid , Shaikh, A - Vibration measurement system for
the low power induction motor, Papers online , 2018.
[7] Moretti, Previdi, Todeschini ,Testa, Andrea - Design and evaluation of haptic interface
systems for motorbike application using multibody modelling, 2017.
32
APPENDIX
PILOT SURVEY QUESTIONNAIRE
1.Vehicles interact with humans in many ways. It can be through warning lights
that you see in the display screen like speed indication. How Do you feel about
these interactions?
A. Low beam
B. High beam
G. Ignition light
H. Left-right indicators
I. Neutral light
3.How do you feel to view your display screen while riding/ driving?
A. Severely uncomfortable
B. Uncomfortable
C. Moderate comfort
D. Comfortable
A. Yes
B. No
If yes, then at what speed would you like to be alerted (in km/ hr)?
5. How would you feel if you are having a warning system that alerts you by
giving vibration like input (like the vibration in your phone while typing)?
If you didn’t like the method stated above, why (select from the options given
below)?
6. Would you like if you are alerted when the fuel level is low in the vehicle?
A. Yes
B. No
7. If yes, then at what level would you like to be alerted (in %)?
A. 25%
B. 50%
8. Would you like if you are alerted when there is ABS malfunction?
A. Yes
B. No
9. Would you like if you are alerted when the tyre pressure is low in the vehicle?
34
A. Yes
B. No
2. Select the suitable position to the following features for haptic input based
on your interest and importance in two-wheeler.
a) Handlebar
b) Seat
c) Foot peg
d) Haptics not required
4. How will you navigate yourself with the road directions if you are travelling
35
alone to a new place?
a) Using google maps (Phone / Vehicle)
b) By asking people
c) Other Navigation apps (Waze, Maps.me, Apple maps)
d) Using sign boards
5. If you are given an opportunity to upgrade your vehicle, how will you modify
it with haptics (where and what)?
36