This document discusses haptic technology, which adds the sense of touch to interactions with computers. It describes how haptics works using devices like haptic interfaces and actuators. Key aspects of haptic rendering like collision detection and force response algorithms are explained. Applications of haptics in areas like gaming, virtual reality, robotics and education are presented. Future directions like wearable haptics and using ultrasound for touchless haptics are also covered. The document concludes by describing algorithms for haptic rendering of constructive solid geometry trees.
Haptic technology,or haptics,is a tactile feedback technology which takes advantage of the sense of touch by applying forces, vibrations, or motions to the user.The word haptic, from the Greek word haptikos, means pertaining to the sense of touch and comes from the Greek verb haptesthai, meaning to contact or to touch.
Haptics are enabled by actuators that apply forces to the skin for touch feedback, and controllers. The actuator provides mechanical motion in response to an electrical stimulus.
Haptic technology,or haptics,is a tactile feedback technology which takes advantage of the sense of touch by applying forces, vibrations, or motions to the user.The word haptic, from the Greek word haptikos, means pertaining to the sense of touch and comes from the Greek verb haptesthai, meaning to contact or to touch.
Haptics are enabled by actuators that apply forces to the skin for touch feedback, and controllers. The actuator provides mechanical motion in response to an electrical stimulus.
Haptics’ is derived from the Greek word ‘haptikos’which means – ‘being able to come into contact’.
Haptics is the science of applying touch (tactile) sensation and control to interact with computer applications.
User should be able to touch the virtual object and feel a response from it.
In order to complete the imitation of the real world one should be able to interact with the environment and get a feedback.
This feedback is called Haptic Feedback.
Areas of Haptics
Computer Haptics- It helps to enable a user to feel something happening in the computer's mind through a typical interface.
Human Haptics- It tells ushow humans and living beings experience touch.
Machine Haptic- It tells us how mechanical devices touch and feel their environment
Applications of Haptics Technology
Robotics-Haptic technology is also widely used in teleoperation, or telerobotics.
Arts and design-Haptics is used in virtual arts, such as sound synthesis or graphic design and animation
“HAPTICS”-- a technology that adds the sense of touch to a virtual environment. Haptic interfaces allow the user to feel as well as to see virtual objects on a computer, and so we can give an illusion of touching surfaces, shaping virtual clay, or moving objects around. The sensation of touch is the brain’s most effective learning mechanism --more effective than seeing or hearing which is why the new technology holds so much promise as a teaching tool. Haptic technology is like exploring the virtual world with a stick.
This presentation is about the basic haptic technology. what it is? how it works?? & what are the terms we need to know to make full understanding of this technology.
this ppt is related to the human haptics ...
it is very helpful to the student to give the presentation on the topic haptics ....it is helpful to the college student for giving the presentation on haptics.. i recoment this to all the student to downloard the power point presentation and hit on the like botten
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Haptics’ is derived from the Greek word ‘haptikos’which means – ‘being able to come into contact’.
Haptics is the science of applying touch (tactile) sensation and control to interact with computer applications.
User should be able to touch the virtual object and feel a response from it.
In order to complete the imitation of the real world one should be able to interact with the environment and get a feedback.
This feedback is called Haptic Feedback.
Areas of Haptics
Computer Haptics- It helps to enable a user to feel something happening in the computer's mind through a typical interface.
Human Haptics- It tells ushow humans and living beings experience touch.
Machine Haptic- It tells us how mechanical devices touch and feel their environment
Applications of Haptics Technology
Robotics-Haptic technology is also widely used in teleoperation, or telerobotics.
Arts and design-Haptics is used in virtual arts, such as sound synthesis or graphic design and animation
“HAPTICS”-- a technology that adds the sense of touch to a virtual environment. Haptic interfaces allow the user to feel as well as to see virtual objects on a computer, and so we can give an illusion of touching surfaces, shaping virtual clay, or moving objects around. The sensation of touch is the brain’s most effective learning mechanism --more effective than seeing or hearing which is why the new technology holds so much promise as a teaching tool. Haptic technology is like exploring the virtual world with a stick.
This presentation is about the basic haptic technology. what it is? how it works?? & what are the terms we need to know to make full understanding of this technology.
this ppt is related to the human haptics ...
it is very helpful to the student to give the presentation on the topic haptics ....it is helpful to the college student for giving the presentation on haptics.. i recoment this to all the student to downloard the power point presentation and hit on the like botten
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Safalta Digital marketing institute in Noida, provide complete applications that encompass a huge range of virtual advertising and marketing additives, which includes search engine optimization, virtual communication advertising, pay-per-click on marketing, content material advertising, internet analytics, and greater. These university courses are designed for students who possess a comprehensive understanding of virtual marketing strategies and attributes.Safalta Digital Marketing Institute in Noida is a first choice for young individuals or students who are looking to start their careers in the field of digital advertising. The institute gives specialized courses designed and certification.
for beginners, providing thorough training in areas such as SEO, digital communication marketing, and PPC training in Noida. After finishing the program, students receive the certifications recognised by top different universitie, setting a strong foundation for a successful career in digital marketing.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
1. Presented by
Mrs. B.Arulmozhi, M.Sc., B.Ed., M.Phil., SET.,
NET.,
Assistant Professor and Head, Department of
Computer Science and Applications
D.K.M. College for Women, Vellore
HAPTIC TECHNOLOGIES AND
ITS APPLICATIONS
3. Introduction – Haptic Technology
Haptics is the technology of adding the sensation of
touch and feeling to computers.
“Haptic”, is the term derived from the Greek word,
“haptesthai”, which means ‘sense of touch’.
It is defined as the “science of applying tactile
sensation to human interaction with computers”.
It permits users to sense (“feel”) and manipulate three
dimensional virtual objects with respect to such
features as shape, weight, surface textures, and
temperature.
4. HISTORY
Haptic- Introduced by 20th century researcher in the
field of experimental psychology to refer to the active
touch of real objects by humans.
In the late 1980s, the term was redefined to enlarge its
scope to include all aspects of machine touch and
human–machine touch interaction.
Currently, the term has brought together many
different disciplines, including biomechanics,
psychology, neurophysiology, engineering, and
computer science, as the study of human touch and
force feedback with the external environment.
5. Generation of Haptic
First Generation – Use of Electromagnetic
Technologies which produce a limited range of
sensations.
Second Generation – Touch-Coordinates
specific responses allowing the haptic effects to
be localized to the position on a screen rather
than the whole device.
Third Generation – Delivers both Touch-
Coordinate specific responses and
customized haptic effects.
Fourth Generation – Pressure Sensitivity, i.e.
how hard you press on a flat surface can affect
the response.
9. Haptics Feedback
Haptics is implemented through different type of
interactions with a haptic device communicating
with the computer. These interactions can be
categorized into the different types of touch
sensations a user can receive.
•Tactile feedback
•Refers to a sensations felt
by the skin .
•Allow the user to feel things
such as the texture of
surfaces, temperature and
vibration.
•Force feedback
•It reproduces the directional
forces that can result from
solild boundaries.
•E.g. the weight of virtual
object, inertia etc.
10. It is the process of generating and
computing forces in response to the
user interaction with the virtual object.
The software – controlled haptic
virtual objects(HVO) creation process
is called haptic rendering(HR).
The control computer(CC) executes
HR events (Collision detection, force
calculation and generation when
necessary) at high rate(one KHz or
more).
Haptic rendering
11. It has 3 main blocks
1. Collision detection
algorithms
2. Force-response
algorithms
3. Control algorithms.
Haptic rendering – continue
13. HAPTIC RENDERING in CONSTRUCTING 3D OBJECT
Constructive solid geometry
(CSG) has proven to be a
good metaphor for
constructing complex objects.
These complex objects are
created by applying boolean
operations on simple,
mathematical objects.
For instance, a box with a hole
can easily be defined as a
cylinder subtracted from a box.
14. Csg tree
A CSG model consists of a
series of primitives and
boolean operators, which are
grouped into a tree.
Most CSG implementations
use the intersection (∩),
subtraction (−) and union (∪)
operators.
In this CSG tree, the
intersection of a cube and a
sphere is taken, which
results in a rounded cube.
Next a hole is created by
subtracting a cylinder from
15. HAPTIC RENDERING of CSG TREES
These algorithms either use special hardware
with 2 depth buffers or the stencil buffer
available on standard OpenGL graphics board.
Our algorithm for rendering CSG trees
calculates a surface contact point (SCP) for
CSG models. A primitive has to provide two
methods in order to be used in a CSG tree:
1. The primitive has to check if a point
lies inside or outside its surface.
2. The primitive has to calculate the SCP if
the point lies inside its surface.
3. The primitive has to calculate the SCP if
the point lies outside its surface.
16. INTERSECTION algorithm
The intersection of two
objects is formed by the
volume that is shared by
these objects.
As a result, only the
surfaces that are shaded
black in figure have to be
felt. The rendering
algorithm should ignore
the greyed surfaces.
17. When subtracting an object
from another object, the
resulting object is defined by
the volume of the latter object
that is not shared with the
former.
The inside-outside test of a
subtraction node should
succeed if the left subtree’s
inside-outside test succeeds
and the right subtree’s
insideoutside test fails.
For our example, the resulting
object that is formed by
subtracting a cube from a
sphere is shaded black
Subtraction algorithm
18. The union of two objects
is defined as the points
in space that are
enclosed by either of
the objects.
The grey surfaces in
this figure define the
intersection of the two
objects.
Union algorithm
19. A CSG tree can be converted to a normal form by
repeatedly applying the following set of production rules to
the tree. These production rules make use of the
associative and distributive properties of boolean
operations:
1. X −(Y ∪Z)→(X −Y)−Z
2. X ∩(Y ∪Z)→(X ∩Y)∪(X ∩Z)
3. X −(Y ∩Z)→(X −Y)∪(X −Z)
4. X ∩(Y ∩Z)→(X ∩Y)∩Z
5. X −(Y −Z)→(X −Y)∪(X ∩Z)
6. X ∩(Y −Z)→(X ∩Y)−Z
7. (X −Y)∩Z →(X ∩Z)−Y
8. (X ∪Y)−Z →(X −Z)∪(Y −Z)
9. (X ∪Y)∩Z →(X ∩Z)∪(Y ∩Z)
Tree normalization
20. The haptic load is defined as the percentage of the
processor time that is needed to perform the haptic
algorithms.
This haptic load includes (but is not limited to) the time
needed to read the haptic device’s encoders, to
evaluate the haptic scene graph and to sent force
back to the device.
The PHANToM device drivers, however, include a
utility that visually shows the haptic load. Since this is
the only way to assess the haptic load, this tool is
currently considered a valid means to measure the
performance of haptic algorithms.
analysis of algorithm
21. Table 1 compares the
haptic load for empty
scene, object not touched
and object touched by
some pointing device.
Since an empty scene
requires a haptic load of
±25% and the haptic load
must always be less than
90%, ±65% of the
processor time is still
available for the
calculation of the CSG
Results of algorithm
22. Applications of haptics technology
Computer and video games
- Haptics feedback is
commonly used in arcade
games, especially racing
video games.
Mobile Devices – Tactile
haptics feedback is becoming
common in cellular devices.
23. Personal Computers-
Apple’s Macbook and
Macbook pro started
incorporating a “tactile
touch pad” design.
Virtual Reality – Haptics
are gaining widespread
acceptance as a key part
of virtual reality systems.
Applications of haptics technology
24. Medicine – Haptic
interfaces for medical
simulation may prove
especially useful for
training in minimally
invasive procedures such
as laparoscopy and
interventional radiology
as well as for performing
remote surgery.
Applications of haptics technology
25. Robotics – Haptic
technology is also
widely used in
teleoperations or
telerobotics.
Arts and Design –
Haptics is used in
virtual arts, such as
sound syntheisis or
graphic design and
animations.
Applications of haptics technology
26. Hologram with haptic
Using this feedback, the user
receives tactile response from
holograph as if it were a real object.
It is based on using ultrasound
waves thereby creating acoustic
radiation pressure. It is through
tactile response that user percieves
the object.
Haptic in Biometric
The haptic based biometeric
measure the position, velocity
and force. After these
measurements using
algorithms, unique physical
patterns can be developed
which can be used for
identification.
Future Applications
27. Haptic in Education
Using this feedback,
the user receives tactile
response from
holograph as if it were a
real object. It is based
on using ultrasound
waves thereby creating
acoustic radiation
pressure. It is through
tactile response that
user percieves the
object.
Future Applications
29. Doppel smartwatch - is
another slave to the haptic
rhythm, only its vibrations
are used to subtly alter the
wearer's mood with rhythmic
pulses; fast for energetic
spurts, slow for calming
moments.
Slimming down - Novasentis
introduced with the wafer
thin haptic actuator it created
out of an electromechanical
polymer. "It's like a piece of
Wearable Haptic Technologies
30. Ultra haptic
. Ultrahaptics has developed a unique
technology that enables users to receive tactile
feedback without needing to wear or touch
anything. The technology uses ultrasound to
project sensations through the air and directly
onto the user. Users can ‘feel’ touch-less
buttons get feedback for mid-air gestures or
interact with virtual objects.
31. LIMITATIONS
Hign cost involved
Large weight and size of haptic
devices(especially wearable one)
Haptic interfaces can only exert forces with
limited magnitude and not equally well in all
directions.
Haptic rendering algorithms operate in discrete
time whereas user operate in continuous time.
32. Implemented algorithms that are needed for
haptic rendering of a CSG tree.
These algorithms make use of the same
representation as the graphical rendering
algorithms.
These algorithms do not make any assumptions
on the primitives, other than that a primitive
renders its surface contact point in a correct
manner.
conclusion