WO2021059495A1 - 方向計算装置、方向計算方法、プログラム - Google Patents
方向計算装置、方向計算方法、プログラム Download PDFInfo
- Publication number
- WO2021059495A1 WO2021059495A1 PCT/JP2019/038186 JP2019038186W WO2021059495A1 WO 2021059495 A1 WO2021059495 A1 WO 2021059495A1 JP 2019038186 W JP2019038186 W JP 2019038186W WO 2021059495 A1 WO2021059495 A1 WO 2021059495A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- force sense
- vector
- geomagnetic
- presentation device
- coordinate system
- Prior art date
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 76
- 239000013598 vector Substances 0.000 claims abstract description 133
- 239000011159 matrix material Substances 0.000 claims abstract description 51
- 230000001133 acceleration Effects 0.000 claims abstract description 25
- 230000035807 sensation Effects 0.000 claims description 10
- 230000005484 gravity Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 abstract description 14
- 238000012545 processing Methods 0.000 description 19
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 239000000047 product Substances 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/04—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means
- G01C21/08—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means involving use of the magnetic field of the earth
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/005—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3626—Details of the output of route guidance instructions
- G01C21/3652—Guidance using non-audiovisual output, e.g. tactile, haptic or electric stimuli
Definitions
- the present invention relates to a technique for presenting a direction to a guided person using a force sense presentation device.
- the force sensation presenting device is a device that gives a stimulus (for example, a stimulus by vibration) that causes a person holding the device to perceive the force sensation itself or the force sensation in a pseudo manner.
- this orientation detection method there is a method using geomagnetism.
- the geomagnetism may be significantly distorted due to the influence of the steel frame used in the building, and as a result, the orientation detected using the geomagnetism changes significantly from the correct orientation. Therefore, there is a problem that the guided person is navigated in a direction different from the desired direction.
- an object of the present invention is to provide a technique for more accurately calculating the direction to be presented to the guided person by using the force sense presentation device grasped by the guided person in consideration of the geomagnetic strain. ..
- One aspect of the present invention is a direction calculation device that calculates a direction (hereinafter referred to as a presentation direction) to be presented to the guided person by using a force sense presenting device gripped by the guided person, and is in a predetermined range.
- a presentation direction a direction to be presented to the guided person by using a force sense presenting device gripped by the guided person.
- a first matrix acquisition unit that acquires a matrix (hereinafter referred to as a first matrix) composed of a geomagnetic vector, a gravity acceleration vector, and an outer product vector of these vectors in the reference posture of the force sense presentation device in the system, and a position at the position.
- a second matrix acquisition unit that acquires a matrix (hereinafter referred to as a second matrix) composed of a geomagnetic vector, a gravity acceleration vector, and an outer product vector of these vectors in the current posture of the force sense presentation device in the reference coordinate system, and the above.
- the first instruction force sense vector in the reference coordinate system representing the direction instructing the force sense presentation device to the force sense presentation device. It includes a presentation direction calculation unit that calculates an instruction force sense vector (hereinafter, referred to as a second instruction force sense vector) in the force sense presentation device coordinate system representing the instruction direction as the presentation direction.
- One aspect of the present invention is a direction calculation device that calculates a direction (hereinafter referred to as a presentation direction) to be presented to the guided person by using a force sense presenting device gripped by the guided person, and is in a predetermined range.
- a bias acquisition unit that acquires the directional angle bias due to geomagnetic distortion at the position from the current position of the force sense presentation device using a geomagnetic map that includes the directional angle bias due to geomagnetic distortion at the position included in.
- a first azimuth angle acquisition unit that acquires an azimuth angle (hereinafter, referred to as a first azimuth angle) indicating the direction of the force sense presentation device without considering the influence of geomagnetic strain in the reference coordinate system at the position, and the above.
- the instruction force sense vector (hereinafter, referred to as the first instruction force sense vector) in the reference coordinate system representing the direction instructing the force sense presentation device is instructed to the force sense presentation device. It includes a presentation direction calculation unit that calculates an instruction force sense vector (hereinafter, referred to as a second instruction force sense vector) in the force sense presentation device coordinate system representing the direction to be presented as the presentation direction.
- a presentation direction calculation unit that calculates an instruction force sense vector (hereinafter, referred to as a second instruction force sense vector) in the force sense presentation device coordinate system representing the direction to be presented as the presentation direction.
- the present invention it is possible to more accurately calculate the direction presented to the guided person by using the force sense presenting device gripped by the guided person in consideration of the geomagnetic strain.
- the guided person grasps the force sense presentation device and walks in a predetermined range such as in a designated building.
- the force sensation device guides the guided person in a predetermined walking direction by a stimulus that simulates the force sensation or the force sensation given to the guided person.
- it is necessary to determine the direction to be perceived by the guided person using the force sense presentation device in consideration of the influence of the geomagnetic strain. Therefore, in the embodiment of the present invention, a geomagnetic map showing the influence of geomagnetic strain at a position included in a range in which the direction is presented to the guided person and guidance is desired, such as in a designated building, is provided. Use.
- the direction calculation device 100 is a device that calculates the direction to be presented to the guided person (hereinafter referred to as the presentation direction) in real time by using the force sense presentation device, and is a device that constitutes a walking navigation system. That is, the walking navigation system is realized by using the direction calculation device 100 and the force sense presentation device.
- the force sense presentation device is gripped by the guided person, and for example, the guided person may grip the device.
- the direction presented to the guided person is typically the direction in which the guided person wants to guide the walking, but may be the direction in which the guided person wants to pay attention.
- the direction calculation device 100 is not only used for the configuration of the walking navigation system, but can also be used when the guided person holds the force sense presentation device and moves by a method other than walking. For example, it can also be used when the guided person moves by bicycle.
- the force sense presentation device since the force sense presentation device is gripped by the guided person, the posture of the force sense presentation device does not always maintain a constant state. Therefore, the force sense presentation device is not always gripped while maintaining the horizontal direction, and the force sense presentation device may be gripped in an inverted state or may be gripped at an angle. In addition, the height of the arm holding the force sensation device and the posture of the body may change during movement.
- the position of the force sense presentation device in the range for guiding the guided person (predetermined range) and the geomagnetic vector and gravitational acceleration vector at the position can be measured.
- a positioning device using UWB (Ultra Wide Band) as a module for measuring the position of a force sense presentation device, a 3-axis geomagnetic sensor as a module for measuring a geomagnetic vector, and a 3-axis acceleration sensor as a module for measuring a gravitational acceleration vector. can be used.
- UWB Ultra Wide Band
- a 3-axis geomagnetic sensor as a module for measuring a geomagnetic vector
- a 3-axis acceleration sensor as a module for measuring a gravitational acceleration vector.
- FIG. 1 is a block diagram showing the configuration of the direction calculation device 100.
- FIG. 2 is a flowchart showing the operation of the direction calculation device 100.
- the direction calculation device 100 includes a first matrix acquisition unit 110, a second matrix acquisition unit 120, a presentation direction calculation unit 130, and a recording unit 190.
- the recording unit 190 is a component unit that appropriately records information necessary for processing of the direction calculation device 100.
- the recording unit 190 records, for example, a geomagnetic map including a geomagnetic vector and a gravitational acceleration vector in a reference posture of a force sense presentation device in a reference coordinate system at a position included in a predetermined range.
- the reference coordinate system is a coordinate system for expressing a position in a predetermined range, and may be, for example, an arbitrary three-dimensional coordinate system whose z-axis is the direction of gravity.
- the reference posture of the force sense presentation device is the posture of the force sense presentation device that serves as a reference when measuring the geomagnetic vector and the gravitational acceleration vector, and is, for example, horizontal (parallel to the xy plane). The posture of the force sense presentation device held by the guided person.
- the first matrix acquisition unit 110 uses the geomagnetic map recorded in the recording unit 190 to change the current position of the force sense presentation device to the reference posture of the force sense presentation device in the reference coordinate system at that position.
- a matrix (hereinafter referred to as a first matrix) composed of the geomagnetic vector, the gravitational acceleration vector, and the outer product vector of these vectors is acquired and output.
- the position of the force sense presentation device is, for example, data measured by a module (not shown) for measuring the position of the force sense presentation device, and the direction calculation device 100 located at a place away from the force sense presentation device ,
- the data measured via the communication unit (not shown) is received from the module and input to the first matrix acquisition unit 110.
- the second matrix acquisition unit 120 includes a geomagnetic vector, a gravity acceleration vector, and an outer product vector of these vectors in the current posture of the force sense presentation device in the reference coordinate system at the current position of the force sense presentation device. Acquires a matrix (hereinafter referred to as a second matrix) and outputs it.
- the geomagnetic vector in the current posture of the force sense presentation device is, for example, data measured by a module (not shown) for measuring the geomagnetic vector, and the direction calculation device 100 uses a communication unit (not shown). The data measured through the module is received from the module and input to the second matrix acquisition unit 120.
- the gravitational acceleration vector in the current posture of the force sense presentation device is, for example, data measured by a module (not shown) for measuring the gravitational acceleration vector
- the direction calculation device 100 is a communication unit (not shown). The data measured via the above is received from the module and input to the second matrix acquisition unit 120.
- the presentation direction calculation unit 130 uses the first matrix acquired in S110 and the second matrix acquired in S120 to indicate the instruction force sense vector in the reference coordinate system indicating the direction instructing the force sense presentation device (hereinafter, hereinafter, From the first instruction force sense vector), the instruction force sense vector (hereinafter referred to as the second instruction force sense vector) in the force sense presentation device coordinate system indicating the direction instructing the force sense presentation device is calculated and output as the presentation direction.
- the first instruction force sense vector is input to the direction calculation device 100 by, for example, a guide or a program, and corresponds to a direction in which the guided person wants to guide walking or a direction in which the guided person wants to call attention. Is what you do.
- the force sense presentation device coordinate system is a coordinate system fixed to the force sense presentation device.
- m p # is the geomagnetic vector in the reference posture of the force sense presentation device in the reference coordinate system
- g p # is the gravitational acceleration vector in the reference posture of the force sense presentation device in the reference coordinate system
- ⁇ is two vectors. Represents the outer product of.
- m p is the geomagnetic vector in the current posture of the force sense presenting device in the reference coordinate system
- g p is the gravitational acceleration vector in the current posture of the force sense presentation device in the reference coordinate system.
- the first matrix r c (x p , y p , z p ) and the second matrix r s (x p , y p , z p ) will be expressed as r c and r s , respectively.
- the azimuth angle ⁇ b indicating the orientation of the force sense presenting device in consideration of the influence of the geomagnetic strain in the reference coordinate system at the position (x p , y p , z p ) can be obtained by the following.
- Atan2 (y, x) represents the angle between the vector (x, y) and the vector (1, 0).
- the presentation direction calculation unit 130 calculates the azimuth angle ⁇ b from the first matrix r c and the second matrix r s . Specifically, the calculation may be performed using the equations (1) and (2).
- FIG. 5A shows an example of the first instruction force sense vector f d c.
- FIG. 5B shows an example of the actual rotation angle of the force sense presentation device (that is, the rotation angle of the force sense presentation device excluding the influence of the azimuth angle ⁇ b ) ⁇ d ⁇ ⁇ b .
- the direction computing device 100 via the communication unit (not shown) the second instruction force vector f d b a force feedback device, force feedback device presents the direction guided occupant by stimulation to perceive the haptic or tactile artificially on the basis of the second instruction force vector f d b received.
- the azimuth angle ⁇ b corresponding to the error due to the influence of the geomagnetic strain can be obtained by using the geomagnetic map, and the direction in which the error is corrected can be instructed to the force sense presentation device.
- the navigation system it is possible to prevent the guided person from navigating in a direction different from the desired direction.
- the direction calculation device 200 is a device that calculates the direction to be presented to the guided person (hereinafter referred to as the presentation direction) in real time by using the force sense presentation device.
- the position of the force sense presenting device in a predetermined range, the geomagnetic vector at the position, and the gravitational acceleration vector can be measured by the same method as that of the direction calculation device 100.
- FIG. 3 is a block diagram showing the configuration of the direction calculation device 200.
- FIG. 4 is a flowchart showing the operation of the direction calculation device 200.
- the direction calculation device 200 includes a bias acquisition unit 210, a first azimuth angle acquisition unit 220, a presentation direction calculation unit 230, and a recording unit 190.
- the recording unit 190 is a component unit that appropriately records information necessary for processing of the direction calculation device 200.
- the recording unit 190 records, for example, a geomagnetic map including an azimuth angle bias due to geomagnetic distortion at a position included in a predetermined range.
- the bias acquisition unit 210 acquires and outputs the azimuth angle bias due to the geomagnetic strain at the current position of the force sense presenting device by using the geomagnetic map recorded in the recording unit 190.
- the position of the force sense presentation device is, for example, data measured by a module (not shown) that measures the position of the force sense presentation device, and the direction calculation device 200 located at a location away from the force sense presentation device , The data measured via the communication unit (not shown) is received from the module and input to the bias acquisition unit 210.
- the first azimuth angle acquisition unit 220 uses the geomagnetic vector in the current posture of the force sense presentation device in the reference coordinate system at the current position of the force sense presentation device in the reference coordinate system at the position.
- An azimuth (hereinafter referred to as a first azimuth) indicating the azimuth of the force sense presentation device that does not consider the influence of geomagnetic strain is acquired and output.
- the geomagnetic vector in the current posture of the force sense presentation device is, for example, data measured by a module (not shown) for measuring the geomagnetic vector, and the direction calculation device 200 uses a communication unit (not shown). The data measured through the module is received from the module and input to the first azimuth angle acquisition unit 220.
- the presentation direction calculation unit 230 uses the bias acquired in S210 and the first azimuth angle acquired in S220 to indicate the instruction force sense vector in the reference coordinate system indicating the direction instructing the force sense presentation device (hereinafter, the first). From (1) the instruction force sense vector), the instruction force sense vector (hereinafter referred to as the second instruction force sense vector) in the force sense presentation device coordinate system indicating the direction instructing the force sense presentation device is calculated and output as the presentation direction. ..
- the first instruction force sense vector is input to the direction calculation device 200 by, for example, a guide or a program, and corresponds to a direction in which the guided person wants to guide walking or a direction in which the guided person wants to call attention. Is what you do.
- (x p, y p , z p ) be the position coordinates in the reference coordinate system representing the current position of the force sense presentation device.
- the presentation direction calculation unit 230 considers the influence of geomagnetic strain in the reference coordinate system at the position (x p , y p , z p ) from the bias and the first azimuth angle ⁇ b', and indicates the direction of the force sense presentation device.
- the azimuth ⁇ b (hereinafter referred to as the second azimuth) indicating Specifically, the second azimuth angle ⁇ b is calculated so that the difference between the first azimuth angle ⁇ b'and the second azimuth angle ⁇ b is equal to the bias.
- Figure 5C shows an example of a rotation angle ⁇ d - ⁇ b 'false force feedback device.
- Geomagnetic distortion effect directly used, theta d - [theta] b' azimuth angle theta b not consider the when the instructing direction force display device as a rotation angle, is induced guided occupant in the wrong direction It will be. Therefore, it is correct to use the azimuth angle ⁇ b that considers the influence of geomagnetic strain and to indicate the direction to the force sense presentation device with ⁇ d - ⁇ b (or ⁇ d'- ⁇ b') as the angle of rotation. The guided person will be guided in the direction.
- the direction calculation device 200 transmits the second instruction force vector f d 'b' to the force display device via the communication unit (not shown), force feedback
- the device presents the direction to the guided person by a stimulus that simulates the force sense or the force sense based on the received second instruction force sense vector f d' b'.
- the geomagnetic map used to calculate the presentation direction differs between the first embodiment and the second embodiment. Due to this difference, the second embodiment has the following advantages and disadvantages as compared with the first embodiment. (Advantage) In the second embodiment, since the geomagnetic map including the bias of the azimuth angle due to the influence of the geomagnetic strain is used, the data size can be smaller than that of the geomagnetic map used in the first embodiment. As a result, it is possible to execute in less time calculation of the second instruction force vector f d 'b'.
- the force sense presentation device is expected to be held horizontally by the guided person, and this posture is not maintained. In this case, there is a problem that the accuracy of the calculation of the presentation direction is lowered. Another problem is that it is not possible to respond to changes in the posture of the force sense presentation device other than the orientation.
- FIG. 6 is a diagram showing an example of a functional configuration of a computer that realizes each of the above-mentioned devices.
- the processing in each of the above-mentioned devices can be carried out by causing the recording unit 2020 to read a program for causing the computer to function as each of the above-mentioned devices, and operating the control unit 2010, the input unit 2030, the output unit 2040, and the like.
- the device of the present invention is, for example, as a single hardware entity, an input unit to which a keyboard or the like can be connected, an output unit to which a liquid crystal display or the like can be connected, and a communication device (for example, a communication cable) capable of communicating outside the hardware entity.
- Communication unit CPU (Central Processing Unit, cache memory, registers, etc.) to which can be connected, RAM and ROM as memory, external storage device as hard hardware, and input, output, and communication units of these.
- CPU, RAM, ROM has a connecting bus so that data can be exchanged between external storage devices.
- a device (drive) or the like capable of reading and writing a recording medium such as a CD-ROM may be provided in the hardware entity.
- a physical entity equipped with such hardware resources includes a general-purpose computer and the like.
- the external storage device of the hardware entity stores the program required to realize the above-mentioned functions and the data required for processing this program (not limited to the external storage device, for example, reading a program). It may be stored in a ROM, which is a dedicated storage device). Further, the data obtained by the processing of these programs is appropriately stored in a RAM, an external storage device, or the like.
- each program stored in the external storage device (or ROM, etc.) and the data necessary for processing each program are read into the memory as needed, and are appropriately interpreted, executed, and processed by the CPU. ..
- the CPU realizes a predetermined function (each component represented by the above, ..., ... means, etc.).
- the present invention is not limited to the above-described embodiment, and can be appropriately modified without departing from the spirit of the present invention. Further, the processes described in the above-described embodiment are not only executed in chronological order according to the order described, but may also be executed in parallel or individually as required by the processing capacity of the device that executes the processes. ..
- the processing function in the hardware entity (device of the present invention) described in the above embodiment is realized by a computer
- the processing content of the function that the hardware entity should have is described by a program.
- the processing function in the above hardware entity is realized on the computer.
- the program that describes this processing content can be recorded on a computer-readable recording medium.
- the computer-readable recording medium may be, for example, a magnetic recording device, an optical disk, a photomagnetic recording medium, a semiconductor memory, or the like.
- a hard disk device, a flexible disk, a magnetic tape, or the like as a magnetic recording device is used as an optical disk
- a DVD (Digital Versatile Disc), a DVD-RAM (Random Access Memory), or a CD-ROM (Compact Disc Read Only) is used as an optical disk.
- Memory CD-R (Recordable) / RW (ReWritable), etc.
- MO Magnetto-Optical disc
- EP-ROM Electroically Erasable and Programmable-Read Only Memory
- semiconductor memory can be used.
- the distribution of this program is carried out, for example, by selling, transferring, renting, etc., a portable recording medium such as a DVD or CD-ROM on which the program is recorded. Further, the program may be stored in the storage device of the server computer, and the program may be distributed by transferring the program from the server computer to another computer via a network.
- a computer that executes such a program first stores, for example, a program recorded on a portable recording medium or a program transferred from a server computer in its own storage device. Then, when the process is executed, the computer reads the program stored in its own storage device and executes the process according to the read program. Further, as another execution form of this program, a computer may read the program directly from a portable recording medium and execute processing according to the program, and further, the program is transferred from the server computer to this computer. Each time, the processing according to the received program may be executed sequentially. In addition, the above processing is executed by a so-called ASP (Application Service Provider) type service that realizes the processing function only by the execution instruction and result acquisition without transferring the program from the server computer to this computer. May be.
- the program in this embodiment includes information to be used for processing by a computer and equivalent to the program (data that is not a direct command to the computer but has a property of defining the processing of the computer, etc.).
- the hardware entity is configured by executing a predetermined program on the computer, but at least a part of these processing contents may be realized in terms of hardware.
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geology (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Navigation (AREA)
Abstract
Description
方向計算装置100は、力覚提示デバイスを用いて被誘導者に対して提示する方向(以下、提示方向という)をリアルタイムに計算する装置であり、歩行ナビゲーションシステムを構成する装置である。つまり、歩行ナビゲーションシステムは方向計算装置100と力覚提示デバイスを用いて実現される。ここで、力覚提示デバイスは、被誘導者が把持するものであり、例えば、被誘導者が当該デバイスを把持するのでよい。また、被誘導者に対して提示する方向とは、典型的には、被誘導者の歩行を誘導したい方向であるが、被誘導者の注意を向けたい方向であってもよい。
方向計算装置200は、方向計算装置100と同様、力覚提示デバイスを用いて被誘導者に対して提示する方向(以下、提示方向という)をリアルタイムに計算する装置である。なお、所定の範囲における力覚提示デバイスの位置や当該位置での地磁気ベクトルや重力加速度ベクトルは、方向計算装置100と同様の方法で計測できるものとする。
(長所)第2実施形態では、地磁気歪の影響による方位角度のバイアスを含む地磁気マップを用いるため、第1実施形態で用いる地磁気マップよりもデータサイズが小さくて済む。その結果、第2指示力覚ベクトルfd’ b’の計算をより少ない時間で実行することができる。
図6は、上述の各装置を実現するコンピュータの機能構成の一例を示す図である。上述の各装置における処理は、記録部2020に、コンピュータを上述の各装置として機能させるためのプログラムを読み込ませ、制御部2010、入力部2030、出力部2040などに動作させることで実施できる。
Claims (7)
- 被誘導者が把持する力覚提示デバイスを用いて当該被誘導者に対して提示する方向(以下、提示方向という)を計算する方向計算装置であって、
所定の範囲に含まれる位置での基準座標系における力覚提示デバイスの基準姿勢での地磁気ベクトルと重力加速度ベクトルを含む地磁気マップを用いて、前記力覚提示デバイスの現在の位置から、当該位置での基準座標系における前記力覚提示デバイスの基準姿勢での地磁気ベクトルと重力加速度ベクトルとこれらのベクトルの外積ベクトルからなるマトリックス(以下、第1マトリックスという)を取得する第1マトリックス取得部と、
前記位置での基準座標系における前記力覚提示デバイスの現在の姿勢での地磁気ベクトルと重力加速度ベクトルとこれらのベクトルの外積ベクトルからなるマトリックス(以下、第2マトリックスという)を取得する第2マトリックス取得部と、
前記第1マトリックスと前記第2マトリックスを用いて、前記力覚提示デバイスに指示する方向を表す基準座標系における指示力覚ベクトル(以下、第1指示力覚ベクトルという)から、前記力覚提示デバイスに指示する方向を表す力覚提示デバイス座標系における指示力覚ベクトル(以下、第2指示力覚ベクトルという)を前記提示方向として計算する提示方向計算部と、
を含む方向計算装置。 - 被誘導者が把持する力覚提示デバイスを用いて当該被誘導者に対して提示する方向(以下、提示方向という)を計算する方向計算装置であって、
所定の範囲に含まれる位置での地磁気歪による方位角度のバイアスを含む地磁気マップを用いて、前記力覚提示デバイスの現在の位置から、当該位置での地磁気歪による方位角度のバイアスを取得するバイアス取得部と、
前記位置での基準座標系における地磁気歪の影響を考慮していない前記力覚提示デバイスの方位を示す方位角度(以下、第1方位角度という)を取得する第1方位角度取得部と、
前記バイアスと前記第1方位角度を用いて、前記力覚提示デバイスに指示する方向を表す基準座標系における指示力覚ベクトル(以下、第1指示力覚ベクトルという)から、前記力覚提示デバイスに指示する方向を表す力覚提示デバイス座標系における指示力覚ベクトル(以下、第2指示力覚ベクトルという)を前記提示方向として計算する提示方向計算部と、
を含む方向計算装置。 - 方向計算装置が、被誘導者が把持する力覚提示デバイスを用いて当該被誘導者に対して提示する方向(以下、提示方向という)を計算する方向計算方法であって、
前記方向計算装置が、所定の範囲に含まれる位置での基準座標系における力覚提示デバイスの基準姿勢での地磁気ベクトルと重力加速度ベクトルを含む地磁気マップを用いて、前記力覚提示デバイスの現在の位置から、当該位置での基準座標系における前記力覚提示デバイスの基準姿勢での地磁気ベクトルと重力加速度ベクトルとこれらのベクトルの外積ベクトルからなるマトリックス(以下、第1マトリックスという)を取得する第1マトリックス取得ステップと、
前記方向計算装置が、前記位置での基準座標系における前記力覚提示デバイスの現在の姿勢での地磁気ベクトルと重力加速度ベクトルとこれらのベクトルの外積ベクトルからなるマトリックス(以下、第2マトリックスという)を取得する第2マトリックス取得ステップと、
前記方向計算装置が、前記第1マトリックスと前記第2マトリックスを用いて、前記力覚提示デバイスに指示する方向を表す基準座標系における指示力覚ベクトル(以下、第1指示力覚ベクトルという)から、前記力覚提示デバイスに指示する方向を表す力覚提示デバイス座標系における指示力覚ベクトル(以下、第2指示力覚ベクトルという)を前記提示方向として計算する提示方向計算ステップと、
を含む方向計算方法。 - 方向計算装置が、被誘導者が把持する力覚提示デバイスを用いて当該被誘導者に対して提示する方向(以下、提示方向という)を計算する方向計算方法であって、
前記方向計算装置が、所定の範囲に含まれる位置での地磁気歪による方位角度のバイアスを含む地磁気マップを用いて、前記力覚提示デバイスの現在の位置から、当該位置での地磁気歪による方位角度のバイアスを取得するバイアス取得ステップと、
前記方向計算装置が、前記位置での基準座標系における地磁気歪の影響を考慮していない前記力覚提示デバイスの方位を示す方位角度(以下、第1方位角度という)を取得する第1方位角度取得ステップと、
前記方向計算装置が、前記バイアスと前記第1方位角度を用いて、前記力覚提示デバイスに指示する方向を表す基準座標系における指示力覚ベクトル(以下、第1指示力覚ベクトルという)から、前記力覚提示デバイスに指示する方向を表す力覚提示デバイス座標系における指示力覚ベクトル(以下、第2指示力覚ベクトルという)を前記提示方向として計算する提示方向計算ステップと、
を含む方向計算方法。 - 請求項1ないし4のいずれか1項に記載の方向計算装置としてコンピュータを機能させるためのプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/762,716 US11953325B2 (en) | 2019-09-27 | 2019-09-27 | Direction calculation apparatus, direction calculation method, and program |
PCT/JP2019/038186 WO2021059495A1 (ja) | 2019-09-27 | 2019-09-27 | 方向計算装置、方向計算方法、プログラム |
EP19946388.6A EP4036525A4 (en) | 2019-09-27 | 2019-09-27 | DEVICE FOR DIRECTION CALCULATION, METHOD FOR DIRECTION CALCULATION AND PROGRAM FOR DIRECTION CALCULATION |
JP2021548128A JP7294434B2 (ja) | 2019-09-27 | 2019-09-27 | 方向計算装置、方向計算方法、プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/038186 WO2021059495A1 (ja) | 2019-09-27 | 2019-09-27 | 方向計算装置、方向計算方法、プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021059495A1 true WO2021059495A1 (ja) | 2021-04-01 |
Family
ID=75165210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/038186 WO2021059495A1 (ja) | 2019-09-27 | 2019-09-27 | 方向計算装置、方向計算方法、プログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US11953325B2 (ja) |
EP (1) | EP4036525A4 (ja) |
JP (1) | JP7294434B2 (ja) |
WO (1) | WO2021059495A1 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012172741A1 (ja) * | 2011-06-13 | 2012-12-20 | パナソニック株式会社 | ノイズパターン取得装置、および、それを備える位置検知装置 |
WO2016031118A1 (ja) * | 2014-08-29 | 2016-03-03 | ソニー株式会社 | 力覚提示デバイス、力覚提示システム、および力覚提示方法 |
US20170343361A1 (en) * | 2016-05-26 | 2017-11-30 | Apple Inc. | Correcting Compass View Using Map Data |
WO2019081747A1 (en) * | 2017-10-26 | 2019-05-02 | Sony Semiconductor Solutions Corporation | CAP DETERMINATION DEVICE AND METHOD, DEVICE, AND RENDERING METHOD |
JP2019148543A (ja) * | 2018-02-28 | 2019-09-05 | セイコーエプソン株式会社 | 電子時計および指針制御方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130218456A1 (en) * | 2006-02-16 | 2013-08-22 | John S. Zelek | Wearable tactile navigation system |
US20190212152A1 (en) | 2016-05-10 | 2019-07-11 | Indooratlas Oy | Measurement data processing |
-
2019
- 2019-09-27 WO PCT/JP2019/038186 patent/WO2021059495A1/ja active Application Filing
- 2019-09-27 EP EP19946388.6A patent/EP4036525A4/en active Pending
- 2019-09-27 JP JP2021548128A patent/JP7294434B2/ja active Active
- 2019-09-27 US US17/762,716 patent/US11953325B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012172741A1 (ja) * | 2011-06-13 | 2012-12-20 | パナソニック株式会社 | ノイズパターン取得装置、および、それを備える位置検知装置 |
WO2016031118A1 (ja) * | 2014-08-29 | 2016-03-03 | ソニー株式会社 | 力覚提示デバイス、力覚提示システム、および力覚提示方法 |
US20170343361A1 (en) * | 2016-05-26 | 2017-11-30 | Apple Inc. | Correcting Compass View Using Map Data |
WO2019081747A1 (en) * | 2017-10-26 | 2019-05-02 | Sony Semiconductor Solutions Corporation | CAP DETERMINATION DEVICE AND METHOD, DEVICE, AND RENDERING METHOD |
JP2019148543A (ja) * | 2018-02-28 | 2019-09-05 | セイコーエプソン株式会社 | 電子時計および指針制御方法 |
Non-Patent Citations (2)
Title |
---|
GOMI, H.AMEMIYA, T.TAKAMUKU, S.ITO, S.: "Research and Development of Force Sensation Presentation Gadget: 'Buru-Navi3' Pinch-held Mobile Gadget Creating a Sensation of Being Pulled", IMAGE LABORATORY, vol. 26, no. 7, 2015, pages 41 - 44 |
See also references of EP4036525A4 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2021059495A1 (ja) | 2021-04-01 |
US20220341736A1 (en) | 2022-10-27 |
EP4036525A1 (en) | 2022-08-03 |
EP4036525A4 (en) | 2023-11-01 |
US11953325B2 (en) | 2024-04-09 |
JP7294434B2 (ja) | 2023-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1318942C (zh) | 数据转换方法和装置以及姿势测量装置 | |
CN102667811B (zh) | 增强现实中的对象对准 | |
EP3707584B1 (en) | Method for tracking hand pose and electronic device thereof | |
US10540006B2 (en) | Tracking torso orientation to generate inputs for computer systems | |
JP5223502B2 (ja) | 方位追従表示装置、方位追従表示方法および方位追従表示プログラム | |
CN103930854B (zh) | 借助指示器的姿态的测量控制光标的方法及实施所述方法的指示器 | |
US20130249784A1 (en) | Method and Device for Pose Tracking Using Vector Magnetometers | |
WO2013132886A1 (ja) | 情報処理装置、情報処理方法及びプログラム | |
CN111796665B (zh) | 修正畸变 | |
JP5109868B2 (ja) | シンボル表示方法及びシンボル表示プログラム | |
Pryss et al. | Enabling tracks in location-based smart mobile augmented reality applications | |
US20170199585A1 (en) | Processing unit, computer program amd method to control a cursor on a screen according to an orientation of a pointing device | |
WO2021059495A1 (ja) | 方向計算装置、方向計算方法、プログラム | |
KR102334543B1 (ko) | 가상현실 기반 주행형 농업기계의 안전교육을 위한 손 동작 추적 시스템 및 방법 | |
CN110147165B (zh) | 基于用户终端的晕动症缓解方法、***、设备及存储介质 | |
Cardou et al. | Angular velocity estimation from the angular acceleration matrix | |
CN108595095B (zh) | 基于手势控制模拟目标体运动轨迹的方法和装置 | |
US20190265806A1 (en) | Virtual reality enclosures with magnetic field sensing | |
WO2013132885A1 (ja) | 情報処理装置、情報処理方法及びプログラム | |
US10809797B1 (en) | Calibration of multiple sensor modules related to an orientation of a user of the sensor modules | |
WO2020250336A1 (ja) | 方向提示装置、方向提示方法、プログラム | |
CN110162251B (zh) | 图像缩放方法及装置、存储介质、电子设备 | |
WO2021187261A1 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
KR101357281B1 (ko) | 쥠 입력수단을 이용한 가상 핸들 제공 시스템 및 방법 | |
US11647358B2 (en) | Method for obtaining location information of a user using movement information of an electronic device or feature information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19946388 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2021548128 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2019946388 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2019946388 Country of ref document: EP Effective date: 20220428 |