...
POST No. 2591835
wheel_joint 관련 질문입니다.
2022-04-20 21:21:35 n164551019432935

turtlebot3_waffle_pi.urdf.xacro file과 turtlebot3_waffle_pi.gazebo.urdf.xacro 에서 wheel left joint, wheel right joint 를 기존에는 모터를 2개 사용하였기 때문에 각각 하나씩 사용하였습니다.

 

1. 모터를 2개를 추가해서 4개로 사용하려고 할때, wheel_left_joint 및 wheel_right_joint 를 각각 2개씩으로 바꿔준 경우 파일을 실행시켰을 때

 

예) wheel_left_joint is not unique

다음과 같은 오류가 발생했습니다.

rviz 상에서 바퀴를 4개 표시하고 싶은 경우 

<leftjoint> _________ </leftjoint>          (turtlebot3_waffle_pi.gazebo.urdf.xacro 안에서)

<joint>______</joint>                      (turtlebot3_waffle_pi.urdf.xacro file 안에서)

이 부분을 어떻게 바꿔주면 될까요.

 

2. wheel_left_joint 및 wheel_right_joint 의 이름을 

예) wheel_left_front_joint / wheel_left_rear_joint

다음과 같이 바꾸는 경우, 바뀐 이름을 인식하지 못하는 상황이 발생합니다.

 

wheel_left_joint라는 명칭이 다른 파일 안에서 고정되어 있을까요? 변경이 가능할지 궁금합니다.

2022-04-20 21:21:35
n164551019432935
2022-04-21 13:38:40 김보경

안녕하세요.

 

예시로 들어주신 wheel_left_joint is not unique. 의 의미는 해당 링크가 고유하지 않아서 생기는 오류로 보여집니다. 

즉, 같은 이름을 중복되어 사용하셨는지 확인해주세요. 

 

만약, Gazebo를 사용해 Turtlebot3 의 기체를 변경하신다면 Gazebo 튜토리얼을 참고해주시면 감사하겠습니다. 

Gazebo 공식 튜토리얼 사이트 : https://gazebosim.org/tutorials

2022-04-21 13:38:40
rlaqhrud852