Webots 로봇 시뮬레이션 플랫폼 (3) 새로운 환경 모델

이 블로그는 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) 로봇 기본 컨트롤러

추천

출처blog.csdn.net/crp997576280/article/details/105341656