A rotational mouse is a type of computer mouse which attempts to expand traditional mouse functionality. [1] The objective of rotational mice is to facilitate three degrees of freedom (3DOF) for human-computer interaction by adding a third dimensional input, yaw (or Rz), to the existing x and y dimensional inputs. There have been several attempts to develop rotating mice, using a variety of mechanisms to detect rotation .
Mechanisms using relative measures of rotation: These devices are able to detect that the mouse has rotated by so many degrees, but cannot accurately identify where the rotation started or ended, increasing their tendency to lose orientation. [2]
1985 4 saw the first mention of a rotational mouse by Nomura, H. and Saitoh, A., entitled "mouse" at the IBM Technical Disclosure Bulletin, vol. 27, no. 6, Novembre 1984. pp. 3423-3424.
Other 2-ball / 4-sensor mouse concepts, patents:
Unlike the conventional mouse which senses z-axis and y-axis displacement only, these 2-ball or 2-sensor mice are also able to sense z-axis angular motion, calculated by the two sets of x-y displacement data .
Within these devices rotation is detected by a mechanical ring. [11] This mechanism was promoted by the Canadian company Handview Inc; however it apparently never made it to production.
A patent titled "Input device" was the first known application of gyros to a rotating mouse. [12]
The patent for an "Absolute position controller" is the earliest known reference to this type of input device. [13] However, it was the patent for an orientational mouse computer input system, [4] which suggested using a tablet with a detectable pattern or grid and sensors in the puck for computer navigation.
The Wacom Intuos 4D Mouse puck was the first commercial rotating “mouse.” The product was not a standalone mouse but rather a tablet accessory.
The Orbita mouse is the first commercially released non-tablet rotating mouse. Licensed and commercialized by Australian company Cyber Sport, the Orbita is equipped with a patented compass mechanism which solved the problems which plagued earlier rotating mechanisms. The inbuilt compass provides the mouse with ability to detect rotation based on the Earth's magnetic field so that it can accurately maintain orientation once the ‘up’ direction is specified. The round design makes it completely rotatable, spinning freely on ball bearings, and is usable at any angle due to the ‘push and squeeze’ button configuration encased in a silicone soft shell. The mouse reports rotation as scroll wheel commands so compatible with most applications.
Due to the round shape the Orbita mouse is commonly confused as being similar to the original, circular USB iMac mouse. However, the two mice are functionally different, primarily because the iMac's mouse is not a rotating mouse. The Orbita, unlike the Puck mouse, is designed to be ergonomic, with the round shape lending practical aid to the mouse's spinning action, and is not a purely æsthetic trait.
A computer mouse is a hand-held pointing device that detects two-dimensional motion relative to a surface. This motion is typically translated into the motion of the pointer on a display, which allows a smooth control of the graphical user interface of a computer.
A joystick, sometimes called a flight stick, is an input device consisting of a stick that pivots on a base and reports its angle or direction to the device it is controlling. A joystick, also known as the control column, is the principal control device in the cockpit of many civilian and military aircraft, either as a centre stick. It has various switches to control the movements of the aircraft controlled by the Pilot and First Officer of the flight.
A pointing device is a human interface device that allows a user to input spatial data to a computer. CAD systems and graphical user interfaces (GUI) allow the user to control and provide data to the computer using physical gestures by moving a hand-held mouse or similar device across the surface of the physical desktop and activating switches on the mouse. Movements of the pointing device are echoed on the screen by movements of the pointer and other visual changes. Common gestures are point and click and drag and drop.
A trackball is a pointing device consisting of a ball held by a socket containing sensors to detect a rotation of the ball about two axes—like an upside-down ball mouse with an exposed protruding ball. Users roll the ball to position the on-screen pointer, using their thumb, fingers, or the palm of the hand, while using the fingertips to press the buttons.
A game controller, gaming controller, or simply controller, is an input device or input/output device used with video games or entertainment systems to provide input to a video game. Input devices that have been classified as game controllers include keyboards, mouses, gamepads, and joysticks, as well as special purpose devices, such as steering wheels for driving games and light guns for shooting games. Controllers designs have evolved to include directional pads, multiple buttons, analog sticks, joysticks, motion detection, touch screens and a plethora of other features.
An optical mouse is a computer mouse which uses a light source, typically a light-emitting diode (LED), and a light detector, such as an array of photodiodes, to detect movement relative to a surface. Variations of the optical mouse have largely replaced the older mechanical mouse design, which uses moving parts to sense motion.
A gamepad is a type of video game controller held in two hands, where the fingers are used to provide input. They are typically the main input device for video game consoles.
A scroll wheel is a wheel used for scrolling. The term usually refers to such wheels found on computer mice. It is often made of hard plastic with a rubbery surface, centred around an internal rotary encoder. It is usually located between the left and right mouse buttons and is positioned perpendicular to the mouse surface. Sometimes the wheel can be pressed left and right, which is actually just two additional macros buttons.
Gesture recognition is an area of research and development in computer science and language technology concerned with the recognition and interpretation of human gestures. A subdiscipline of computer vision, it employs mathematical algorithms to interpret gestures. Gestures can originate from any bodily motion or state, but commonly originate from the face or hand. One area of the field is emotion recognition derived from facial expressions and hand gestures. Users can make simple gestures to control or interact with devices without physically touching them. Many approaches have been made using cameras and computer vision algorithms to interpret sign language, however, the identification and recognition of posture, gait, proxemics, and human behaviors is also the subject of gesture recognition techniques. Gesture recognition is a path for computers to begin to better understand and interpret human body language, previously not possible through text or unenhanced graphical (GUI) user interfaces.
A wired glove is an input device for human–computer interaction worn like a glove.
Six degrees of freedom (6DOF) refers to the six mechanical degrees of freedom of movement of a rigid body in three-dimensional space. Specifically, the body is free to change position as forward/backward (surge), up/down (heave), left/right (sway) translation in three perpendicular axes, combined with changes in orientation through rotation about three perpendicular axes, often termed yaw, pitch, and roll.
'Ballbot in Wandee and the gang's comic books is reviver robot
3Dconnexion is a German manufacturer of human interface devices for manipulating and navigating computer-generated 3D imagery. These devices are often referred to as 3D motion controllers, 3D navigation devices, 6DOF devices or a 3D mouse.
In video games and entertainment systems, a motion controller is a type of game controller that uses accelerometers or other sensors to track motion and provide input.
Webots is a free and open-source 3D robot simulator used in industry, education and research.
Eric Michelman, a graduate from MIT, is credited with inventing the now commonplace computer input device known as the scroll wheel. Scroll wheels are most often located between the left and right-click buttons on modern computer mice.
In computing, 3D interaction is a form of human-machine interaction where users are able to move and perform interaction in 3D space. Both human and machine process information where the physical position of elements in the 3D space is relevant.
In computing, an input device is a piece of equipment used to provide data and control signals to an information processing system, such as a computer or information appliance. Examples of input devices include keyboards, mouse, scanners, cameras, joysticks, and microphones.
VRPN is a device-independent, network-based interface for accessing virtual reality peripherals in VR applications. It was originally designed and implemented by Russell M. Taylor II at the Department of Computer Science of the University of North Carolina at Chapel Hill. VRPN was maintained and supported by Sensics while it was business. It is currently maintained by ReliaSolve and developed in collaboration with a productive community of contributors. It is described more fully at vrpn.orgArchived 2022-07-09 at the Wayback Machine and in VRPN-VRST.
MacKenzie, I. S., Soukoreff, R. W., & Pal, C. (1997). A two-ball mouse affords three degrees of freedom. Extended Abstractsn of the ACM SIGCHI Conference on Human Factors in Computing Systems – CHI '97, pp. 303–304. New York: ACM. doi:10.1145/1120212.1120405 [PDF] [video]
Merkle, Luiz Ernesto (1991) Guaiá - Um Dispositivo Sensor de Três Graus de Liberdade para Posicionamento no Plano. Master of Science in Industrial Informatics. Curitiba, Paraná, Brazil. (Centro Federal de Educação Tecnológica do Paraná. Paraná Federal Center of Educational Technology. Curso de Pós-Graduação em Informática Industrial.
Merkle, Luiz Ernesto and Scheer, Sergio (1992) Guaiá: Um mouse com três graus de liberdade. Anais do SIBGRAPI V. p187-192. Available at http://sibgrapi.sid.inpe.br/col/sid.inpe.br/sibgrapi/2012/10.23.00.26/doc/22%20Guaia%20um%20mouse%20com%20tres%20graus%20de%20liberdade.pdf Also available at https://www.academia.edu/28212871/Guai%C3%A1_um_mouse_com_tr%C3%AAs_graus_de_liberdade
Nomura, H. and Saitoh, A., entitled "mouse" at the IBM Technical Disclosure Bulletin, vol. 27, no. 6, November 1984. pp. 3423-3424.