Turtlebot3 (ROS1)을 AR Marker로 네비게이션 해 보았다 2
5582 단어 TurtleBot3OpenCRROS1ROS
계속
지난번 에서 매니퓰레이터를 움직이는 부분에 대해 설명합니다.
* 다음을 수행하면 하위 디렉토리에 moveit_config 패키지가 포함됩니다.
$ git clone https://github.com/ROBOTIS-GIT/turtlebot3_manipulation.git
Manipulator 이동
Moveit Python Tutorial 의 Planning to a Joint Goal을 참고합니다.
스크립트 작성
$ cd ~/catkin_ws/src
$ catkin_create_pkg manipulator_controller std_msgs rospy
$ makdir scripts
$ touch manipulation_controller.py
manipulation_controller.py 만들고 할 일
group_name = "panda_arm"
group = moveit_commander.MoveGroupCommander(group_name)
# We can get the joint values from the group and adjust some of the values:
joint_goal = group.get_current_joint_values()
[-0.002, -1.011, 0.311, 0.699]
4개의 Joint 매니플레이터이기 때문에. 4개 가지고 갈 수 있다.
joint_goal[0] = -0.002
joint_goal[1] = -1.011
joint_goal[2] = 0.311
joint_goal[3] = 0.699
self.group.go(joint_goal, wait=True)
group.stop()
실행
$ cd ~/catkin_ws/
$ catkin build
rosrun manipulator_controller manipulation_controller.py
DEMO 결과
끝에
문제 해결 등
아래의 방법으로 해결했습니다. 매뉴얼은 확실히 봐야 한다. 자계.
Setup DYNAMIXEL’s for TurtleBot3
타이어 값을 변경하고 ArduinoIDE에서 OpenCR에 업로드해야합니다.
참고
Robotis
웹 사람이 ROS를 공부하려면
온라인
The Construct/Robot Ignite Academy 에서 온라인 학습
책
ROS Robot Programming : English는 free
Reference
이 문제에 관하여(Turtlebot3 (ROS1)을 AR Marker로 네비게이션 해 보았다 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kazuharayama/items/9d52a43e2c48079f5de2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)