KR20200041384A - 충돌 검출, 추정 및 회피 - Google Patents
충돌 검출, 추정 및 회피 Download PDFInfo
- Publication number
- KR20200041384A KR20200041384A KR1020207009829A KR20207009829A KR20200041384A KR 20200041384 A KR20200041384 A KR 20200041384A KR 1020207009829 A KR1020207009829 A KR 1020207009829A KR 20207009829 A KR20207009829 A KR 20207009829A KR 20200041384 A KR20200041384 A KR 20200041384A
- Authority
- KR
- South Korea
- Prior art keywords
- collision
- sensor data
- log
- computing device
- determining whether
- 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.)
- Granted
Links
Images
Classifications
-
- 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/60—Intended control result
- G05D1/644—Optimisation of travel parameters, e.g. of energy consumption, journey time or distance
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1664—Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
- B25J9/1666—Avoiding collision or forbidden zones
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- 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/243—Means capturing signals occurring naturally from the environment, e.g. ambient optical, acoustic, gravitational or magnetic signals
-
- 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/60—Intended control result
- G05D1/617—Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/20—Scenes; Scene-specific elements in augmented reality scenes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39082—Collision, real time collision avoidance
-
- 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/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/07—Target detection
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Electromagnetism (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Image Analysis (AREA)
Abstract
Description
도 1은 예시적인 실시예에 따른 예시적인 시스템을 도시한다.
도 2는 예시적인 실시예에 따른 예시적인 로봇 장치를 도시한다.
도 3은 예시적인 실시예에 따른 예시적인 컴퓨팅 장치를 도시한다.
도 4는 예시적인 실시예에 따른 예시적인 방법의 흐름도를 도시한다.
도 5는 예시적인 실시예에 따른, 환경 내 물리적 물체 관련 충돌의 개념도이다.
도 6은 예시적인 실시예에 따른, 환경 내 물리적 물체 관련 충돌의 다른 개념도이다.
도 7은 예시적인 실시예에 따른 다른 예시적인 방법의 흐름도를 도시한다.
도 8은 예시적인 실시예에 따른 충돌 추정 및 회피의 개념도이다.
Claims (20)
- 컴퓨터 구현 방법으로서,
컴퓨팅 장치에 의해, 이전 시간 기간 동안의 환경을 나타내는 센서 데이터의 로그를 획득하는 단계로서, 상기 센서 데이터의 로그는 이미지 프레임 시퀀스를 포함하는 것인, 상기 센서 데이터의 로그를 획득하는 단계;
상기 컴퓨팅 장치에 의해, 상기 센서 데이터의 로그가 상기 이전 시간 기간 내의 특정 시간에 상기 환경 내 물리적 물체 관련 충돌과 관련 있는지 판정하는 단계; 및
상기 센서 데이터의 로그가 충돌과 관련 있다는 판정에 응답하여, 상기 컴퓨팅 장치에 의해, 상기 센서 데이터의 로그로부터 충돌에 대한 트레이닝 데이터 세트를 생성하는 단계를 포함하고,
상기 충돌에 대한 트레이닝 데이터 세트는 상기 특정 시간에 대응하는 상기 이미지 프레임 시퀀스 내 이미지 프레임 보다 이전의 상기 이미지 프레임 시퀀스의 복수의 이미지 프레임을 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 1 항에 있어서, 상기 센서 데이터의 로그가 충돌과 관련 있는지 판정하는 단계는 충돌이 상기 물리적 물체와 로봇 장치 간의 물리적 충돌인지 판정하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 2 항에 있어서, 상기 이전 시간 기간의 적어도 일부 동안의 가속도계 데이터를 획득하는 단계를 더 포함하고,
상기 센서 데이터의 로그가 충돌과 관련 있는지 판정하는 단계는 상기 가속도계 데이터가 상기 물리적 물체와 상기 로봇 장치 간의 충돌을 나타내는지 판정하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 2 항에 있어서, 상기 이전 시간 기간의 적어도 일부 동안의 접촉 센서 데이터를 획득하는 단계를 더 포함하고, 상기 센서 데이터의 로그가 충돌과 관련 있는지 판정하는 단계는 상기 접촉 센서 데이터가 상기 물리적 물체와 상기 로봇 장치 간의 충돌을 나타내는지 판정하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 2 항에 있어서, 상기 컴퓨팅 장치는 상기 로봇 장치의 컴퓨팅 장치인 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 2 항에 있어서, 상기 센서 데이터의 로그는 상기 이전 시간 기간 동안의 상기 환경 내에서의 상기 로봇 장치의 움직임을 나타내는 속도 데이터의 로그를 더 포함하고, 상기 센서 데이터의 로그로부터 충돌에 대한 트레이닝 데이터 세트를 생성하는 단계는 상기 속도 데이터의 로그의 적어도 일부를 더 포함하도록 상기 트레이닝 데이터 세트를 생성하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 2 항에 있어서, 상기 센서 데이터의 로그는 상기 로봇 장치의 적재 화물을 나타내는 적재 화물 데이터를 더 포함하고, 상기 센서 데이터의 로그가 충돌과 관련 있는지 판정하는 단계는 상기 적재 화물 데이터가 상기 물리적 물체와 상기 로봇 장치 간의 충돌을 나타내는지 판정하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 1 항에 있어서, 상기 센서 데이터의 로그가 충돌과 관련 있는지 판정하는 단계는 충돌이 상기 물리적 물체와 로봇 장치를 둘러싼 가상 경계 간의 가상 충돌 또는 상기 물리적 물체를 둘러싼 가상 경계와 상기 로봇 장치 간의 가상 충돌인지 판정하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 8 항에 있어서, 상기 이전 시간 기간의 적어도 일부 동안의 근접 센서 데이터를 획득하는 단계를 더 포함하고, 상기 센서 데이터의 로그가 충돌과 관련 있는지 판정하는 단계는 상기 근접 센서 데이터가 상기 물리적 물체와 상기 로봇 장치 간의 거리가 임계 거리 초과에서 상기 임계 거리 미만으로 전환됨을 나타내는지 판정하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 1 항에 있어서, 상기 센서 데이터의 로그가 충돌과 관련 있는지 판정하는 단계는 충돌이 증강 현실 그래픽의 형태인 소프트웨어 로봇과 상기 물리적 물체 간의 가상 충돌인지 판정하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 10 항에 있어서, 상기 이미지 프레임 시퀀스 중 적어도 2 개의 이미지는 상기 물리적 물체까지의 거리를 나타내는 깊이 정보를 포함하고, 상기 센서 데이터의 로그가 충돌과 관련 있는지 판정하는 단계는, 상기 깊이 정보에 기초하여, 상기 물리적 물체가 제 1 위치에서 제 2 위치로 이동하였고 상기 제 2 위치가 상기 증강 현실 그래픽의 위치와 중첩하는지 판정하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 1 항에 있어서, 상기 복수의 이미지 프레임은 하나 이상의 픽셀에 대한 깊이 데이터를 포함하고, 상기 깊이 데이터는 충돌 이전의 상기 물리적 물체의 움직임을 나타내는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 1 항에 있어서, 상기 환경은 방을 포함하고, 상기 센서 데이터의 로그는 상기 방의 유형을 나타내는 방 정보를 더 포함하고, 상기 센서 데이터의 로그로부터 충돌에 대한 트레이닝 데이터 세트를 생성하는 단계는 상기 방 정보를 더 포함하도록 상기 트레이닝 데이터 세트를 생성하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 1 항에 있어서, 상기 충돌에 대한 트레이닝 데이터 세트를 나타내는 적어도 하나의 파일을 기계 학습 서버 장치에 전송하는 단계를 더 포함하고, 상기 기계 학습 서버 장치는 상기 트레이닝 데이터 세트를 사용하여 기계 학습 모델을 트레이닝하도록 구성된 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 1 항에 있어서, 상기 컴퓨팅 장치에 의해, 상기 트레이닝 데이터 세트를 사용하여 기계 학습 모델을 트레이닝하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 제 1 항에 있어서,
상기 환경을 나타내는 추가 센서 데이터를 수신하는 단계; 및
기계 학습 모델을 사용하여, 상기 컴퓨팅 장치에 의해, 상기 추가 센서 데이터가 상기 환경 내의 미래의 잠재적 충돌을 나타내는지 판정하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법.
- 컴퓨팅 장치로서,
적어도 하나의 프로세서;
메모리; 및
상기 적어도 하나의 프로세서에 의해 실행될 때 상기 컴퓨팅 장치로 하여금 동작들을 수행하게 하는, 상기 메모리에 저장된, 프로그램 명령어를 포함하고, 상기 동작은:
이전 시간 기간 동안의 환경을 나타내는 센서 데이터의 로그를 획득하는 단계로서, 상기 센서 데이터의 로그는 이미지 프레임 시퀀스를 포함하는 것인, 상기 센서 데이터의 로그를 획득하는 단계,
상기 센서 데이터의 로그가 상기 이전 시간 기간 내의 특정 시간에 상기 환경 내의 물리적 물체 관련 충돌과 관련 있는지 판정하는 단계, 및
상기 센서 데이터의 로그가 충돌과 관련 있다는 판정에 응답하여, 상기 센서 데이터의 로그로부터 충돌에 대한 트레이닝 데이터 세트를 생성하는 단계를 포함하고, 상기 충돌에 대한 트레이닝 데이터 세트는 상기 특정 시간에 대응하는 상기 이미지 프레임 시퀀스 내 이미지 프레임 보다 이전의 상기 이미지 프레임 시퀀스의 복수의 이미지 프레임을 포함하는 것을 특징으로 하는 컴퓨터 장치.
- 제 17 항에 있어서, 상기 센서 데이터의 로그가 충돌과 관련 있는지 판정하는 단계는 충돌이 상기 물리적 물체와 로봇 장치 간의 물리적 충돌인지 판정하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 장치.
- 제 18 항에 있어서, 상기 컴퓨팅 장치는 상기 로봇 장치의 컴퓨팅 장치인 것을 특징으로 하는 컴퓨터 장치.
- 컴퓨팅 장치에 의해 실행될 때 상기 컴퓨팅 장치로 하여금 기능들을 수행하게 하는 명령어를 내부에 저장하고 있는 비일시적 컴퓨터 판독 가능 매체로서,
상기 기능들은:
컴퓨팅 장치에 의해, 이전 시간 기간 동안의 환경을 나타내는 센서 데이터의 로그를 획득하는 단계로서, 상기 센서 데이터의 로그는 이미지 프레임 시퀀스를 포함하는 것인, 상기 센서 데이터의 로그를 획득하는 단계,
상기 센서 데이터의 로그가 상기 이전 시간 기간 내의 특정 시간에 상기 환경 내에서의 물리적 물체 관련 충돌과 관련 있는지 판정하는 단계, 및
상기 센서 데이터의 로그가 충돌과 관련 있다는 판정에 응답하여, 상기 센서 데이터의 로그로부터 충돌에 대한 트레이닝 데이터 세트를 생성하는 단계를 포함하고, 상기 충돌에 대한 트레이닝 데이터 세트는 상기 특정 시간에 대응하는 상기 이미지 프레임 시퀀스 내 이미지 프레임보다 이전의 상기 이미지 프레임 시퀀스의 복수의 이미지 프레임을 포함하는 것을 특징으로 하는 비일시적 컴퓨터 판독 가능 매체.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/699,444 US10384346B2 (en) | 2017-09-08 | 2017-09-08 | Collision detection, estimation, and avoidance |
| US15/699,444 | 2017-09-08 | ||
| PCT/IB2018/056851 WO2019049082A1 (en) | 2017-09-08 | 2018-09-07 | DETECTION, ESTIMATION AND AVOIDANCE OF COLLISION |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200041384A true KR20200041384A (ko) | 2020-04-21 |
| KR102235003B1 KR102235003B1 (ko) | 2021-04-02 |
Family
ID=65630431
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207009829A Active KR102235003B1 (ko) | 2017-09-08 | 2018-09-07 | 충돌 검출, 추정 및 회피 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US10384346B2 (ko) |
| EP (1) | EP3679442B1 (ko) |
| JP (1) | JP7025532B2 (ko) |
| KR (1) | KR102235003B1 (ko) |
| CN (1) | CN111263921B (ko) |
| AU (1) | AU2018330935B2 (ko) |
| CA (1) | CA3073920C (ko) |
| WO (1) | WO2019049082A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102251308B1 (ko) * | 2020-08-05 | 2021-05-12 | 플레이스비 주식회사 | 햅틱 컨트롤러 및 이를 이용한 햅틱 피드백 제공 시스템 및 방법 |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB201811301D0 (en) * | 2018-07-10 | 2018-08-29 | Emotech Ltd | Robotic system |
| US20200117974A1 (en) * | 2018-10-10 | 2020-04-16 | Mike Rizkalla | Robot with multiple personae based on interchangeability of a robotic shell thereof |
| US11748903B2 (en) * | 2019-01-02 | 2023-09-05 | Zebra Technologies Corporation | System and method for robotic object detection using a convolutional neural network |
| US10937218B2 (en) * | 2019-07-01 | 2021-03-02 | Microsoft Technology Licensing, Llc | Live cube preview animation |
| KR102760021B1 (ko) * | 2019-07-25 | 2025-01-23 | 엘지전자 주식회사 | 로봇 및 그 제어방법 |
| CN110460782B (zh) * | 2019-08-28 | 2021-07-20 | 北京海益同展信息科技有限公司 | 信息采集装置、方法、巡检机器人和存储介质 |
| CN111514587B (zh) * | 2020-04-27 | 2021-05-11 | 网易(杭州)网络有限公司 | 信息处理方法、装置、设备及存储介质 |
| US20220026879A1 (en) * | 2020-07-22 | 2022-01-27 | Micron Technology, Inc. | Predictive maintenance of components used in machine automation |
| US12296694B2 (en) | 2021-03-10 | 2025-05-13 | Techtronic Cordless Gp | Lawnmowers |
| DE102021129148B4 (de) * | 2021-11-09 | 2025-05-28 | TRUMPF Werkzeugmaschinen SE + Co. KG | Verfahren und Vorrichtung zur Kollisionsvermeidung bei der Werkstückbearbeitung durch eine mehrachsige Bearbeitungsmaschine |
| US12443180B2 (en) | 2021-11-10 | 2025-10-14 | Techtronic Cordless Gp | Robotic lawn mowers |
| AU2023200381A1 (en) | 2022-01-31 | 2023-08-17 | Techtronic Cordless Gp | Robotic garden tool |
| EP4270138A1 (en) | 2022-04-28 | 2023-11-01 | Techtronic Cordless GP | Creation of a virtual boundary for a robotic garden tool |
| US12472611B2 (en) | 2022-05-31 | 2025-11-18 | Techtronic Cordless Gp | Peg driver |
| EP4310621B1 (en) | 2022-07-19 | 2025-02-12 | Techtronic Cordless GP | Display for controlling robotic tool |
| AU2023206123A1 (en) | 2022-07-29 | 2024-02-15 | Techtronic Cordless Gp | Generation of a cryptography key for a robotic garden tool |
| FR3138951B1 (fr) * | 2022-08-22 | 2025-03-07 | Safran | Système et procédé d’aide à la navigation d’un système mobile au moyen d’un modèle de prédiction de traversabilité d’un terrain par le système mobile |
| CN115229802A (zh) * | 2022-09-19 | 2022-10-25 | 北京云迹科技股份有限公司 | 减少机器人倒地的方法及装置 |
| CN116277029B (zh) * | 2023-04-26 | 2024-04-09 | 北京朴津智能科技有限公司 | 一种全方位防碰撞装置及移动机器人 |
| CN121311338A (zh) * | 2023-07-05 | 2026-01-09 | 株式会社安川电机 | 模拟系统、程序、模拟方法以及模拟系统构建装置 |
| US20250104212A1 (en) * | 2023-09-22 | 2025-03-27 | Kabushiki Kaisha Toshiba | Processing device, processing system, handling system, processing method, and storage medium |
| CN118864532B (zh) * | 2024-07-05 | 2025-08-26 | 深圳市得乐体育科技有限公司 | 一种网球碰撞检测方法以及装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0660300A (ja) * | 1992-08-04 | 1994-03-04 | Takata Kk | 神経回路網による衝突予防予測システム |
| KR20140139394A (ko) * | 2013-05-27 | 2014-12-05 | 경북대학교 산학협력단 | 교육용 로봇과 상호 작용하는 증강 현실 구현 장치 및 그 방법 |
| JP5844475B1 (ja) * | 2014-07-30 | 2016-01-20 | 株式会社小松製作所 | 運搬車両及び運搬車両の制御方法 |
| JP2016120591A (ja) * | 2005-09-30 | 2016-07-07 | アイロボット コーポレイション | 移動ロボット |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11134003A (ja) * | 1997-10-31 | 1999-05-21 | Mitsubishi Electric Corp | モジュール型学習制御方法 |
| JP2005056185A (ja) | 2003-08-05 | 2005-03-03 | Techno Face:Kk | 階層型エージェント学習方法およびシステム |
| JP2005211499A (ja) * | 2004-01-30 | 2005-08-11 | Funai Electric Co Ltd | 自走式掃除機 |
| US7974738B2 (en) | 2006-07-05 | 2011-07-05 | Battelle Energy Alliance, Llc | Robotics virtual rail system and method |
| JP5224535B2 (ja) | 2009-04-20 | 2013-07-03 | 任天堂株式会社 | 衝突判定プログラム、衝突判定装置、衝突判定システムおよび衝突判定方法 |
| JP4989697B2 (ja) | 2009-08-19 | 2012-08-01 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム処理方法、ならびに、プログラム |
| US8467623B2 (en) * | 2010-03-26 | 2013-06-18 | Brain Corporation | Invariant pulse latency coding systems and methods systems and methods |
| US9014848B2 (en) * | 2010-05-20 | 2015-04-21 | Irobot Corporation | Mobile robot system |
| JP5246672B2 (ja) * | 2011-02-17 | 2013-07-24 | 独立行政法人科学技術振興機構 | ロボットシステム |
| HK1199768A1 (en) | 2011-08-25 | 2015-07-17 | 康奈尔大学 | Retinal encoder for machine vision |
| US20130215109A1 (en) * | 2012-02-22 | 2013-08-22 | Silka Miesnieks | Designating Real World Locations for Virtual World Control |
| EP2685403B1 (en) | 2012-07-09 | 2025-04-23 | Deep Learning Robotics Ltd. | Natural machine interface system |
| US9296101B2 (en) * | 2013-09-27 | 2016-03-29 | Brain Corporation | Robotic control arbitration apparatus and methods |
| KR102137524B1 (ko) * | 2014-02-13 | 2020-07-24 | 삼성전자주식회사 | 로봇청소기 |
| US9630317B2 (en) * | 2014-04-03 | 2017-04-25 | Brain Corporation | Learning apparatus and methods for control of robotic devices via spoofing |
| CN103984037B (zh) * | 2014-04-30 | 2017-07-28 | 深圳市墨克瑞光电子研究院 | 基于视觉的移动机器人障碍物检测方法和装置 |
| JP6264457B2 (ja) * | 2014-06-25 | 2018-01-24 | 日産自動車株式会社 | 車両制御装置 |
| US9283678B2 (en) * | 2014-07-16 | 2016-03-15 | Google Inc. | Virtual safety cages for robotic devices |
| US9630318B2 (en) | 2014-10-02 | 2017-04-25 | Brain Corporation | Feature detection apparatus and methods for training of robotic navigation |
| CN105139072A (zh) | 2015-09-09 | 2015-12-09 | 东华大学 | 应用于非循迹智能小车避障系统的强化学习算法 |
| US10474964B2 (en) * | 2016-01-26 | 2019-11-12 | Ford Global Technologies, Llc | Training algorithm for collision avoidance |
| US10416682B2 (en) * | 2016-07-29 | 2019-09-17 | Faraday & Future Inc. | Semi-automated driving using pre-recorded route |
| KR101979695B1 (ko) * | 2016-12-13 | 2019-05-17 | 엘지전자 주식회사 | 차량에 구비된 차량 제어 장치 및 차량의 제어방법 |
| US10522040B2 (en) * | 2017-03-03 | 2019-12-31 | Kennesaw State University Research And Service Foundation, Inc. | Real-time video analytics for traffic conflict detection and quantification |
-
2017
- 2017-09-08 US US15/699,444 patent/US10384346B2/en active Active
-
2018
- 2018-09-07 JP JP2020513698A patent/JP7025532B2/ja active Active
- 2018-09-07 KR KR1020207009829A patent/KR102235003B1/ko active Active
- 2018-09-07 CN CN201880068952.3A patent/CN111263921B/zh active Active
- 2018-09-07 AU AU2018330935A patent/AU2018330935B2/en active Active
- 2018-09-07 WO PCT/IB2018/056851 patent/WO2019049082A1/en not_active Ceased
- 2018-09-07 CA CA3073920A patent/CA3073920C/en active Active
- 2018-09-07 EP EP18853883.9A patent/EP3679442B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0660300A (ja) * | 1992-08-04 | 1994-03-04 | Takata Kk | 神経回路網による衝突予防予測システム |
| JP2016120591A (ja) * | 2005-09-30 | 2016-07-07 | アイロボット コーポレイション | 移動ロボット |
| KR20140139394A (ko) * | 2013-05-27 | 2014-12-05 | 경북대학교 산학협력단 | 교육용 로봇과 상호 작용하는 증강 현실 구현 장치 및 그 방법 |
| JP5844475B1 (ja) * | 2014-07-30 | 2016-01-20 | 株式会社小松製作所 | 運搬車両及び運搬車両の制御方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102251308B1 (ko) * | 2020-08-05 | 2021-05-12 | 플레이스비 주식회사 | 햅틱 컨트롤러 및 이를 이용한 햅틱 피드백 제공 시스템 및 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111263921A (zh) | 2020-06-09 |
| WO2019049082A1 (en) | 2019-03-14 |
| AU2018330935B2 (en) | 2021-09-09 |
| US20190077019A1 (en) | 2019-03-14 |
| KR102235003B1 (ko) | 2021-04-02 |
| CA3073920C (en) | 2020-12-29 |
| JP2020529088A (ja) | 2020-10-01 |
| US10384346B2 (en) | 2019-08-20 |
| CN111263921B (zh) | 2021-10-29 |
| JP7025532B2 (ja) | 2022-02-24 |
| EP3679442B1 (en) | 2025-04-16 |
| EP3679442A1 (en) | 2020-07-15 |
| EP3679442A4 (en) | 2021-01-27 |
| CA3073920A1 (en) | 2019-03-14 |
| AU2018330935A1 (en) | 2020-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102235003B1 (ko) | 충돌 검출, 추정 및 회피 | |
| US12103178B2 (en) | Generating a model for an object encountered by a robot | |
| JP7377837B2 (ja) | ゲームプレイを介して環境の詳細データセットを生成する方法およびシステム | |
| CN108156450B (zh) | 用于校准摄像机的方法、校准设备、校准系统以及机器可读的存储介质 | |
| KR20190024962A (ko) | 이동 바디들 주위의 로봇 행동을 위한 시스템들 및 방법들 | |
| CN107004298B (zh) | 一种机器人三维模型的建立方法、装置及电子设备 | |
| CN111971149A (zh) | 记录介质、信息处理设备和信息处理方法 | |
| CN119839883B (zh) | 智能家居机器人及其任务执行方法和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| A302 | Request for accelerated examination | ||
| 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 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| 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 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R11 | Change to the name of applicant or owner or transfer of ownership requested |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R11-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| R14 | Transfer of ownership recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R14-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |