KR20200035461A - 광학적으로 지원되는 객체 내비게이션 - Google Patents
광학적으로 지원되는 객체 내비게이션 Download PDFInfo
- Publication number
- KR20200035461A KR20200035461A KR1020207007503A KR20207007503A KR20200035461A KR 20200035461 A KR20200035461 A KR 20200035461A KR 1020207007503 A KR1020207007503 A KR 1020207007503A KR 20207007503 A KR20207007503 A KR 20207007503A KR 20200035461 A KR20200035461 A KR 20200035461A
- Authority
- KR
- South Korea
- Prior art keywords
- physical
- uav
- location
- image
- virtual
- 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.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/211—Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/212—Input arrangements for video game devices characterised by their sensors, purposes or types using sensors worn by the player, e.g. for measuring heart beat or leg activity
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/428—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
- A63F13/525—Changing parameters of virtual cameras
- A63F13/5255—Changing parameters of virtual cameras according to dedicated instructions from a player, e.g. using a secondary joystick to rotate the camera around a player's character
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/56—Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C39/00—Aircraft not otherwise provided for
- B64C39/02—Aircraft not otherwise provided for characterised by special use
- B64C39/024—Aircraft not otherwise provided for characterised by special use of the remote controlled vehicle type, i.e. RPV
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0044—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by providing the operator with a computer generated representation of the environment of the vehicle, e.g. virtual reality, maps
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0088—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0094—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots involving pointing a payload, e.g. camera, weapon, sensor, towards a fixed or moving target
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/244—Arrangements for determining position or orientation using passive navigation aids external to the vehicle, e.g. markers, reflectors or magnetic means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/003—Navigation within 3D models or images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/20—Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U10/00—Type of UAV
- B64U10/10—Rotorcrafts
- B64U10/13—Flying platforms
- B64U10/14—Flying platforms with four distinct rotor axes, e.g. quadcopters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/30—UAVs specially adapted for particular uses or applications for imaging, photography or videography
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/10—UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10032—Satellite or aerial image; Remote sensing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2215/00—Indexing scheme for image rendering
- G06T2215/16—Using real world measurements to influence rendering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2016—Rotation, translation, scaling
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Automation & Control Theory (AREA)
- Architecture (AREA)
- Health & Medical Sciences (AREA)
- Optics & Photonics (AREA)
- Biophysics (AREA)
- General Health & Medical Sciences (AREA)
- Cardiology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Heart & Thoracic Surgery (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
- Business, Economics & Management (AREA)
- Evolutionary Computation (AREA)
- Game Theory and Decision Science (AREA)
- Medical Informatics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Image Analysis (AREA)
- Artificial Intelligence (AREA)
Abstract
Description
도 2는 하나의 이상의 사용자 제어형 객체(user-controlled object, UCO)가 조종되는 물리 환경에 대응하는 가상의 표시된 환경의 일례를 도시한다.
도 3은 UCO 및 그 제어기의 주요 하드웨어 및 소프트웨어 구성요소를 나타낸다.
도 4는 가능한 경우에 UCO의 위치를 광학적으로 고정할 수 있지만, 그렇지 않은 경우에 보조 내비게이션 시스템(secondary navigation system)을 사용하는 방법을 요약한 흐름도이다.
도 5는 광학 거리 결정(optical distance determination)을 사용한 무인 항공기(Unmanned Aerial Vehicle, UAV)의 위치 결정을 나타낸다.
도 6은 상대 위치 유지를 위해 광학 거리 결정을 사용하는 2개의 UAV의 편대 비행을 나타낸다.
Claims (71)
- 가상 환경에서의 이동하는 가상 객체에 대응하는, 물리 환경에서의 물리 객체를 네비게이팅하기 위한 방법으로서,
A) 상기 물리 객체가, 하나의 이상의 물리 마커가 상기 물리 객체 상에 장착된 하나의 이상의 이미징 기기의 시야 내에 있는 제1 위치에 있는 경우,
i) 상기 하나 이상의 물리 마커의 이미지를 획득하고;
ii) 상기 하나의 이상의 물리 마커의 획득된 이미지의 평가에 기초하여 상기 물리 환경에서의 상기 물리 객체의 물리 위치를 결정하고;
iii) 상기 가상 객체에 대해, 상기 물리 환경에서의 상기 물리 객체의 결정된 물리 위치에 대응하는 상기 가상 환경 내의 가상 위치를 결정하는 단계; 및
B) 상기 물리 객체가, 미리 결정된 수 이하의 상기 물리 마커가 시야 내에 있는 제2 위치에 있는 경우,
i) 상기 물리 객체의 보조 위치 시스템(secondary positional system)을 사용하여 상기 물리 객체의 물리 위치를 추정하고 - 상기 보조 위치 시스템은 상기 물리 마커에 대한 광학 기준(optical reference)과는 독립적으로 작동함 -;
ii) 상기 가상 객체에 대해, 추정된 물리 위치에 대응하는 상기 가상 환경 내의 추정된 가상 위치를 결정하는 단계
를 포함하는 방법. - 제1항에 있어서,
상기 이미징 기기의 특징에 대한 상기 물리 마커의 각각의 이미지화된 크기의 함수로서 상기 물리 객체에서 각각의 이미지화된 물리 마커까지의 물리 거리를 결정하는 단계; 및
결정된 물리 거리의 함수로서 상기 물리 위치를 결정하는 단계를 더 포함하는 방법. - 제2항에 있어서,
각각의 물리 마커는 적어도 일차원에서 각각의 미리 결정된 크기를 갖는, 방법. - 제2항에 있어서,
상기 물리 마커 중 적어도 하나에, 적어도 일차원에서 미리 결정된 크기, 상기 물리 환경 내에서의 위치, 및 대응하는 디스플레이 특성의 유형을 포함하는 그룹에서 선택된 하나의 이상의 특징을 지시하는 광학적으로 해석 가능한 인코딩을 제공하는 단계를 더 포함하는 방법. - 제3항에 있어서,
각각의 이미지화된 물리 마커의 상기 획득된 이미지의 평가는 하나의 이상의 방향에서 각각의 획득된 이미지의 이미지화된 크기를 상기 이미징 기기 내의 기준과 비교하는 것을 포함하는, 방법. - 제3항에 있어서,
상기 물리 마커 중 적어도 하나는 적어도 이차원에서 미리 결정된 크기를 가지고;
각각의 이미지화된 물리 마커의 상기 획득된 이미지의 평가는 2개 이상의 방향에서 각각의 획득된 이미지의 이미지화된 크기를 상기 이미징 기기 내의 하나의 이상의 각각의 기준과 비교하는 것을 포함하는, 방법. - 제2항에 있어서,
서로 다른 스케일링 인자를 상기 물리 마커 중 서로 다른 물리 마커에 연관시켜, 각각의 서로 다른 가상 객체의 서로에 대한 상기 추정된 가상 위치를 결정하는 것이 상기 각각의 스케일링 인자의 함수로서 조정 가능하도록 하는 단계를 더 포함하는 방법. - 제1항에 있어서,
디스플레이상에, 상기 물리 환경에서의 상기 물리 객체의 결정된 물리 위치에 대응하는 상기 가상 환경 내의 결정된 가상 위치에 상기 가상 객체의 이미지를 생성하는 단계를 더 포함하는 방법. - 제8항에 있어서,
상기 물리 마커 중 적어도 하나를 상기 디스플레이상에 표시된 대응하는 가상 특성과 연관시키는 단계를 더 포함하는 방법. - 제9항에 있어서,
상기 물리 마커 중 적어도 하나에 대응하여 결정된 가상 위치를 참조하는 특성 위치를 갖는 상기 디스플레이 내에 표시된 하나의 이상의 이동 가상 특성의 이동 이미지를 생성하는 단계를 더 포함하는 방법. - 제1항에 있어서,
상기 디스플레이는 가상현실 헤드셋에 포함되는, 방법. - 제1항에 있어서,
상기 보조 위치 시스템은 누적 오차(accumulating error)를 갖는, 방법. - 제12항에 있어서,
상기 물리 객체가 상기 제2 위치에서 상기 제1 위치로 이동하는 경우에 상기 누적 오차로부터 누적된 오차의 양을 추정하는 단계를 더 포함하는 방법. - 제13항에 있어서,
상기 물리 객체가 상기 제2 위치로부터 상기 제1 위치로 천이할 때, 상기 물리 객체가 상기 제2 위치에 있었을 때의 상기 가상 환경의 추정 상태에서 상기 물리 객체가 상기 제1 위치에 있었을 때에 대응하는 가상 환경의 현재 상태로의 천이 가상 환경(transitioning virtual environment)을 표시하는 단계를 더 포함하는 방법. - 제13항에 있어서,
추정된 상기 누적된 오차의 양에 대응하여 상기 보조 위치 시스템에 보정을 적용하는 단계를 더 포함하는 방법. - 제12항에 있어서,
상기 물리 객체가 상기 제1 위치에서 상기 제2 위치로 천이할 때, 천이 위치에 대응하는 위치 파라미터로 상기 보조 위치 시스템을 초기화하는 단계를 더 포함하는 방법. - 제1항에 있어서,
상기 보조 위치 시스템은 관성 측정 유닛인, 방법. - 제1항에 있어서,
상기 물리 객체는 상기 가상 환경에서의 상기 가상 객체의 가상 위치에 따라 사용자에 의해 조종되는, 방법. - 제1항에 있어서,
상기 물리 환경에서의 상기 사용자 제어형 물리 객체의 물리 위치에 기초하여 상기 가상 환경에 표시하기 위한 이벤트를 생성하는 단계를 더 포함하는 방법. - 제1항에 있어서,
상기 물리 객체의 제1 위치 및 제2 위치는 상기 이미징 기기의 각도 방향에 의존하는, 방법. - 무인 항공기(unmanned aerial vehicle, UAV) 조종 방법으로서,
상기 UAV에 장착된 카메라를 통해, 하나의 이상의 물리 객체의 이미지를 획득하는 단계;
각각의 획득된 이미지에 기초하여 상기 UAV에서 상기 하나의 이상의 물리 객체까지의 각각의 위치 파라미터를 측정하는 단계; 및
결정된 위치 파라미터에 대응하여 상기 UAV의 위치를 결정하는 상기 획득된 이미지에 기초하여 비행 궤적(flight trajectory)을 자율적으로 추종하는 단계
를 포함하는 무인 항공기(UAV) 조종 방법. - 제21항에 있어서,
상기 비행 궤적은 고정 위치인, 무인 항공기(UAV) 조종 방법. - 제21항에 있어서,
상기 비행 궤적은 궤도(orbit)인, 무인 항공기(UAV) 조종 방법. - 제22항에 있어서,
스테이션 유지 커맨드(station-holding command)를 감지하는 단계를 더 포함하는 무인 항공기(UAV) 조종 방법. - 제24항에 있어서,
상기 하나의 이상의 물리 객체에 대응하는 하나의 이상의 이미지화된 객체를 현재 이미지 뷰에서 식별하는 단계;
상기 하나의 이상의 이미지화된 객체의 이미지 특징을 측정하는 단계; 및
상기 UAV 내에서, 대응하는 상기 하나의 이상의 이미지화된 객체 각각의 이미지 특징을 실질적으로 일정하게 유지함으로써 상기 하나의 이상의 물리 객체에 대한 스테이션을 유지하도록 UAV 비행을 자율적으로 제어하는 단계를 더 포함하는 무인 항공기(UAV) 조종 방법. - 제25항에 있어서,
상기 UAV 내에서, 상기 하나 이상의 물리 객체를 자율적으로 선택하는 단계를 더 포함하는 무인 항공기(UAV) 조종 방법. - 제26항에 있어서,
정적 구조물의 특징적인 기하학적 특성을 식별함으로써 상기 하나의 이상의 이미지화된 객체를 식별하는 단계를 더 포함하는 무인 항공기(UAV) 조종 방법. - 제25항에 있어서,
상기 고정 위치는 이동 객체에 대해 결정되는, 무인 항공기(UAV) 조종 방법. - 제24항에 있어서,
상기 이동 객체는 제2 UAV인, 무인 항공기(UAV) 조종 방법. - 제29항에 있어서,
상기 UAV 및 상기 제2 UAV로부터 함께 영역의 제1 이미지 및 제2 이미지를 각각 획득하는 단계; 및
상기 제1 이미지 및 상기 제2 이미지로부터 상기 영역의 입체 이미지화 데이터를 컴파일하는 단계를 더 포함하는, 무인 항공기(UAV) 조종 방법. - 제25항에 있어서,
사용자로부터 타깃 선택 데이터를 수신하는 단계 - 상기 타깃 선택 데이터는 상기 하나의 이상의 물리 객체를 식별할 수 있게 해줌 -를 더 포함하는 무인 항공기(UAV) 조종 방법. - 제25항에 있어서,
각각의 이미지 특징은 거리와 방위(bearing)의 그룹에서 선택되는, 무인 항공기(UAV) 조종 방법. - 제21항에 있어서,
상기 비행 궤적은 비정적인, 무인 항공기(UAV) 조종 방법. - 제21항에 있어서,
상기 위치 파라미터는 거리 추정치인, 무인 항공기(UAV) 조종 방법. - 제21항에 있어서,
상기 위치 파라미터는 방위인, 무인 항공기(UAV) 조종 방법. - 제21항에 있어서,
상기 UAV는 상기 위치 파라미터를 자율적으로 측정하는, 무인 항공기(UAV) 조종 방법. - 물리 환경에서의 사용자 제어형 물리 객체에 대응하는, 가상 환경에서의 가상 객체를 조종하는 시스템으로서,
사용자가 상기 물리 환경에서 상기 물리 객체를 조종할 수 있게 하는 제어기;
상기 물리 객체에 포함되고, 상기 물리 객체가, 하나의 이상의 물리 마커가 시야 내에 있는 상기 물리 환경에서 제1 위치에 있는 경우, 상기 하나 이상의 물리 마커의 이미지를 획득하기 위해 제공된 이미징 기기;
상기 하나의 이상의 물리 마커의 획득된 이미지의 평가에 기초하여 상기 물리 환경에서의 상기 물리 객체의 물리 위치를 결정하기 위해 제공된 이미지 기반 위치결정 모듈;
상기 물리 객체가, 미리 결정된 수 이하의 상기 물리 마커가 상기 시야 내에 있는 제2 위치에 있는 경우, 상기 물리 객체의 물리 위치를 결정하기 위해 제공된 보조 위치 시스템 - 상기 보조 위치 시스템은 상기 물리 마커에 대한 광학 기준과는 독립적으로 작동함 -;
상기 가상 객체에 대해, 상기 물리 환경에서의 상기 물리 객체의 결정된 물리 위치에 대응하는 상기 가상 환경 내의 가상 위치를 결정하기 위해 제공된 시나리오 처리 모듈; 및
상기 결정된 물리 위치에 대응하는 디스플레이 위치에 상기 가상 객체를 표시하기 위한 디스플레이
를 포함하는 시스템. - 제27항에 있어서,
상기 보조 위치 시스템은 추가로,
상기 이미징 기기의 특성에 대한 상기 물리 마커의 각각의 이미지화된 크기의 함수로서 상기 물리 객체에서 각각의 이미지화된 물리 마커까지의 물리 거리를 결정하고;
결정된 물리 거리의 함수로서 상기 물리 위치를 결정하기 위해 제공되는, 시스템. - 제38항에 있어서,
각각의 물리 마커는 하나의 이상의 치수에서 각각의 미리 결정된 크기를 갖는, 시스템. - 제38항에 있어서,
상기 물리 마커 중 적어도 하나는, 적어도 일차원에서 미리 결정된 크기, 상기 물리 환경 내에서의 위치, 및 대응하는 디스플레이 특성의 유형을 포함하는 그룹에서 선택된 하나의 이상의 특징을 지시하는 광학적으로 해석 가능한 인코딩을 구비하는, 시스템. - 제39항에 있어서,
상기 이미지 기반 위치결정 모듈은 추가로, 상기 하나의 이상의 방향에서 각각의 획득된 이미지의 이미지화된 크기를 상기 이미징 기기 내의 기준과 비교하기 위해 제공되는, 시스템. - 제39항에 있어서,
상기 물리 마커 중 적어도 하나는 적어도 이차원에서 미리 결정된 크기를 가지고;
상기 이미지 기반 위치결정 모듈은 추가로, 2개 이상의 방향에서 각각의 획득된 이미지의 이미지화된 크기를 상기 이미징 기기 내의 하나의 이상의 각각의 기준과 비교하기 위해 제공되는, 시스템. - 제38항에 있어서,
상기 시나리오 처리 모듈은 상기 물리 마커 중 서로 다른 물리 마커에 서로 다른 스케일링 인자를 적용하기 위해 제공되며, 그에 따라 상기 디스플레이의 종횡비는 상기 물리 환경의 차원에 대해 조정 가능한, 시스템. - 제37항에 있어서,
상기 시나리오 처리 모듈은 추가로, 상기 물리 마커 중 적어도 하나를 상기 디스플레이상에 표시된 대응하는 가상 특성과 연관시키기 위해 제공되는, 시스템. - 제44항에 있어서,
상기 시나리오 처리 모듈은 추가로, 상기 물리 마커 중 적어도 하나에 대응하여 결정된 가상 위치를 참조하는 특성 위치를 갖는 상기 디스플레이 내에 표시된 하나의 이상의 이동 가상 특성의 이동 이미지를 생성하기 위해 제공되는, 시스템. - 제37항에 있어서,
상기 디스플레이는 가상현실 헤드셋에 포함되는, 시스템. - 제37항에 있어서,
상기 보조 위치 시스템은 누적 오차를 갖는, 시스템. - 제47항에 있어서,
상기 보조 위치 시스템은 추가로, 상기 물리 객체가 상기 제2 위치에서 상기 제1 위치로 이동하는 경우에 상기 누적 오차로부터 누적된 오차의 양을 추정하기 위해 제공되는, 시스템. - 제48항에 있어서,
상기 시나리오 처리 모듈은, 상기 물리 객체가 상기 제2 위치로부터 상기 제1 위치로 천이할 때, 상기 물리 객체가 상기 제2 위치에 있었을 때의 상기 가상 환경의 추정 상태에서 상기 물리 객체가 상기 제1 위치에 있었을 때에 대응하는 상기 가상 환경의 현재 상태로의 천이 가상 환경을 표시하기 위해 제공되는, 시스템. - 제48항에 있어서,
상기 보조 위치 시스템은 추정된 상기 누적된 오차의 양에 대응하여 상기 보조 위치 시스템에 보정을 적용하기 위해 제공되는, 시스템. - 제47항에 있어서,
상기 물리 객체가 상기 제1 위치에서 상기 제2 위치로 천이할 때, 상기 보조 위치 시스템은 천이 위치에 대응하는 위치 파라미터로 초기화되는, 시스템. - 제37항에 있어서,
상기 보조 위치 시스템은 관성 측정 유닛인, 시스템. - 제37항에 있어서,
상기 물리 객체는 상기 가상 환경에서의 상기 가상 객체의 가상 위치에 따라 사용자에 의해 조종되는, 시스템. - 제37항에 있어서,
상기 시나리오 처리 모듈은 추가로, 상기 물리 환경에서의 상기 사용자 제어형 물리 객체의 물리 위치에 기초하여 상기 가상 환경에서 이벤트를 생성하기 위해 제공되는, 시스템. - 제37항에 있어서,
상기 물리 객체의 제1 위치 및 제2 위치는 상기 이미징 기기의 각도 방향에 의존하는, 시스템. - 무인 항공기(UAV) 조종 시스템으로서,
하나의 이상의 물리 객체의 이미지를 획득하기 위해 제공된 상기 UAV에 장착된 카메라;
각각의 획득된 이미지에 기초하여 상기 UAV에서 상기 하나의 이상의 물리 객체까지의 각각의 위치 파라미터를 측정하기 위한 이미지 처리 모듈; 및
상기 획득된 이미지에 기초하여 비행 궤적을 자율적으로 추종하고, 결정된 위치 파라미터에 대응하는 상기 UAV의 위치를 결정하기 위해 제공된 비행 제어 시스템
을 포함하는 무인 항공기(UAV) 조종 시스템. - 제56항에 있어서,
상기 비행 궤적은 고정 위치인, 무인 항공기(UAV) 조종 시스템. - 제56항에 있어서,
상기 비행 궤적은 궤도인, 무인 항공기(UAV) 조종 시스템. - 제57항에 있어서,
상기 비행 제어 시스템은 스테이션 유지 커맨드를 감지하기 위해 제공되는, 무인 항공기(UAV) 조종 시스템. - 제59항에 있어서,
상기 이미지 처리 모듈은 현재 이미지 뷰에서 상기 하나의 이상의 물리 객체에 대응하는 하나의 이상의 이미지화된 객체를 식별하고 상기 하나 이상의 이미지화된 객체의 이미지 특징을 측정하기 위해 제공되고,
상기 비행 제어 시스템은, 상기 UAV 내에서, 상기 대응하는 하나의 이상의 이미지화된 객체 각각의 이미지 특징을 실질적으로 일정하게 유지함으로써 상기 하나의 이상의 물리 객체에 대한 스테이션을 유지하도록 UAV 비행을 자율적으로 제어하기 위해 제공되는, 무인 항공기(UAV) 조종 시스템. - 제60항에 있어서,
상기 이미지 처리 모듈은, 상기 UAV 내에서, 상기 하나 이상의 물리 객체를 자율적으로 선택하기 위해 제공되는, 무인 항공기(UAV) 조종 시스템. - 제61항에 있어서,
상기 이미지 처리 모듈은 정적 구조물의 특징적인 기하학적 특성을 식별함으로써 상기 하나의 이상의 이미지화된 객체를 식별하기 위해 제공되는, 무인 항공기(UAV) 조종 시스템. - 제60항에 있어서,
상기 고정 위치는 이동 객체에 대해 결정되는, 무인 항공기(UAV) 조종 시스템. - 제59항에 있어서,
상기 이동 객체는 제2 UAV인, 무인 항공기(UAV) 조종 시스템. - 제64항에 있어서,
상기 이미지 처리 모듈은,
상기 UAV 및 상기 제2 UAV로부터 함께 영역의 제1 이미지 및 제2 이미지를 각각 획득하고;
상기 제1 이미지 및 상기 제2 이미지로부터 상기 영역의 입체 이미지화 데이터를 컴파일하기 위해 제공되는, 무인 항공기(UAV) 조종 시스템. - 제60항에 있어서,
사용자로부터 타깃 선택 데이터를 수신하기 위해 제공된 I/O 모듈 - 상기 타깃 선택 데이터는 상기 하나의 이상의 물리 객체를 식별할 수 있게 해줌 -을 더 포함하는 무인 항공기(UAV) 조종 시스템. - 제60항에 있어서,
각각의 이미지 특징은 거리와 방위의 그룹에서 선택되는, 무인 항공기(UAV) 조종 시스템. - 제56항에 있어서,
상기 비행 궤적은 비정적인, 무인 항공기(UAV) 조종 시스템. - 제56항에 있어서,
상기 위치 파라미터는 거리 추정치인, 무인 항공기(UAV) 조종 시스템. - 제56항에 있어서,
방위 측정 기기를 더 포함하며, 상기 위치 파라미터가 방위인, 무인 항공기(UAV) 조종 시스템. - 제56항에 있어서,
상기 UAV는 상기 위치 파라미터를 자율적으로 측정하는, 무인 항공기(UAV) 조종 시스템.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2018/085341 WO2019210465A1 (en) | 2018-05-02 | 2018-05-02 | Optically supported object navigation |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20200035461A true KR20200035461A (ko) | 2020-04-03 |
Family
ID=68386212
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207007503A Abandoned KR20200035461A (ko) | 2018-05-02 | 2018-05-02 | 광학적으로 지원되는 객체 내비게이션 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20210047037A1 (ko) |
| EP (1) | EP3673462B1 (ko) |
| JP (1) | JP2021518953A (ko) |
| KR (1) | KR20200035461A (ko) |
| CN (1) | CN111433814A (ko) |
| WO (1) | WO2019210465A1 (ko) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117280696A (zh) * | 2021-04-16 | 2023-12-22 | 松下知识产权经营株式会社 | 影像显示系统及影像显示方法 |
| CN113559517B (zh) * | 2021-07-30 | 2023-07-14 | 腾讯科技(深圳)有限公司 | 非玩家虚拟角色的控制方法和装置、存储介质及电子设备 |
| CN113769405B (zh) * | 2021-09-15 | 2024-07-16 | 网易(杭州)网络有限公司 | 对象控制方法及装置 |
| WO2023076708A1 (en) * | 2021-11-01 | 2023-05-04 | Brookhurst Garage, Inc. | Precision height estimation using sensor fusion |
| WO2023181568A1 (ja) * | 2022-03-25 | 2023-09-28 | 株式会社ワコム | コントローラ及びコンピュータ |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11309269A (ja) * | 1998-04-27 | 1999-11-09 | Sony Corp | ゲーム装置、シミュレーション装置及びゲーム画像表示方法 |
| GB2449694B (en) | 2007-05-31 | 2010-05-26 | Sony Comp Entertainment Europe | Entertainment system and method |
| US9256282B2 (en) * | 2009-03-20 | 2016-02-09 | Microsoft Technology Licensing, Llc | Virtual object manipulation |
| US9155961B2 (en) * | 2009-05-28 | 2015-10-13 | Anki, Inc. | Mobile agents for manipulating, moving, and/or reorienting components |
| JP5423406B2 (ja) * | 2010-01-08 | 2014-02-19 | ソニー株式会社 | 情報処理装置、情報処理システム及び情報処理方法 |
| CA2888943C (en) * | 2013-10-03 | 2015-08-18 | Sulon Technologies Inc. | Augmented reality system and method for positioning and mapping |
| US10510189B2 (en) * | 2014-04-16 | 2019-12-17 | Sony Interactive Entertainment Inc. | Information processing apparatus, information processing system, and information processing method |
| CN104298248B (zh) * | 2014-10-08 | 2018-02-13 | 南京航空航天大学 | 旋翼无人机精确视觉定位定向方法 |
| CN104279960B (zh) * | 2014-10-14 | 2017-01-25 | 安徽大学 | 用移动设备进行物体尺寸测量的方法 |
| US10725297B2 (en) * | 2015-01-28 | 2020-07-28 | CCP hf. | Method and system for implementing a virtual representation of a physical environment using a virtual reality environment |
| WO2016196093A1 (en) * | 2015-06-01 | 2016-12-08 | Stoman Nicolaas | Systems, methods, and apparatuses for managing aerial drone parcel transfers |
| US9989965B2 (en) * | 2015-08-20 | 2018-06-05 | Motionloft, Inc. | Object detection and analysis via unmanned aerial vehicle |
| US9947140B2 (en) * | 2015-09-15 | 2018-04-17 | Sartorius Stedim Biotech Gmbh | Connection method, visualization system and computer program product |
| WO2017057157A1 (ja) * | 2015-09-30 | 2017-04-06 | 株式会社ニコン | 飛行装置、移動装置、サーバおよびプログラム |
| JP2017092866A (ja) * | 2015-11-16 | 2017-05-25 | 富士通株式会社 | 表示制御方法、表示制御プログラムおよび情報処理装置 |
| US10071306B2 (en) * | 2016-03-25 | 2018-09-11 | Zero Latency PTY LTD | System and method for determining orientation using tracking cameras and inertial measurements |
| US10249200B1 (en) * | 2016-07-22 | 2019-04-02 | Amazon Technologies, Inc. | Deployable delivery guidance |
| FR3054334A1 (fr) * | 2016-07-22 | 2018-01-26 | Parrot Drones | Systeme autonome de prise de vues animees comprenant un drone et une station au sol, et procede associe. |
| US10497129B1 (en) * | 2016-08-31 | 2019-12-03 | Amazon Technologies, Inc. | Image-based weather condition detection |
| US11164149B1 (en) * | 2016-08-31 | 2021-11-02 | Corvus Robotics, Inc. | Method and system for warehouse inventory management using drones |
| CN106681510B (zh) * | 2016-12-30 | 2020-06-05 | 光速视觉(北京)科技有限公司 | 位姿识别装置、虚拟现实显示装置以及虚拟现实系统 |
| CN107077739A (zh) * | 2017-01-23 | 2017-08-18 | 香港应用科技研究院有限公司 | 使用单目相机的三维标记模型构建和实时跟踪 |
| JP7106160B2 (ja) * | 2018-03-27 | 2022-07-26 | 株式会社Acsl | 無人航空機 |
-
2018
- 2018-05-02 KR KR1020207007503A patent/KR20200035461A/ko not_active Abandoned
- 2018-05-02 JP JP2020556787A patent/JP2021518953A/ja active Pending
- 2018-05-02 EP EP18917388.3A patent/EP3673462B1/en not_active Not-in-force
- 2018-05-02 CN CN201880058429.2A patent/CN111433814A/zh active Pending
- 2018-05-02 WO PCT/CN2018/085341 patent/WO2019210465A1/en not_active Ceased
-
2020
- 2020-10-30 US US17/086,268 patent/US20210047037A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| EP3673462A4 (en) | 2020-09-09 |
| EP3673462B1 (en) | 2021-09-22 |
| CN111433814A (zh) | 2020-07-17 |
| JP2021518953A (ja) | 2021-08-05 |
| EP3673462A1 (en) | 2020-07-01 |
| WO2019210465A1 (en) | 2019-11-07 |
| US20210047037A1 (en) | 2021-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210047037A1 (en) | Optically supported object navigation | |
| US12181879B2 (en) | System and method for supporting smooth target following | |
| US20210012520A1 (en) | Distance measuring method and device | |
| US11906983B2 (en) | System and method for tracking targets | |
| CN111338383B (zh) | 基于gaas的自主飞行方法及系统、存储介质 | |
| JP6943988B2 (ja) | 移動可能物体の制御方法、機器およびシステム | |
| WO2017071143A1 (en) | Systems and methods for uav path planning and control | |
| US20090087029A1 (en) | 4D GIS based virtual reality for moving target prediction | |
| US10527423B1 (en) | Fusion of vision and depth sensors for navigation in complex environments | |
| US20200221056A1 (en) | Systems and methods for processing and displaying image data based on attitude information | |
| JP7603709B2 (ja) | 視覚キュー型ランダムアクセスlidarシステム、並びに、所在特定及びナビゲーションのための方法 | |
| KR102555269B1 (ko) | 전방향 영상센서 및 관성측정센서의 자세추정 융합 방법 및 시스템 | |
| CN113465600B (zh) | 一种导航方法、装置及电子设备和存储介质 | |
| Celik et al. | Mono-vision corner SLAM for indoor navigation | |
| EP3926432B1 (en) | Touch control of unmanned aerial vehicles | |
| Gonzalez-Jimenez et al. | Improving 2d reactive navigators with kinect | |
| KR101319526B1 (ko) | 이동 로봇을 이용하여 목표물의 위치 정보를 제공하기 위한 방법 | |
| Nyqvist et al. | A high-performance tracking system based on camera and IMU | |
| US20190383616A1 (en) | Terrestrial observation device having location determination functionality | |
| KR102181809B1 (ko) | 시설물 점검 장치 및 방법 | |
| KR20230070890A (ko) | 전자 장치의 관심 영역 시각화 방법 | |
| Stepanov et al. | Methods of visual navigation of the UAV flying over the nonplanar district | |
| CN108536289A (zh) | 一种虚拟环境的场景切换方法及系统 | |
| Sumetheeprasit | Flexible Configuration Stereo Vision using Aerial Robots | |
| Huang et al. | Infrared marker-based tracking in an indoor unknown environment for augmented reality applications |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| NORF | Unpaid initial registration fee | ||
| PC1904 | Unpaid initial registration fee |
St.27 status event code: A-2-2-U10-U14-oth-PC1904 St.27 status event code: N-2-6-B10-B12-nap-PC1904 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |