인터페이스 통신 명령 설명
명령 설명
단일 명령
명령 |
설명 |
반환 정보 |
---|---|---|
110, 카메라 ID (110만 입력하면 기본적으로 첫 번째 카메라를 사용합니다) |
사진 촬영 |
성공: 110 (사진 촬영 완료, 실행 중인 인터페이스의 2D 이미지 업데이트) 실패: 실패한 인코딩, 카메라 ID |
120 |
감지 |
성공: Case 1 (일반 감지/충돌 감지): 120, 포즈 타입 (데카르트/조인트), 포즈 포인트 수 n, 그랩 객체 수, currentSpace, currentPickObject, pickPointIndex, pickPointId, 0, 0, 0, 포즈 Case 2 (경로 계획): 120, 포즈 타입 (데카르트/조인트), 포즈 포인트 수 n, 그랩 객체 수, currentSpace, currentPickObject, pickPointIndex, pickPointId, 0, 0, 0, 포즈*n (Case 1과 Case 2의 유일한 차이점은 마지막 포즈가 단일인지 여러 개인지입니다) 실패: 반환 상태 코드를 참조하십시오. |
130, 공간 ID, 그랩 객체 ID |
공간 내 그랩 객체 전환 |
성공: 130 실패: 001 |
140, 카메라 ID, X, Y, Z, 포즈 (쿼터니온은 W, X, Y, Z 순서로 분석됩니다) |
로봇 사진 촬영 포즈 (EIH 사용 시) |
성공: 140 (로봇의 현재 포즈 가져오기, 인터페이스 변경 없음) 실패: 012 |
반환 상태 코드
실패 상태 코드
상태 코드 |
설명 |
---|---|
3000 |
초기화 실패 |
3001 |
로봇 초기화 실패 |
3002 |
크롤 설정 전환 실패 |
3003, 카메라 그룹 ID |
카메라 그룹 전환 실패 및 실패한 카메라 그룹 ID 반환 |
3004 |
카메라 매개변수 설정 실패 |
3005 |
사진 촬영 실패 |
3006 |
ATOM 감지 실패 |
3007 |
경로 계획 데이터 준비 실패 |
3008 |
로봇의 현재 위치 설정 실패 (손에 눈이 있을 때) |
3009 |
ResponseHook 컴파일 실패 |
3010 |
ExtendPage 컴파일 실패 |
3011 |
ParserMonitorData 컴파일 실패 |
3012 |
ATOM 매개변수 설정 실패 |
3013 |
통신 서비스를 시작하지 못했습니다. |
예외 상태 코드
상태 코드 |
설명 |
---|---|
4000 |
ATOM 예외 |
4001 |
ATOM 감지 예외 |
4002 |
Epic Pro 작동 예외 |
4003 |
충돌 감지 예외 |
4004 |
경로 계획 예외 |
4005 |
현재 로봇 포즈 설정 예외 |
경고 상태 코드
상태 코드 |
설명 |
---|---|
5000 |
작업이 완료되지 않았습니다. 나중에 다시 시도하십시오. |
5001 |
로봇의 현재 위치를 수신하지 않았습니다 |
5002 |
포즈 목록이 비어 있습니다 |
5003 |
충돌 감지 후 사용 가능한 포인트가 없습니다 |
5004 |
사용 가능한 경로가 계획되지 않았습니다 |
5005 |
ATOM 이미지 이름이 비어 있습니다 |
5006 |
ATOM 그랩 포인트 결과가 비어 있습니다 |
5007 |
수신된 EIH 데이터 자릿수가 올바르지 않습니다 |
5008 |
도구 데이터가 없습니다 |
5009 |
바인딩된 모델 이름이 비어 있습니다 |
5010 |
수신 매개변수에 null 값이 포함되어 있습니다 |
5011 |
카메라 데이터 없음 |