1 |
1
로봇 작업장 구성을 위한 메타 데이터 생성 방법에 있어서,로봇 작업장에 대한 가상 환경 및 실제 환경에 적용 가능한 메타 데이터를 생성하는 단계; 및상기 가상 환경 및 상기 실제 환경 중에서 적어도 하나에서 작업에 대한 시뮬레이션이 수행되도록 상기 메타 데이터를 제공하는 단계를 포함하고,상기 메타 데이터는,상기 로봇 작업장에 포함된 복수의 객체들에 대한 개략적인 정보를 명세하는 제1 영역; 및상기 복수의 객체들 각각에 대한 상세한 정보를 명세하는 제2 영역을 포함하는 메타 데이터 생성 방법
|
2 |
2
제1항에 있어서,상기 메타 데이터는 상기 로봇 작업장의 이름을 명세하는 제3 영역을 더 포함하고,상기 메타 데이터는 상기 가상 환경의 가상 객체 및 상기 실제 환경의 실제 객체가 연동되어 상기 작업이 수행되게 하는 메타 데이터 생성 방법
|
3 |
3
제1항에 있어서,상기 제1 영역은 상기 복수의 객체들의 객체 종류 및 객체수에 대한 정보, 상기 복수의 객체들 각각의 이름 및 ID 정보를 포함하는 메타 데이터 생성 방법
|
4 |
4
제1항에 있어서,상기 제2 영역은 상기 복수의 객체들 각각의 물리적 정보 및 모델링 정보를 포함하는 메타 데이터 생성 방법
|
5 |
5
제4항에 있어서,상기 물리적 정보는 상기 복수의 객체들 각각의 크기, 무게, 부피, 위치 및 속도에 대한 정보인 메타 데이터 생성 방법
|
6 |
6
제4항에 있어서,상기 모델링 정보는 상기 복수의 객체들 각각이 가상 객체, 실제 객체 및 상기 가상 객체와 상기 실제 객체가 혼합된 혼합 객체 중에서 어느 하나로 모델링되는지 여부를 나타내는 정보인 메타 데이터 생성 방법
|
7 |
7
제1항에 있어서,상기 제1 영역 및 상기 제2 영역은 상기 복수의 객체들 각각이 동적 객체인지 여부에 따라 서로 충돌하는지 여부를 나타내는 충돌 가능성 정보 및 상기 복수의 객체들 각각을 제어하기 위한 제어 프로그램에 대한 정보를 포함하는 메타 데이터 생성 방법
|
8 |
8
제1항에 있어서,상기 복수의 객체들은 작업자, 로봇, 컨베이어, 시설물 및 작업 대상이고,상기 로봇은 가상 로봇, 실제 로봇, 상기 가상 로봇 및 상기 실제 로봇이 혼합된 혼합 로봇 중에서 어느 하나인 메타 데이터 생성 방법
|
9 |
9
제1항에 있어서,상기 메타 데이터에 기초하여 상기 복수의 객체들 중에서 동적 객체를 동작 시켜 상기 작업을 시뮬레이션함으로써, 상기 가상 환경 내 각 객체의 동작과 상기 가상 환경 내 각 객체에 대응하는 상기 실제 환경 내 각 객체의 동작을 동기화하는 단계; 및상기 시뮬레이션과 실제 동작 결과에 기초하여 상기 복수의 객체들 각각의 정상 동작 및 고장 여부, 상기 복수의 객체들 간의 충돌 여부와 상기 충돌 여부에 따른 상기 로봇 작업장의 안전도를 제공하는 단계를 더 포함하는 메타 데이터 생성 방법
|
10 |
10
제9항에 있어서,상기 메타 데이터를 수정하여 수정된 메타 데이터를 생성하는 단계;상기 수정된 메타 데이터에 기초하여 상기 동적 객체를 재동작 시켜 상기 작업을 재시뮬레이션함으로써, 상기 가상 환경 내 각 객체의 동작과 상기 가상 환경 내 각 객체에 대응하는 상기 실제 환경 내 각 객체의 동작을 재동기화하는 단계; 및상기 재시뮬레이션 및 실제 동작 결과에 기초하여 상기 복수의 객체들 각각의 동작 및 고장 여부, 상기 복수의 객체들 간의 충돌 여부와 상기 충돌 여부에 따른 상기 로봇 작업장의 안전도를 제공하는 단계를 더 포함하는 메타 데이터 생성 방법
|