DE69608805T2 - Eingabevorrichtung zum liefern multidimensionaler positionskoordinatesignale an einen rechner - Google Patents

Eingabevorrichtung zum liefern multidimensionaler positionskoordinatesignale an einen rechner

Info

Publication number
DE69608805T2
DE69608805T2 DE69608805T DE69608805T DE69608805T2 DE 69608805 T2 DE69608805 T2 DE 69608805T2 DE 69608805 T DE69608805 T DE 69608805T DE 69608805 T DE69608805 T DE 69608805T DE 69608805 T2 DE69608805 T2 DE 69608805T2
Authority
DE
Germany
Prior art keywords
delivering
computer
input device
position coordinate
coordinate signals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69608805T
Other languages
English (en)
Other versions
DE69608805D1 (de
Inventor
Tetsuji Aoyagi
Takeshi Miura
Hajime Suzuki
I Sanchez
K Svancarek
Toru Suzuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Application granted granted Critical
Publication of DE69608805D1 publication Critical patent/DE69608805D1/de
Publication of DE69608805T2 publication Critical patent/DE69608805T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05GCONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
    • G05G9/00Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
    • G05G9/02Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
    • G05G9/04Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
    • G05G9/047Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05GCONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
    • G05G9/00Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
    • G05G9/02Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
    • G05G9/04Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
    • G05G9/047Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
    • G05G2009/0474Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks characterised by means converting mechanical movement into electric signals
    • G05G2009/04759Light-sensitive detector, e.g. photoelectric
DE69608805T 1995-07-31 1996-07-31 Eingabevorrichtung zum liefern multidimensionaler positionskoordinatesignale an einen rechner Expired - Lifetime DE69608805T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/509,082 US5694153A (en) 1995-07-31 1995-07-31 Input device for providing multi-dimensional position coordinate signals to a computer
PCT/US1996/012532 WO1997005567A1 (en) 1995-07-31 1996-07-31 Input device for providing multi-dimensional position coordinate signals to a computer

Publications (2)

Publication Number Publication Date
DE69608805D1 DE69608805D1 (de) 2000-07-13
DE69608805T2 true DE69608805T2 (de) 2000-10-12

Family

ID=24025198

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69608805T Expired - Lifetime DE69608805T2 (de) 1995-07-31 1996-07-31 Eingabevorrichtung zum liefern multidimensionaler positionskoordinatesignale an einen rechner

Country Status (5)

Country Link
US (1) US5694153A (de)
EP (1) EP0842489B1 (de)
AU (1) AU6605596A (de)
DE (1) DE69608805T2 (de)
WO (1) WO1997005567A1 (de)

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5889670A (en) 1991-10-24 1999-03-30 Immersion Corporation Method and apparatus for tactilely responsive user interface
US6437771B1 (en) 1995-01-18 2002-08-20 Immersion Corporation Force feedback device including flexure member between actuator and user object
US5805140A (en) 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
EP1177821A3 (de) 1995-05-10 2005-01-05 Nintendo Co., Limited Steuergerät mit analogem Joystick
US6166723A (en) * 1995-11-17 2000-12-26 Immersion Corporation Mouse interface device providing force feedback
US6950094B2 (en) 1998-03-30 2005-09-27 Agilent Technologies, Inc Seeing eye mouse for a computer system
JP3524247B2 (ja) 1995-10-09 2004-05-10 任天堂株式会社 ゲーム機およびそれを用いたゲーム機システム
DE69628727T2 (de) 1995-10-09 2004-05-13 Nintendo Co., Ltd. System zum bearbeiten von dreidimensionalen bildinformationen
JP3544268B2 (ja) 1995-10-09 2004-07-21 任天堂株式会社 三次元画像処理装置およびそれを用いた画像処理方法
US6022274A (en) 1995-11-22 2000-02-08 Nintendo Co., Ltd. Video game system using memory module
US6155926A (en) 1995-11-22 2000-12-05 Nintendo Co., Ltd. Video game system and method with enhanced three-dimensional character and background control
DE19605573C2 (de) * 1996-02-15 2000-08-24 Eurocopter Deutschland Dreiachsig drehpositionierbarer Steuerknüppel
US6374255B1 (en) 1996-05-21 2002-04-16 Immersion Corporation Haptic authoring
SE9603208D0 (sv) * 1996-09-04 1996-09-04 Nabla Hb Anordning och förfarande för lägesbestämning
US6139434A (en) 1996-09-24 2000-10-31 Nintendo Co., Ltd. Three-dimensional image processing apparatus with enhanced automatic and user point of view control
US6262712B1 (en) * 1997-04-24 2001-07-17 Microsoft Corporation Handle sensor with fade-in
US6426745B1 (en) 1997-04-28 2002-07-30 Computer Associates Think, Inc. Manipulating graphic objects in 3D scenes
US6157369A (en) 1997-10-14 2000-12-05 Logitech, Inc. Optical-mechanical roller with ratchet
US6020875A (en) * 1997-10-31 2000-02-01 Immersion Corporation High fidelity mechanical transmission system and interface device
US6104382A (en) * 1997-10-31 2000-08-15 Immersion Corporation Force feedback transmission mechanisms
US6184867B1 (en) * 1997-11-30 2001-02-06 International Business Machines Corporation Input for three dimensional navigation using two joysticks
US6256011B1 (en) 1997-12-03 2001-07-03 Immersion Corporation Multi-function control device with force feedback
US6172354B1 (en) 1998-01-28 2001-01-09 Microsoft Corporation Operator input device
GB2334573A (en) * 1998-01-30 1999-08-25 Penny & Giles Computer Product An optical joystick
US6304091B1 (en) 1998-02-10 2001-10-16 Immersion Corporation Absolute position sensing by phase shift detection using a variable capacitor
US6067077A (en) * 1998-04-10 2000-05-23 Immersion Corporation Position sensing for force feedback devices
GB2339469B (en) * 1998-07-10 2003-03-12 Ultronics Ltd Joystick actuators
US6181327B1 (en) * 1998-08-04 2001-01-30 Primax Electronics Ltd Computer joystick
US7256770B2 (en) 1998-09-14 2007-08-14 Microsoft Corporation Method for displaying information responsive to sensing a physical presence proximate to a computer input device
US7358956B2 (en) * 1998-09-14 2008-04-15 Microsoft Corporation Method for providing feedback responsive to sensing a physical presence proximate to a control of an electronic device
US6333753B1 (en) 1998-09-14 2001-12-25 Microsoft Corporation Technique for implementing an on-demand display widget through controlled fading initiated by user contact with a touch sensitive input device
US6396477B1 (en) 1998-09-14 2002-05-28 Microsoft Corp. Method of interacting with a computer using a proximity sensor in a computer input device
US6456275B1 (en) * 1998-09-14 2002-09-24 Microsoft Corporation Proximity sensor in a computer input device
US6967644B1 (en) * 1998-10-01 2005-11-22 Canon Kabushiki Kaisha Coordinate input apparatus and control method thereof, and computer readable memory
US6246391B1 (en) 1998-12-01 2001-06-12 Lucent Technologies Inc. Three-dimensional tactile feedback computer input device
US6303924B1 (en) 1998-12-21 2001-10-16 Microsoft Corporation Image sensing operator input device
US6444973B1 (en) * 1999-01-12 2002-09-03 James R. Dissey Method and apparatus for improving the accuracy of a region-based light detector
US6614420B1 (en) 1999-02-22 2003-09-02 Microsoft Corporation Dual axis articulated electronic input device
US6664946B1 (en) 1999-02-22 2003-12-16 Microsoft Corporation Dual axis articulated computer input device and method of operation
US7102616B1 (en) 1999-03-05 2006-09-05 Microsoft Corporation Remote control device with pointing capacity
US6448964B1 (en) 1999-03-15 2002-09-10 Computer Associates Think, Inc. Graphic object manipulating tool
US6531692B1 (en) 1999-03-22 2003-03-11 Microsoft Corporation Optical coupling assembly for image sensing operator input device
US7046229B1 (en) * 1999-04-20 2006-05-16 Microsoft Corporation Computer input device providing absolute and relative positional information
US6903721B2 (en) 1999-05-11 2005-06-07 Immersion Corporation Method and apparatus for compensating for position slip in interface devices
TW463078B (en) * 1999-07-05 2001-11-11 Alps Electric Co Ltd Multidirectional input device
US6564168B1 (en) 1999-09-14 2003-05-13 Immersion Corporation High-resolution optical encoder with phased-array photodetectors
US6520824B1 (en) * 1999-09-27 2003-02-18 Toytronix Balloon toy vehicle
US6844871B1 (en) * 1999-11-05 2005-01-18 Microsoft Corporation Method and apparatus for computer input using six degrees of freedom
US6693626B1 (en) 1999-12-07 2004-02-17 Immersion Corporation Haptic feedback using a keyboard device
US6580418B1 (en) 2000-02-29 2003-06-17 Microsoft Corporation Three degree of freedom mechanism for input devices
US6741233B1 (en) * 2000-04-28 2004-05-25 Logitech Europe S.A. Roller functionality in joystick
US6754618B1 (en) * 2000-06-07 2004-06-22 Cirrus Logic, Inc. Fast implementation of MPEG audio coding
US7084854B1 (en) 2000-09-28 2006-08-01 Immersion Corporation Actuator for providing tactile sensations and device for directional tactile sensations
US7145549B1 (en) 2000-11-27 2006-12-05 Intel Corporation Ring pointing device
JP3664665B2 (ja) * 2001-06-01 2005-06-29 株式会社カワサキプレシジョンマシナリ ジョイスティック装置
KR20030009919A (ko) * 2001-07-24 2003-02-05 삼성전자주식회사 관성 센서를 구비하는 컴퓨터 게임용 입력 장치
US6847353B1 (en) 2001-07-31 2005-01-25 Logitech Europe S.A. Multiple sensor device and method
US6904823B2 (en) 2002-04-03 2005-06-14 Immersion Corporation Haptic shifting devices
JP4589007B2 (ja) * 2002-04-12 2010-12-01 ヘンリー ケイ. オバーマイヤー, 多軸ジョイスティックおよびそのためのトランスデューサー手段
WO2004036405A2 (en) 2002-10-15 2004-04-29 Immersion Corporation Products and processes for providing force sensations in a user interface
US20040155865A1 (en) * 2002-12-16 2004-08-12 Swiader Michael C Ergonomic data input and cursor control device
WO2004111819A1 (en) 2003-06-09 2004-12-23 Immersion Corporation Interactive gaming systems with haptic feedback
JP2005083899A (ja) * 2003-09-09 2005-03-31 Minebea Co Ltd 光学式変位センサおよび外力検出装置
DE10342335B4 (de) * 2003-09-11 2007-02-01 Preh Gmbh Bedienelement
US7456828B2 (en) * 2003-09-30 2008-11-25 Sauer-Danfoss Inc. Joystick device
US7826641B2 (en) 2004-01-30 2010-11-02 Electronic Scripting Products, Inc. Apparatus and method for determining an absolute pose of a manipulated object in a real three-dimensional environment with invariant features
US7961909B2 (en) * 2006-03-08 2011-06-14 Electronic Scripting Products, Inc. Computer interface employing a manipulated object with absolute pose detection component and a display
US8542219B2 (en) * 2004-01-30 2013-09-24 Electronic Scripting Products, Inc. Processing pose data derived from the pose of an elongate object
US9229540B2 (en) 2004-01-30 2016-01-05 Electronic Scripting Products, Inc. Deriving input from six degrees of freedom interfaces
US20050215320A1 (en) * 2004-03-25 2005-09-29 Koay Ban K Optical game controller
DE502005004007D1 (de) * 2004-04-22 2008-06-19 Preh Gmbh Dreh- und/oder drucksteller mit joystick
EP1696300A1 (de) * 2005-02-25 2006-08-30 Roland Waidhas Optischer Joystick
US7570250B2 (en) * 2006-05-04 2009-08-04 Yi-Ming Tseng Control device including a ball that stores data
CN104656900A (zh) 2006-09-13 2015-05-27 意美森公司 用于游戏厅游戏触觉的系统和方法
US9486292B2 (en) 2008-02-14 2016-11-08 Immersion Corporation Systems and methods for real-time winding analysis for knot detection
TWI391844B (zh) * 2008-08-28 2013-04-01 Ind Tech Res Inst 多維度光學控制裝置及其方法
US9104791B2 (en) 2009-05-28 2015-08-11 Immersion Corporation Systems and methods for editing a model of a physical system for a simulation
US8542105B2 (en) 2009-11-24 2013-09-24 Immersion Corporation Handheld computer interface with haptic feedback
EP2405326A1 (de) * 2010-07-05 2012-01-11 Nxp B.V. Erkennungssystem und Verfahren zum Erkennen der Bewegungen eines beweglichen Objekts
US20130293362A1 (en) * 2012-05-03 2013-11-07 The Methodist Hospital Research Institute Multi-degrees-of-freedom hand controller
WO2013169799A1 (en) 2012-05-07 2013-11-14 Moen Incorporated Electronic plumbing fixture fitting
US9866924B2 (en) 2013-03-14 2018-01-09 Immersion Corporation Systems and methods for enhanced television interaction
US11577159B2 (en) 2016-05-26 2023-02-14 Electronic Scripting Products Inc. Realistic virtual/augmented/mixed reality viewing and interactions
US10520973B2 (en) 2016-10-27 2019-12-31 Fluidity Technologies, Inc. Dynamically balanced multi-degrees-of-freedom hand controller
US10198086B2 (en) 2016-10-27 2019-02-05 Fluidity Technologies, Inc. Dynamically balanced, multi-degrees-of-freedom hand controller
CN114674220A (zh) 2017-10-27 2022-06-28 流体技术股份有限公司 用于对空指令提供触觉反馈的控制器的多轴常平架安装座
WO2019084506A1 (en) 2017-10-27 2019-05-02 Fluidity Technologies, Inc. CONTROL DEVICE EQUIPPED WITH A DISPLAY DEVICE FOR KNOWING THE SITUATION
EP3701349A4 (de) 2017-10-27 2021-07-28 Fluidity Technologies, Inc. Kamera- und sensorsteuerungen für fernbediente fahrzeuge und virtuelle umgebungen
US10633022B2 (en) * 2018-05-25 2020-04-28 Caterpillar Sarl Track-type machine propulsion system having independent track controls integrated to joysticks
US11599107B2 (en) 2019-12-09 2023-03-07 Fluidity Technologies Inc. Apparatus, methods and systems for remote or onboard control of flights
US20220241682A1 (en) * 2021-01-31 2022-08-04 Reed Ridyolph Analog Joystick-Trackpad
CN113274131A (zh) * 2021-05-25 2021-08-20 元化智能科技(深圳)有限公司 光学示踪装置及其使用方法
US11696633B1 (en) 2022-04-26 2023-07-11 Fluidity Technologies Inc. System and methods for controlling motion of a target object and providing discrete, directional tactile feedback
US11662835B1 (en) 2022-04-26 2023-05-30 Fluidity Technologies Inc. System and methods for controlling motion of a target object and providing discrete, directional tactile feedback

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3643148A (en) * 1970-04-16 1972-02-15 Edo Corp Ball tracker assembly
GB1472066A (en) * 1974-06-26 1977-04-27 British Aircraft Corp Ltd Photoelectric apparatus
US4180860A (en) * 1977-06-21 1979-12-25 The Foxboro Company Display station having universal module for interface with different single loop controllers
US4464652A (en) * 1982-07-19 1984-08-07 Apple Computer, Inc. Cursor control device for use with display systems
US4573925A (en) * 1982-09-14 1986-03-04 Rockwell International Corporation Electronic flight instrument design and evaluation tool
US4533827A (en) * 1982-10-06 1985-08-06 Texas A&M University Optical joystick
US4533830A (en) * 1982-12-16 1985-08-06 Disc Instruments, Inc. Optical encoder with a shutter clutched for directional movement
US4578674A (en) * 1983-04-20 1986-03-25 International Business Machines Corporation Method and apparatus for wireless cursor position control
US4538476A (en) * 1983-05-12 1985-09-03 Luque Tom R Cursor control assembly
US4550250A (en) * 1983-11-14 1985-10-29 Hei, Inc. Cordless digital graphics input device
JPS60256832A (ja) * 1984-06-02 1985-12-18 Brother Ind Ltd 座標入力装置
US4682159A (en) * 1984-06-20 1987-07-21 Personics Corporation Apparatus and method for controlling a cursor on a computer display
US4688933A (en) * 1985-05-10 1987-08-25 The Laitram Corporation Electro-optical position determining system
US4736191A (en) * 1985-08-02 1988-04-05 Karl E. Matzke Touch activated control method and apparatus
DE3543783A1 (de) * 1985-12-09 1987-06-11 Siemens Ag Anordnung zur steuerung eines cursors
US4786892A (en) * 1986-02-22 1988-11-22 Alps Electric Co., Ltd. X-Y direction input device having changeable orientation of input axes and switch activation
US4782335B1 (en) * 1986-10-30 1993-09-21 L. Gussin Edward Video art electronic system
US4917516A (en) * 1987-02-18 1990-04-17 Retter Dale J Combination computer keyboard and mouse data entry system
US4823634A (en) * 1987-11-03 1989-04-25 Culver Craig F Multifunction tactile manipulatable control
DE3830520A1 (de) * 1988-09-08 1990-03-15 Thomson Brandt Gmbh Vorrichtung zur erzeugung von steuerspannungen
US5045843B1 (en) * 1988-12-06 1996-07-16 Selectech Ltd Optical pointing device
US4949080A (en) * 1988-12-12 1990-08-14 Mikan Peter J Computer keyboard control accessory
US5142506A (en) * 1990-10-22 1992-08-25 Logitech, Inc. Ultrasonic position locating method and apparatus therefor
US5204947A (en) * 1990-10-31 1993-04-20 International Business Machines Corporation Application independent (open) hypermedia enablement services
US5166668A (en) * 1991-04-10 1992-11-24 Data Stream Corporation Wireless pen-type input device for use with a computer
JPH06119105A (ja) * 1991-05-02 1994-04-28 Digital Stream:Kk 光学式ジョイスティック
US5298919A (en) * 1991-08-02 1994-03-29 Multipoint Technology Corporation Multi-dimensional input device
US5186629A (en) * 1991-08-22 1993-02-16 International Business Machines Corporation Virtual graphics display capable of presenting icons and windows to the blind computer user and method
AU3229693A (en) * 1991-12-03 1993-06-28 Logitech, Inc. 3d mouse on a pedestal
US5389950A (en) * 1992-07-09 1995-02-14 Thurstmaster, Inc. Video game/flight simulator controller with single analog input to multiple discrete inputs
US5313230A (en) * 1992-07-24 1994-05-17 Apple Computer, Inc. Three degree of freedom graphic object controller
US5510893A (en) * 1993-08-18 1996-04-23 Digital Stream Corporation Optical-type position and posture detecting device
US5532476A (en) * 1994-12-21 1996-07-02 Mikan; Peter J. Redundant indicator for detecting neutral position of joystick member

Also Published As

Publication number Publication date
US5694153A (en) 1997-12-02
AU6605596A (en) 1997-02-26
WO1997005567A1 (en) 1997-02-13
DE69608805D1 (de) 2000-07-13
EP0842489A1 (de) 1998-05-20
EP0842489B1 (de) 2000-06-07

Similar Documents

Publication Publication Date Title
DE69608805D1 (de) Eingabevorrichtung zum liefern multidimensionaler positionskoordinatesignale an einen rechner
EP0477098A3 (en) Cursor displacement control device for a computer display
DE69611767T2 (de) Eingabevorrichtung für einen Rechner
DE69819757D1 (de) Digitales fernsehgerät zum steuern eines peripheriegerätes über einen digitalen bus
DE69211294T2 (de) Koordinateneingabegerät
DE68918163T2 (de) Zusammendrückbare Steuervorrichtung für einen Rechner.
AU3003197A (en) Computer input device for use in conjunction with a mouse input device
DE68926692D1 (de) Koordinateneingabegerät
DE69624292D1 (de) Koordinateneingabevorrichtung
DE69324463D1 (de) Auf einen Finger aufsetzbares Rechnerschnittstellengerät
DE29714430U1 (de) Einstellvorrichtung für einen Bildschirm eines Computers
GB9422525D0 (en) Touch sensor input system for a computer display
DE69031419T2 (de) Schwingeingabestift für Koordinateneingabegerät
DE69610144T2 (de) Vorrichtung zum Darstellen eines Fernsehsignals
DE69417358D1 (de) Koordinateneingabegerät
DE59202896D1 (de) Einrichtung zum Einstellen einzelner unterschiedlicher elektronischer Geräte eines Gerätesystems.
EP0417207A4 (en) Computer input device using an orientation sensor
DE69629524D1 (de) Koordinateneingabevorrichtung
NO931837D0 (no) Tilpasningsanordning for et datamaskin-spill system
DE69231460D1 (de) Vorrichtung zum Verarbeiten eines Videosignals
DE69328760T2 (de) Gerät zum Extrahieren eines Synchronisierungssignals
AU1081888A (en) Stylus device for input to a computer
DE69928187D1 (de) System zum Anschluss eines Computers an mehreren Ein/Ausgabemitteln
DE29717591U1 (de) Cursorsteuervorrichtung für einen Computer
DE29504319U1 (de) Eingabevorrichtung für einen Rechner

Legal Events

Date Code Title Description
8364 No opposition during term of opposition