Seminar Report On Space Mouse
Seminar Report On Space Mouse
COM
Its Time only for SUNSHINE & RAINS without any Pains
INDEX
1 INTRODUCTION 1
4 MECHATRONICS 10
5 SPACEMOUSE 15
7 CONCLUSION 38
8 REFERENCE 39
CHAPTER 1
INTRODUCTION
Every day of your computing life, you reach out for the mouse whenever
you want to move the cursor or activate something. The mouse senses
your motion and your clicks and sends them to the computer so it can
respond appropriately. An ordinary mouse detects motion in the X and
Y plane and acts as a two dimensional controller. It is not well suited
for people to use in a 3D graphics environment. Space Mouse is a
professional 3D controller specifically designed for manipulating objects
in a 3D environment. It permits the simultaneous control of all six
degrees of freedom - translation rotation or a combination. . The device
serves as an intuitive man-machine interface
CHAPTER 2
Mice first broke onto the public stage with the introduction of the Apple
Macintosh in 1984, and since then they have helped to completely
redefine the way we use computers. Every day of your computing life,
you reach out for your mouse whenever you want to move your cursor
or activate something. Your mouse senses your motion and your clicks
and sends them to the computer so it can respond appropriately
2.1 Inside a Mouse
The main goal of any mouse is to translate the motion of your hand into
signals that the computer can use. Almost all mice today do the
translation using five components:
1. A ball inside the mouse touches the desktop and rolls when the mouse
moves.
Fig 2
2. Two rollers inside the mouse touch the ball. One of the rollers is
oriented so that it detects motion in the X direction, and the other is
oriented 90 degrees to the first roller so it detects motion in the Y
direction.
Fig.3 The rollers that touch the ball and detect X and Y motion
3. When the ball rotates, one or both of these rollers rotate as well. The
following image shows the two white rollers on this mouse:
4. The rollers each connect to a shaft, and the shaft spins a disk with
holes in it. When roller rolls, its shaft and disk spin. The
The rate of the pulsing is directly related to the speed of the mouse and
the distance it travels.
Each encoder disk has two infrared LEDs and two infrared sensors, one
on each side of the disk (so there are four LED/sensor pairs inside a
mouse). This arrangement allows the processor to detect the disk's
direction of rotation. There is a piece of plastic with a small, precisely
located hole that sits between the encoder disk and each infrared
sensor. This piece of plastic provides a window through which the
infrared sensor can "see." The window on one side of the disk is located
slightly higher than it is on the other -- one-half the height of one of the
holes in the encoder disk, to be exact. That difference causes the two
infrared sensors to see pulses of light at slightly different times. There
are times when one of the sensors will see a pulse of light when the
other does not, and vice versa.
CHAPTER 3
CHAPTER 4
MECHATRONICS
For most mechatronic systems, the main issue is no more how to implement
a control system, but how to implement actuators and what is the energy
source. Within the mechatronic field, mainly two technologies are used to
produce the movement: the piezo-electric actuators and motors, or
the electromagnetic actuators and motors. Maybe the most famous
mechatronics systems are the well known camera autofocus system or
camera anti-shake systems.
Concerning the energy sources, most of the applications use batteries. But a
new trend is arriving and is the energy harvesting, allowing transforming
CHAPTER 5
SPACEMOUSE
Features:
Benefits:
Spacemouse Plus
Spacemouse Plus
The first force torque sensor used was based upon strain gauge
technology, integrated into a plastic hollow ball. DLR had the basic
concept centre of a hollow ball handle approximately coinciding with
the measuring centre of an integrated 6 dof force / torque sensor
patented in Europe and US.
and parallel to the plane. The ring with PSD's is fixed inside the outer
part and connected via springs with the LED-slit-basis. The springs
bring the inner part back to a neutral position when no forces / torque
are exerted: There is a particularly simple and unique. This measuring
system is drift-free and not subject to aging effects.
fig 8 Spacemouse
Every day of your computing life, you reach out for the mouse
whenever you want to move the cursor or activate something. The
mouse senses your motion and your clicks and sends them to the
computer so it can respond appropriately. An ordinary mouse detects
motion in the X and Y plane and acts as a two dimensional controller. It
is not well suited for people to use in a 3D graphics environment. Space
Mouse is a professional 3D controller specifically designed for
manipulating objects in a 3D environment. It permits the simultaneous
control of all six degrees of freedom - translation rotation or a
combination. . The device serves as an intuitive man-machine interface
5.4 Table-1
Specifications
Operating Modes 3D Interface Ð 6 degrees of freedom
Translation Mode Only the translation coordinates (X, Y, Z)
are reported
Rotation Mode Only the rotation coordinates (A, B, C)
are reported
Dominant Mode Only the coordinate with the greatest
magnitude is reported
Sensitivity Adjustable (600 speed levels resolution)
Buttons 9, programmable
Interface Type RS-232C Serial
Baud Rate 9600 baud
Connector DB 9 Female
Power Supply Serial port signals
Weight 665 grams
Dimensions L x W x H 165 x 112 x 40mm
EMC Standards FCC, CE and EMI approved
CHAPTER 6
6.1 Features
6.2 Benefits
As the user positions the 3D objects with the Magellan device the
necessity of going back and forth to the menu is eliminated. Drawing
times is reduced by 20%-30% increasing overall productivity. With the
Magellan device improved design comprehension is possible and earlier
detection of design errors contributing faster time to market and cost
savings in the design process. Any computer whose graphics power
allows to update at least 5 frames per second of the designed scenery,
and which has a standard RS232 interface, can make use of the full
potential of Magellan spacemouse. In 3D applications Magellan is used
in conjunction with a 2D mouse. The user positions an object with
CHAPTER 7
FUTURE SCOPE
A new, user-friendly cap with a distinctive grip area for thumb, forefinger
and middle finger supports virtually every single cap movement with the
uniquely soft, pressure-sensitive sensor. Dedicated edges improve your
emotional attachment to the graphics object and ensure precise object
manipulation in 3D space. The V-shaped cap particularly supports the
"zoom" command, the most commonly used positioning command in 3D
design applications. Optimized overall dimensions and generous device
weight, produce unsurpassed stability for hassle-free computing experience.
inclined keypad has nine buttons with two additional buttons on each side
of the cap for easy access. Its patented high-tech core, an opto-electronic
and contact-less measuring system provides six degrees of freedom motion
control (X, Y, Z, pitch, roll and yaw) without the need for calibration.
Cyberpuck
n many areas of our daily life we are faced with rather complex tasks that
have to be done in circumstances unfavorable for human beings. For
example, heavy weights may have to be lifted or the environment may be
dangerous and, therefore, the assistance of a machine is needed. Some of
these tasks, on the other hand, also need the presence of a human, because
the complexity of the task is beyond the capability that an independent
robot system is able to handle. Therefore, there is a need for a robot system
controlled by a human.
The system of the visual space mouse can be divided into two main parts:
image processing and robot control. The role of image processing is to
perform operations on a video signal, received by a video camera, to extract
desired information out of the video signal. The role of robot control is to
transform electronic commands into movements of the manipulator.
The purpose of this project was to develop a system that is able to control a
robotic system by observing the human and directly converting hand
gestures into movements of the manipulator. The hand serves as the
primary controlling element to effect the actual motion and position of a
robot gripper. For the observation of the user, one usual greyscale camera is
used without any kind of calibration. The manipulator is a PUMA 560 robot
with six degrees of freedom and a gripper.
We use the image processing language VEIL for image processings. A special
feature of VEIL is blobs. These are defined as a brighter region in the image
plane within a darker environment. The hand is detected and traced with
the help of blobs. This blob contains the
characteristic values of the image of the hand. The values of the blob are
then passed to the control part of the program to affect the actual position of
the manipulator.
The state machine consists of three different levels: two control levels and
one transition level. The control levels are used to move the manipulator.
The transition level connects the two control levels and affects the gripper of
the robot arm.
Every time the flat hand is facing the camera, as shown above, the state
machine of the controlling unit is in one of two control levels. In each control
level the manipulator can be moved in a plane, by moving the hand in the
up-down direction or forward-backward direction. The control levels differ in
the orientation of the planes in which the manipulator can be moved in. The
plane of control level 1 is orthogonal to the plane of control level 2.
To change the control levels the hand has to be turned, so that the side of
the flat hand is facing the camera. In this mode the hand can be moved
within the sight of the camera without effecting the manipulator. This mode
is called the transition mode. If the hand is turned back so that the flat
hand is facing the camera again, the state machine of the control unit moves
back into the other control level.
With the use of the two planes, described previously, only a cubic space in
front of the arm can be accessed. With the rotation along the z-axis this
cube can be rotated and so the whole area around the manipulator is
attainable. The rotation is initiated just by rotating the hand in the image-
plane. Also, the gripping gesture is part of the transition level. Placing the
gesture of the gripper in the transition level has the advantage that any
movement of the hand has no effect on the manipulator itself, which will
keep the gripper fixed during the gripping gesture.
Experiment
Several people have been chosen to perform this experiment without any
training. Each person was able to successfully finish the task. The
experiment showed that the state machine with its two separated control
levels was no problem for the candidates. The biggest problem was the
gesture for the gripping movement. It became obvious that the choses
gripping gesture was nonnatural to perform.
The major attempt of this project was to combine an image processing unit
with an control unit to achieve a convenient, image-based control system for
a manipulator: the visual space-mouse. This intention was achieved
successfully. As it was demonstrated by the experiment, a person is able to
successfully manage to handle simple manipulation tasks by using the
visual space-mouse-system developed as a remote tool.
CONCLUSION
REFERENCES
www.howstuffworks.com
www.wikipedia.com
http://www-cvr.ai.uiuc.edu/demos/tobias/spacemouse.html
www.aalizwel.com
www.google.com