새로운 환경 모델
이 블로그는 webot에서 새로운 세상을 만들고 장애물, 로봇 및 기타 요소를 환경에 추가하고 로봇에 해당하는 컨트롤러를 추가하는 방법을 소개합니다. 이를 통해 기존 환경 파일에 여러 장애물과 로봇 모델을 배치하고 기존 환경 모델을 수정할 수 있습니다.
1 새로운 세계 모델 만들기
마법사-> 새 프로젝트 디렉토리 메뉴 모음을 사용하여 새 프로젝트를 만들고 저장합니다.
프로젝트 바에 새로운 장애물 유형을 추가합니다 (검색 모델 지원, 오른쪽 상단의 검색 창에서 woodenBox 검색).
마우스를 사용하여 맵에서 장애물을 선택하면 3 개의 컬러 화살표가 나타납니다. 마우스를 사용하여 중간 화살표를 클릭하여 달성하십시오. 장애물을 드래그 할 때 왼쪽의 속성 표시 줄을 통해 장애물의 크기, 위치, 품질 및 기타 매개 변수를 설정할 수도 있습니다.
2 로봇 모델 추가
검색 모드를 통해 새로운 로봇 모델 (e-puck) 추가
3 로봇 컨트롤러 추가
Wizards-> 새로운 로봇 컨트롤러 메뉴 바에서 새로운 로봇 컨트롤러를 만들고로 저장 my_controller . 여기서는 C, C ++, JAVA, MATLAB 언어가 지원되며, 이때 로봇 컨트롤러의 프로그래밍 인터페이스가 오른쪽 열에 나타납니다.
여기에서는 기능을 설명하기 위해 원래 e-puck 컨트롤러의 내용을 직접 복사했습니다. 컨트롤러 작성을 마친 후 아래 그림과 같이 새로 만든 컨트롤러를 사용할 로봇을 지정해야합니다. 새로 생성 된 ( my_controller )
사용 방법은 기본 제공 모델과 동일합니다. 나중에 컨트롤러 구문에 대한 지식을 추가 할 것입니다.
참고
https://www.cyberbotics.com/doc/reference/motion
이 기사가 도움이되었다고 생각되면 좋아요를 눌러주세요. 오 (∩_∩) O
댓글 영역 ([email protected])에서 교환하고 토론 할 모든 사람을 환영합니다.
이전 : Webot 로봇 시뮬레이션 플랫폼 (2) ROS와의 통신 다음 : Webot 로봇 시뮬레이션 플랫폼 (4) 로봇 기본 컨트롤러