9.1.3.3. 執行 pick & place 範例
請打開 terminal 終端視窗,輸入 roscore 指令。
$ roscore
運行 roscore 後,需再執行 OpenManipulator 的控制器。打開另一個終端視窗,輸入以下指令。
$ roslaunch open_manipulator_controller open_manipulator_controller.launch
警示:請在運行 OpenMANIPULATOR-X 之前先檢查每個關節位置。因為如果關節位置超出範圍,它可能會停止操作。下面的圖片向你展示了OpenMANIPULATOR-X 的理想方位。當未啟用 DYNAMIXEL 智能馬達的扭力時,請參照下圖所示,先調整每個關節的方位。

如果 OpenManipulator 控制器已成功啟動,終端視窗將顯示以下消息。
SUMMARY
========
PARAMETERS
* /open_manipulator/control_period: 0.01
* /open_manipulator/moveit_sample_duration: 0.05
* /open_manipulator/planning_group_name: arm
* /open_manipulator/using_moveit: False
* /open_manipulator/using_platform: True
* /rosdistro: kinetic
* /rosversion: 1.12.14
NODES
/
open_manipulator (open_manipulator_controller/open_manipulator_controller)
ROS_MASTER_URI=http://localhost:11311
process[open_manipulator-1]: started with pid [23452]
Joint Dynamixel ID : 11, Model Name : XM430-W350
Joint Dynamixel ID : 12, Model Name : XM430-W350
Joint Dynamixel ID : 13, Model Name : XM430-W350
Joint Dynamixel ID : 14, Model Name : XM430-W350
Gripper Dynamixel ID : 15, Model Name :XM430-W350
[ INFO] [1544509070.096942788]: Succeeded to init /open_manipulator
然後打開另一個終端視窗並輸入以下指令。此指令是用於執行識別 ar marker 的套件。輸入你使用的攝影機類型和 ar marker 的大小。在這個例子中,我們使用Raspberry Pi Camera V2 樹莓派攝影機和 3cm ar marker。
$ roslaunch open_manipulator_ar_markers ar_pose.launch camera_model:=raspicam user_marker_size:=3.0
打開另一個終端視窗並輸入以下指令。
$ roslaunch open_manipulator_pick_and_place open_manipulator_pick_and_place.launch
你可以在終端視窗中看到以下消息。 您可以檢查機器手臂的狀態。
-----------------------------
Pick and Place demonstration!
-----------------------------
1 : Home pose
2 : Pick and Place demo. start
3 : Pick and Place demo. Stop
-----------------------------
-----------------------------
Present Joint Angle J1: 0.000 J2: 0.000 J3: 0.000 J4: 0.000
Present Tool Position: 0.000
Present Kinematics Position X: 0.000 Y: 0.000 Z: 0.000
-----------------------------
有三個指令選擇。請在終端視窗輸入指令號碼。
Home pose: 回到原位 home pose.
Pick and Place demo. Start: 開始 Pick and Place 展示.
Pick and Place demo. Stop: 停止 Pick and Place 展示.
Last updated
Was this helpful?