{"id":32263,"date":"2024-09-07T10:14:43","date_gmt":"2024-09-07T02:14:43","guid":{"rendered":"https:\/\/haoke100.com\/ke\/?p=32263"},"modified":"2024-09-07T10:15:44","modified_gmt":"2024-09-07T02:15:44","slug":"shenlanxueyuanaizhinengjiqirenkaifadeshenbingliqirosjixiebik","status":"publish","type":"post","link":"https:\/\/haoke100.com\/ke\/\/32263.html","title":{"rendered":"\u3010\u6df1\u84dd\u5b66\u9662\u3011AI\u667a\u80fd\u673a\u5668\u4eba\u5f00\u53d1\u7684\u795e\u5175\u5229\u5668\uff1aROS\u673a\u68b0\u81c2\u5f00\u53d1"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/haoke100.com\/ke\/wp-content\/uploads\/replace\/2024\/09\/07\/a0e99c6b6fce32d6197aa22e6d29799d.png\" alt=\"\u3010\u6df1\u84dd\u5b66\u9662\u3011AI\u667a\u80fd\u673a\u5668\u4eba\u5f00\u53d1\u7684\u795e\u5175\u5229\u5668\uff1aROS\u673a\u68b0\u81c2\u5f00\u53d1\" \/><\/p>\n<h3>\u8bfe\u7a0b\u76ee\u5f55(\u8d44\u6e90\u5408\u8ba119.32GB\uff09\uff1a<\/h3>\n<pre><b>\u6df1\u84dd\u5b66\u9662 AI\u667a\u80fd\u673a\u5668\u4eba\u5f00\u53d1\u7684\u795e\u5175\u5229\u5668\uff1aROS\u673a\u68b0\u81c2\u5f00\u53d1<\/b>\r\n\u251c\u2500\u00a0<b>\u7b2c01\u8282 ROS\u7684\u8fc7\u53bb\u3001\u73b0\u5728\u548c\u672a\u6765<\/b>\r\n\u2502 \u251c\u2500 ROS\u7684\u8fc7\u53bb\u3001\u73b0\u5728\u548c\u672a\u6765.mp4 [603.55MB]\r\n\u2502 \u251c\u2500 \u8bfe\u4ef6_ROS\u673a\u68b0\u81c2\u5f00\u53d1_1.ROS\u7684\u8fc7\u53bb\u3001\u73b0\u5728\u548c\u672a\u6765.pdf [2.64MB]\r\n\u251c\u2500\u00a0<b>\u7b2c02\u8282 \u98ce\u9761\u673a\u5668\u4eba\u5708\u7684ROS\u5230\u5e95\u662f\u4ec0\u4e48<\/b>\r\n\u2502 \u251c\u2500 \u3010\u4ee3\u7801\u3011\u98ce\u9761\u673a\u5668\u4eba\u5708\u7684ROS\u5230\u5e95\u662f\u4ec0\u4e48.zip [16.53kB]\r\n\u2502 \u251c\u2500 \u3010\u8bfe\u4ef6\u3011\u98ce\u9761\u673a\u5668\u4eba\u5708\u7684ROS\u5230\u5e95\u662f\u4ec0\u4e48.pdf [3.99MB]\r\n\u2502 \u251c\u2500 \u98ce\u9761\u673a\u5668\u4eba\u5708\u7684ROS\u5230\u5e95\u662f\u4ec0\u4e48.mp4 [552.12MB]\r\n\u251c\u2500\u00a0<b>\u7b2c03\u8282 \u5982\u4f55\u4ece\u96f6\u521b\u5efa\u4e00\u4e2a\u673a\u5668\u4eba\u6a21\u578b<\/b>\r\n\u2502 \u251c\u2500 \u3010\u8bfe\u4ef6\u3011\u5982\u4f55\u4ece\u96f6\u521b\u5efa\u4e00\u4e2a\u673a\u5668\u4eba\u6a21\u578b.pdf [2.90MB]\r\n\u2502 \u251c\u2500 \u5982\u4f55\u4ece\u96f6\u521b\u5efa\u4e00\u4e2a\u673a\u5668\u4eba\u6a21\u578b.mp4 [856.16MB]\r\n\u2502 \u251c\u2500\u00a0<b>\u3010\u4ee3\u7801\u3011\u5982\u4f55\u4ece\u96f6\u521b\u5efa\u4e00\u4e2a\u673a\u5668\u4eba\u6a21\u578b<\/b>\r\n\u2502 \u2502 \u251c\u2500\u00a0<b>marm_description<\/b>\r\n\u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [6.68kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500 package.xml [2.13kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500 urdf.rviz [5.89kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 view_marm.launch [790B]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>urdf<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 marm.xacro [12.34kB]\r\n\u2502 \u2502 \u251c\u2500\u00a0<b>ur3<\/b>\r\n\u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [281B]\r\n\u2502 \u2502 \u2502 \u251c\u2500 package.xml [651B]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>config<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 joint_names_ur3.yaml [88B]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 display.launch [558B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 gazebo.launch [539B]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>meshes<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 base_link.STL [248.42kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link1.STL [1.47MB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link2.STL [1.95MB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link3.STL [1.01MB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link4.STL [673.52kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link5.STL [673.52kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link6.STL [115.32kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>textures<\/b>\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>urdf<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 ur3.urdf [8.01kB]\r\n\u2502 \u251c\u2500\u00a0<b>\u3010\u8d44\u6599\u3011\u5982\u4f55\u4ece\u96f6\u521b\u5efa\u4e00\u4e2a\u673a\u5668\u4eba\u6a21\u578b<\/b>\r\n\u2502 \u2502 \u251c\u2500 sw2urdfSetup.exe [1.09MB]\r\n\u2502 \u2502 \u251c\u2500 ur3step.zip [3.07MB]\r\n\u251c\u2500\u00a0<b>\u7b2c04\u8282 ROS\u673a\u68b0\u81c2\u5f00\u53d1\u4e2d\u7684\u4e3b\u89d2MoveIt!<\/b>\r\n\u2502 \u251c\u2500 ROS\u673a\u68b0\u81c2\u5f00\u53d1\u4e2d\u7684\u4e3b\u89d2MoveIt!.mp4 [2.60GB]\r\n\u2502 \u251c\u2500 \u4ee3\u7801_ROS\u673a\u68b0\u81c2\u5f00\u53d1_4.ROS\u673a\u68b0\u81c2\u5f00\u53d1\u4e2d\u7684\u4e3b\u89d2MoveIt!.zip [694.74kB]\r\n\u2502 \u251c\u2500 \u8bfe\u4ef6_ROS\u673a\u68b0\u81c2\u5f00\u53d1_4.ROS\u673a\u68b0\u81c2\u5f00\u53d1\u4e2d\u7684\u4e3b\u89d2MoveIt!.pdf [3.32MB]\r\n\u251c\u2500\u00a0<b>\u7b2c05\u8282 \u642d\u5efa\u4eff\u771f\u73af\u5883\u4e00\u6837\u73a9\u8f6cROS\u673a\u68b0\u81c2<\/b>\r\n\u2502 \u251c\u2500 \u3010\u8bfe\u4ef6\u3011\u642d\u5efa\u4eff\u771f\u73af\u5883\u4e00\u6837\u73a9\u8f6cROS\u673a\u68b0\u81c2.pdf [2.41MB]\r\n\u2502 \u251c\u2500 \u642d\u5efa\u4eff\u771f\u73af\u5883\u4e00\u6837\u73a9\u8f6cROS\u673a\u68b0\u81c2.mp4 [627.51MB]\r\n\u2502 \u251c\u2500 \u642d\u5efa\u4eff\u771f\u73af\u5883\u4e00\u6837\u73a9\u8f6cROS\u673a\u68b0\u81c2.rar [397.29MB]\r\n\u2502 \u251c\u2500 \u642d\u5efa\u4eff\u771f\u73af\u5883\u4e00\u6837\u73a9\u8f6cROS\u673a\u68b0\u81c2_20230529173440.mp4 [2.65GB]\r\n\u2502 \u251c\u2500\u00a0<b>\u3010\u4ee3\u7801\u3011\u642d\u5efa\u4eff\u771f\u73af\u5883\u4e00\u6837\u73a9\u8f6cROS\u673a\u68b0\u81c2<\/b>\r\n\u2502 \u2502 \u251c\u2500\u00a0<b>probot_anno_moveit_config<\/b>\r\n\u2502 \u2502 \u2502 \u251c\u2500 .setup_assistant [305B]\r\n\u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [314B]\r\n\u2502 \u2502 \u2502 \u251c\u2500 package.xml [1.40kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>config<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 chomp_planning.yaml [486B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 controllers_gazebo.yaml [299B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 fake_controllers.yaml [162B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 joint_limits.yaml [1.07kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 joint_names.yaml [79B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 kinematics.yaml [188B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 ompl_planning.yaml [8.36kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno.srdf [2.90kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 ros_controllers.yaml [735B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 sensors_3d.yaml [401B]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 chomp_planning_pipeline.launch.xml [505B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 default_warehouse_db.launch [723B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 demo.launch [2.48kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 fake_moveit_controller_manager.launch.xml [372B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 joystick_control.launch [621B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit.rviz [10.79kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_planning_execution.launch [838B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_rviz.launch [682B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 move_group.launch [3.64kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 ompl_planning_pipeline.launch.xml [969B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 planning_context.launch [1.19kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 planning_pipeline.launch.xml [336B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_moveit_controller_manager.launch.xml [339B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_moveit_sensor_manager.launch.xml [20B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 ros_controllers.launch [664B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 run_benchmark_ompl.launch [924B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 sensor_manager.launch.xml [787B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 setup_assistant.launch [544B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 trajectory_execution.launch.xml [1.30kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 warehouse.launch [529B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 warehouse_settings.launch.xml [675B]\r\n\u2502 \u2502 \u251c\u2500\u00a0<b>probot_description<\/b>\r\n\u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [6.91kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500 package.xml [2.82kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500 urdf.rviz [5.91kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 view_probot_anno.launch [801B]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>meshes<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 base_link.STL [230.65kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_1.STL [519.13kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_2.STL [362.78kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_3.STL [263.36kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_4.STL [531.72kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_5.STL [339.54kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_6.STL [49.89kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>urdf<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno.xacro [8.12kB]\r\n\u2502 \u2502 \u251c\u2500\u00a0<b>probot_gazebo<\/b>\r\n\u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [6.78kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500 package.xml [2.46kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>config<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_gazebo_joint_states.yaml [184B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_trajectory_control.yaml [571B]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_anno<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_bringup_moveit.launch [589B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_gazebo_states.launch [655B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_gazebo_world.launch [1.10kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_trajectory_controller.launch [295B]\r\n\u251c\u2500\u00a0<b>\u7b2c06\u8282 MoveIt!\u7f16\u7a0b\u9a7e\u9a6d\u673a\u68b0\u81c2\u8fd0\u52a8\u63a7\u5236<\/b>\r\n\u2502 \u251c\u2500 6MoveIt!\u7f16\u7a0b\u9a7e\u9a6d\u673a\u68b0\u81c2\u8fd0\u52a8\u63a7\u5236.mp4 [5.31GB]\r\n\u2502 \u251c\u2500 \u3010\u4ee3\u7801\u3011MoveIt!\u7f16\u7a0b\u9a7e\u9a6d\u673a\u68b0\u81c2\u8fd0\u52a8\u63a7\u5236.zip [682.96kB]\r\n\u2502 \u251c\u2500 \u3010\u8bfe\u4ef6\u3011MoveIt!\u7f16\u7a0b\u9a7e\u9a6d\u673a\u68b0\u81c2\u8fd0\u52a8\u63a7\u5236.pdf [2.83MB]\r\n\u251c\u2500\u00a0<b>\u7b2c07\u8282 MoveIt!\u4e2d\u4e0d\u5f97\u4e0d\u8bf4\u7684\u201c\u6f5c\u89c4\u5219\u201d<\/b>\r\n\u2502 \u251c\u2500 MoveIt!\u4e2d\u4e0d\u5f97\u4e0d\u8bf4\u7684\u201c\u6f5c\u89c4\u5219\u201d.mp4 [915.79MB]\r\n\u2502 \u251c\u2500 \u3010\u4ee3\u7801\u3011MoveIt!\u4e2d\u4e0d\u5f97\u4e0d\u8bf4\u7684\u201c\u6f5c\u89c4\u5219\u201d.zip [791.55kB]\r\n\u2502 \u251c\u2500 \u3010\u8bfe\u4ef6\u3011MoveIt!\u4e2d\u4e0d\u5f97\u4e0d\u8bf4\u7684\u201c\u6f5c\u89c4\u5219\u201d.pdf [2.46MB]\r\n\u2502 \u251c\u2500 \u3010\u8d44\u6599\u3011MoveIt!\u4e2d\u4e0d\u5f97\u4e0d\u8bf4\u7684\u201c\u6f5c\u89c4\u5219\u201d.zip [637.84kB]\r\n\u251c\u2500\u00a0<b>\u7b2c08\u8282 ROS\u673a\u5668\u89c6\u89c9\u5e94\u7528\u4e2d\u7684\u5173\u952e\u70b9<\/b>\r\n\u2502 \u251c\u2500 \u3010\u4ee3\u7801\u3011ROS\u673a\u5668\u89c6\u89c9\u5e94\u7528\u4e2d\u7684\u5173\u952e\u70b9.zip [1.03MB]\r\n\u2502 \u251c\u2500 \u3010\u8bfe\u4ef6\u3011ROS\u673a\u5668\u89c6\u89c9\u5e94\u7528\u4e2d\u7684\u5173\u952e\u70b9.pdf [2.39MB]\r\n\u2502 \u251c\u2500 \u4efb\u52a1\u5b66\u4e60 - \u6df1\u84dd\u5b66\u9662 - \u4e13\u6ce8\u4eba\u5de5\u667a\u80fd\u7684\u5728\u7ebf\u6559\u80b2 .mp4 [1.10GB]\r\n\u251c\u2500\u00a0<b>\u7b2c09\u8282 \u201c\u624b\u773c\u201d\u7ed3\u5408\u5b8c\u6210\u7269\u4f53\u6293\u53d6\u5e94\u7528<\/b>\r\n\u2502 \u251c\u2500 \u201c\u624b\u773c\u201d\u7ed3\u5408\u5b8c\u6210\u7269\u4f53\u6293\u53d6\u5e94\u7528.mp4 [1.19GB]\r\n\u2502 \u251c\u2500 \u3010\u4ee3\u7801\u3011\u201c\u624b\u773c\u201d\u7ed3\u5408\u5b8c\u6210\u7269\u4f53\u6293\u53d6\u5e94\u7528.zip [1.03MB]\r\n\u2502 \u251c\u2500 \u3010\u8bfe\u4ef6\u3011\u201c\u624b\u773c\u201d\u7ed3\u5408\u5b8c\u6210\u7269\u4f53\u6293\u53d6\u5e94\u7528.pdf [2.81MB]\r\n\u2502 \u251c\u2500 \u3010\u8d44\u6599\u3011\u201c\u624b\u773c\u201d\u7ed3\u5408\u5b8c\u6210\u7269\u4f53\u6293\u53d6\u5e94\u7528.zip [5.63MB]\r\n\u251c\u2500\u00a0<b>\u7b2c10\u8282 \u9488\u5bf9\u5de5\u4e1a\u5e94\u7528\u7684ROS-I\u53c8\u662f\u4ec0\u4e48<\/b>\r\n\u2502 \u251c\u2500 \u3010\u4ee3\u7801\u3011\u9488\u5bf9\u5de5\u4e1a\u5e94\u7528\u7684ROS-I\u53c8\u662f\u4ec0\u4e48.zip [2.37MB]\r\n\u2502 \u251c\u2500 \u3010\u8bfe\u4ef6\u3011\u9488\u5bf9\u5de5\u4e1a\u5e94\u7528\u7684ROS-I\u53c8\u662f\u4ec0\u4e48.pdf [3.15MB]\r\n\u2502 \u251c\u2500 \u9488\u5bf9\u5de5\u4e1a\u5e94\u7528\u7684ROS-I\u53c8\u662f\u4ec0\u4e48.mp4 [1.46GB]\r\n\u251c\u2500\u00a0<b>\u7b2c11\u8282 \u57fa\u4e8eROS\u8bbe\u8ba1\u4e00\u6b3e\u673a\u68b0\u81c2\u63a7\u5236\u7cfb\u7edf<\/b>\r\n\u2502 \u251c\u2500 PROBOT Anno\u673a\u68b0\u81c2\u4ea7\u54c1\u4ecb\u7ecd.pdf [1.55MB]\r\n\u2502 \u251c\u2500 ros_control_an_overview.pdf [13.71MB]\r\n\u2502 \u251c\u2500 \u57fa\u4e8eROS\u8bbe\u8ba1\u4e00\u6b3e\u673a\u68b0\u81c2\u63a7\u5236\u7cfb\u7edf.mp4 [590.31MB]\r\n\u2502 \u251c\u2500 \u8bfe\u4ef6_ROS\u673a\u68b0\u81c2\u5f00\u53d1_11.\u57fa\u4e8eROS\u8bbe\u8ba1\u4e00\u6b3e\u673a\u68b0\u81c2\u63a7\u5236\u7cfb\u7edf.pdf [2.57MB]\r\n\u2502 \u251c\u2500\u00a0<b>\u3010\u4ee3\u7801\u3011\u57fa\u4e8eROS\u8bbe\u8ba1\u4e00\u6b3e\u673a\u68b0\u81c2\u63a7\u5236\u7cfb\u7edf<\/b>\r\n\u2502 \u2502 \u251c\u2500\u00a0<b>PROBOT_Anno<\/b>\r\n\u2502 \u2502 \u2502 \u251c\u2500 install.sh [4.81kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500 LICENSE [11.29kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500 README.md [3.70kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>docs<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 PROBOT Anno\u673a\u68b0\u81c2\u4ea7\u54c1\u4ecb\u7ecd.pdf [1.55MB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>images<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 PROBOT_Anno.png [223.18kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_anno_ikfast_manipulator_plugin<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [964B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [3.10kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_manipulator_moveit_ikfast_plugin_description.xml [386B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 update_ikfast_plugin.sh [262B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>include<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ikfast.h [12.43kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>src<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_manipulator_ikfast_moveit_plugin.cpp [55.42kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_manipulator_ikfast_solver.cpp [552.75kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_anno_moveit_config<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 .setup_assistant [315B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [324B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [1.43kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>config<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 chomp_planning.yaml [503B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 controllers.yaml [173B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 controllers_gazebo.yaml [312B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 fake_controllers.yaml [170B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 joint_limits.yaml [1.08kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 joint_names.yaml [80B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 kinematics.yaml [208B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ompl_planning (copy).yaml [8.50kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ompl_planning.yaml [9.02kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno.srdf [2.94kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ros_controllers.yaml [760B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 sensors_3d.yaml [411B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 chomp_planning_pipeline.launch.xml [520B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 default_warehouse_db.launch [738B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 demo.launch [2.54kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 fake_moveit_controller_manager.launch.xml [424B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 joystick_control.launch [638B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit.rviz [11.23kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_planning_execution.launch [947B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_rviz.launch [698B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 move_group.launch [3.81kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ompl_planning_pipeline.launch.xml [1.07kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 planning_context.launch [1.22kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 planning_pipeline.launch.xml [346B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_moveit_controller_manager.launch.xml [624B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_moveit_sensor_manager.launch.xml [23B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ros_controllers.launch [681B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 run_benchmark_ompl.launch [946B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 sensor_manager.launch.xml [804B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 setup_assistant.launch [559B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 trajectory_execution.launch.xml [1.42kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 warehouse.launch [544B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 warehouse_settings.launch.xml [691B]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_anno_with_gripper_moveit_config<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 .setup_assistant [328B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [337B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [1.44kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>config<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 chomp_planning.yaml [503B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 controllers_gazebo.yaml [497B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 fake_controllers.yaml [248B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 joint_limits.yaml [1.20kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 kinematics.yaml [190B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ompl_planning.yaml [8.50kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno.srdf [6.88kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ros_controllers.yaml [1.20kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 sensors_3d.yaml [411B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 chomp_planning_pipeline.launch.xml [533B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 default_warehouse_db.launch [764B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 demo.launch [2.60kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 fake_moveit_controller_manager.launch.xml [396B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 joystick_control.launch [638B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit.rviz [9.39kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_planning_execution.launch [809B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_rviz.launch [720B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 move_group.launch [3.73kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ompl_planning_pipeline.launch.xml [1004B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 planning_context.launch [1.27kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 planning_pipeline.launch.xml [359B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_moveit_controller_manager.launch.xml [369B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_moveit_sensor_manager.launch.xml [23B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ros_controllers.launch [740B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 run_benchmark_ompl.launch [998B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 sensor_manager.launch.xml [830B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 setup_assistant.launch [572B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 trajectory_execution.launch.xml [1.33kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 warehouse.launch [557B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 warehouse_settings.launch.xml [691B]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_bringup<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [7.14kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [2.52kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>config<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 PROBOT_Anno.rviz [11.49kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_bringup.launch [3.12kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_demo<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [8.61kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [2.94kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>scripts<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_attached_object_demo.py [4.12kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_cartesian_demo.py [4.61kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_circle_demo.py [5.29kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_fk_demo.py [2.17kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_ik_demo.py [3.65kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_revise_trejectory_demo.py [4.69kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_demo.py [6.62kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 test_move.py [2.16kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>src<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_cartesian_demo.cpp [3.46kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_circle_demo.cpp [3.87kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_collision_demo.cpp [6.73kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_continue_trajectory_demo.cpp [4.09kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_fk_demo.cpp [1.91kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_ik_demo.cpp [2.87kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_random_demo.cpp [1.58kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 moveit_revise_trajectory_demo.cpp [3.12kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_description<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [7.12kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [2.89kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 urdf.rviz [6.11kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 view_probot_anno.launch [818B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 view_probot_anno_with_gripper.launch [831B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>meshes<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 base_link.STL [230.65kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_1.STL [519.13kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_2.STL [362.78kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_3.STL [263.36kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_4.STL [531.72kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_5.STL [339.54kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 link_6.STL [49.89kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>gripper<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ax12.dae [139.50kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ax12.stl [97.74kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 F10.stl [42.17kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 F11.stl [164.83kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 F2.stl [48.32kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 F3.stl [24.30kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 F4.stl [55.06kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 F9.stl [358.48kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 finger.stl [11.80kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>sensors<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 camera.STL [194.32kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>urdf<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 dynamixel_arm_hardware.xacro [14.44kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 gripper.xacro [3.04kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 materials.urdf.xacro [1.01kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno.xacro [8.12kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_with_gripper.xacro [8.57kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>sensors<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 camera.gazebo.xacro [1.69kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 camera.urdf.xacro [1.20kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_driver<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [6.81kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [2.49kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>bin<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_cmd_interface [419.98kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_io_interface [420.00kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_log_interface [420.00kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_gazebo<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [6.98kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [2.51kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>config<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_gazebo_joint_states.yaml [190B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_trajectory_control.yaml [590B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_with_gripper_trajectory_control.yaml [805B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_anno<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_bringup_moveit.launch [662B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_gazebo_states.launch [671B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_gazebo_world.launch [1.13kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_trajectory_controller.launch [303B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_anno_with_gripper<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_with_gripper_bringup_moveit.launch [707B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_with_gripper_gazebo_states.launch [671B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_with_gripper_gazebo_world.launch [1.22kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_with_gripper_trajectory_controller.launch [341B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>worlds<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 tableObj.world [4.35kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 tableObj2.world [5.38kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_grasping<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [7.72kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [3.96kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>include<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_grasping<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 grasping_demo.h [4.51kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 vision_manager(1).h [2.84kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_anno_grasping_demo.launch [577B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>src<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 grasping_demo.cpp [8.18kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 vision_manager.cpp [6.31kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_msgs<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [7.08kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [2.96kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>msg<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ControllerCtrl.msg [9B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 IOStatus.msg [70B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 JogJoint.msg [562B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 JogPose.msg [779B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 SetOutputIO.msg [65B]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_rviz_plugin<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [7.87kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [3.17kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 plugin_description.xml [957B]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500 \u6587\u672c\u6587\u6863.zip [2.31kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>plugin<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 libprobot_rviz_plugin.so [510.30kB]\r\n\u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_vision_pick<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_pick_place<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [7.09kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [3.37kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>config<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 pick_place_config.yaml [184B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>scripts<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 probot_sorting_demo.py [5.92kB]\r\n\u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>probot_vision<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 calibration.txt [117B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 CMakeLists.txt [8.03kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 logitech920_calibration.yaml [674B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 package.xml [3.60kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>config<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 vision_config.yaml [703B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>doc<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 calibration.xlsx [7.92kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 calibration_chart.docx [57.82kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>launch<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 deal_data.launch [304B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 object_detect.launch [567B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 object_detect_test.launch [325B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 usb_cam.launch [695B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>msg<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 VisionMatrix.msg [110B]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>scripts<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 .object_detect.py.swo [16.00kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 detector.py [9.42kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 detector.pyc [5.84kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ObjectDetect.py [4.36kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ReadAndWriteYaml.py [2.66kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>__pycache__<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 detector.cpython-35.pyc [5.11kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>src<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 AdjustColorThreshold.cpp [4.24kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 ComputeMapMatrix.cpp [10.91kB]\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500\u00a0<b>srv<\/b>\r\n\u2502 \u2502 \u2502 \u2502 \u2502 \u2502 \u251c\u2500 DetectObjectSrv.srv [580B]\r\n\u251c\u2500\u00a0<b>\u7b2c12\u8282 ROS\u2014\u673a\u5668\u4eba\u5f00\u53d1\u7684\u795e\u5175\u5229\u5668<\/b>\r\n\u2502 \u251c\u2500 ROS\u2014\u673a\u5668\u4eba\u5f00\u53d1\u7684\u795e\u5175\u5229\u5668.mp4 [509.18MB]\r\n\u2502 \u251c\u2500 \u3010\u8bfe\u4ef6\u3011ROS\u2014\u2014\u673a\u5668\u4eba\u5f00\u53d1\u7684\u795e\u5175\u5229\u5668.pdf [3.59MB]<\/pre>\n\n            <div class=\"download-box mg-b\" id=\"download-box\" ref=\"downloadBox\">\n            <div>\n                \n                <div class=\"down-ready\">\n                    <div class=\"download-list gujia\" ref=\"gujia\">\n                        <div class=\"download-item\">\n                            <div class=\"download-thumb\" style=\"'background-image: url();'\">\n                            <\/div>\n                            <div class=\"download-rights\">\n                                <div class=\"download-rights-title\"><span class=\"gujia-bg\"><\/span><\/div>\n                                <ul>\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\n                                    <li><span class=\"gujia-bg\"><\/span><\/li>\n                                <\/ul>\n                            <\/div>\n                            <div class=\"download-info\">\n                            <div class=\"download-rights-title\"><span class=\"gujia-bg\"><\/span><\/div>\n                                <ul>\n                                <\/ul>\n                                <div class=\"download-current\">\n                                    <div class=\"\"><\/div>\n                                <\/div>\n                                <div class=\"download-button-box\">\n                                    <div class=\"\"><\/div>\n                                    <div class=\"\"><\/div>\n                                    <div class=\"\"><\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div> \n                    <\/div>\n                <\/div>\n                <div class=\"download-list\" v-cloak>\n                    <div v-for=\"(item,index) in list\" :class=\"'download-item b2-radius '+(item.current_user.can.allow ? 'allow-down' : 'not-allow-down')\" v-show=\"picked == index\" v-cloak>\n                        <div class=\"download-rights\" v-cloak>\n                        <div class=\"download-rights-title\"><i class=\"b2font b2-download-cloud-line1 \"><\/i>\u4e0b\u8f7d\u6743\u9650<\/div><span class=\"mobile-show\" @click=\"item.show_role = !item.show_role\">\u67e5\u770b<\/span>\n                            <ul v-if=\"item.show_role\">\n                                <li v-for=\"right in item.rights\" :class=\"right.lv == item.current_user.lv.lv.lv || right.lv == item.current_user.lv.vip.lv ? 'red' : ''\">\n                                    <div><span v-text=\"right.lv_name+'\uff1a'\"><\/span><\/div>\n                                    <div v-if=\"right.type == 'money'\">\uffe5<span v-text=\"right.value\"><\/span><\/div>\n                                    <div v-if=\"right.type == 'credit'\"><i class=\"b2font b2-coin-line \"><\/i><span v-text=\"right.value\"><\/span><\/div>\n                                    <div v-if=\"right.type == 'free'\">\u514d\u8d39\u4e0b\u8f7d<\/div>\n                                    <div v-if=\"right.type == 'comment'\">\u8bc4\u8bba\u5e76\u5237\u65b0\u540e\u4e0b\u8f7d<\/div>\n                                    <div v-if=\"right.type == 'login'\">\u767b\u5f55\u540e\u4e0b\u8f7d<\/div>\n                                    \n                                <\/li>\n                            <\/ul>\n                        <\/div>\n                        \n                        <div class=\"download-info\">\n                        <div class=\"download-rights-title\"><span v-text=\"item.name\"><\/span><a :href=\"item.view\" target=\"_blank\" class=\"download-view button empty text\" v-if=\"item.view\">\u67e5\u770b\u6f14\u793a<i class=\"b2font b2-arrow-right-s-line \"><\/i><\/a><\/div>\n                            <ul v-show=\"item.attrs.length >0\">\n                                <li v-for=\"attr in item.attrs\">\n                                    <span class=\"download-attr-name\">{{attr.name}}\uff1a<\/span>\n                                    <span v-html=\"attr.value\"><\/span>\n                                <\/li>\n                            <\/ul>\n                            <div class=\"download-current\">\n                                <span>\u60a8\u5f53\u524d\u7684\u7b49\u7ea7\u4e3a<\/span>\n                                <span v-if=\"item.current_user.lv.lv\" v-html=\"item.current_user.lv.lv.icon\"><\/span>\n                                <span v-if=\"item.current_user.lv.vip\" v-html=\"item.current_user.lv.vip.icon\"><\/span>\n                                <div class=\"\" v-if=\"!item.current_user.can.allow\">\n                                    <span v-if=\"item.current_user.can.type == 'login'\">\n                                    \u767b\u5f55\u540e\u514d\u8d39\u4e0b\u8f7d<a href=\"javascript:void(0)\" onclick=\"login.show = true;login.loginType = 1\">\u767b\u5f55<\/a>\n                                    <\/span>\n                                    <span v-else-if=\"item.current_user.lv.lv.lv == 'dark_room'\">\n                                    \u5c0f\u9ed1\u5c4b\u53cd\u601d\u4e2d\uff0c\u4e0d\u51c6\u4e0b\u8f7d\uff01\n                                    <\/span>\n                                    <span v-else-if=\"item.current_user.can.type == 'comment'\">\n                                    \u8bc4\u8bba\u540e\u5237\u65b0\u9875\u9762\u4e0b\u8f7d<a href=\"#respond\">\u8bc4\u8bba<\/a>\n                                    <\/span>\n                                    <span v-else-if=\"item.current_user.lv.lv.lv == 'guest' && !item.current_user.guest\">\n                                        <span v-show=\"list[index].rights[0].lv == 'all'\" v-cloak>\u652f\u4ed8<b><template v-if=\"item.current_user.can.type == 'credit'\"><i class=\"b2font b2-coin-line \"><\/i><\/template><template v-else>\uffe5<\/template><i v-html=\"list[index].current_user.can.value\"><\/i><\/b>\u4ee5\u540e\u4e0b\u8f7d<\/span>\n                                        \u8bf7\u5148<a href=\"javascript:void(0)\" onclick=\"login.show = true;login.loginType = 1\">\u767b\u5f55<\/a>\n                                    <\/span>\n                                    <span v-else-if=\"item.current_user.can.type == 'full'\" class=\"green\">\n                                        \u60a8\u4eca\u5929\u7684\u4e0b\u8f7d\u6b21\u6570\uff08<b v-text=\"item.current_user.can.total_count\"><\/b>\u6b21\uff09\u7528\u5b8c\u4e86\uff0c\u8bf7\u660e\u5929\u518d\u6765\n                                    <\/span>\n                                    <span v-else-if=\"item.current_user.can.type == 'credit'\">\n                                        \u652f\u4ed8\u79ef\u5206<b><i class=\"b2font b2-coin-line \"><\/i><i v-html=\"list[index].current_user.can.value\"><\/i><\/b>\u4ee5\u540e\u4e0b\u8f7d<a href=\"javascript:void(0)\" @click=\"credit(index)\">\u7acb\u5373\u652f\u4ed8<\/a>\n                                    <\/span>\n                                    <span v-else-if=\"item.current_user.can.type == 'money'\">\n                                        \u652f\u4ed8<b v-text=\"'\uffe5'+list[index].current_user.can.value\"><\/b>\u4ee5\u540e\u4e0b\u8f7d<a href=\"javascript:void(0)\" @click=\"pay(index)\">\u7acb\u5373\u652f\u4ed8<\/a>\n                                    <\/span>\n                                    \n                                    <span v-else>\n                                        \u60a8\u5f53\u524d\u7684\u7528\u6237\u7ec4\u4e0d\u5141\u8bb8\u4e0b\u8f7d<a href=\"https:\/\/haoke100.com\/ke\/\/vips\" target=\"_blank\">\u5347\u7ea7\u4f1a\u5458<\/a>\n                                    <\/span>\n                                <\/div>\n                                <div class=\"\" v-else>\n                                    <span v-if=\"item.current_user.current_guest == 0 || item.current_user.can.free_down\" class=\"green\">\n                                        \u60a8\u5df2\u83b7\u5f97\u4e0b\u8f7d\u6743\u9650\n                                    <\/span>\n                                    <span class=\"green\" v-else>\n                                        \u60a8\u53ef\u4ee5\u6bcf\u5929\u4e0b\u8f7d\u8d44\u6e90<b v-text=\"item.current_user.can.total_count\"><\/b>\u6b21\uff0c\u4eca\u65e5\u5269\u4f59<b v-text=\"item.current_user.can.count\"><\/b>\u6b21\n                                    <\/span>\n                                <\/div>\n                            <\/div>\n                            <div class=\"download-button-box\">\n                                <button @click=\"go(b.link,item.current_user.can.allow,item,index)\" class=\"button\" v-text=\"b.name\" v-for=\"b in item.button\"><\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <\/div>\n            <\/div>\n        ","protected":false},"excerpt":{"rendered":"<p>\u8bfe\u7a0b\u76ee\u5f55(\u8d44\u6e90\u5408\u8ba119.32GB\uff09\uff1a \u6df1\u84dd\u5b66\u9662 AI\u667a\u80fd\u673a\u5668\u4eba\u5f00\u53d1\u7684\u795e\u5175\u5229\u5668\uff1aROS\u673a\u68b0\u81c2\u5f00\u53d1 \u251c\u2500\u00a0\u7b2c01\u8282 ROS\u7684\u8fc7\u53bb\u3001\u73b0\u5728\u548c\u672a\u6765 \u2502 \u251c\u2500 ROS\u7684\u8fc7\u53bb\u3001\u73b0\u5728\u548c\u672a\u6765.mp4<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2037],"tags":[2225,2226,2224],"collection":[],"class_list":["post-32263","post","type-post","status-publish","format-standard","hentry","category-chengxukaifa","tag-ai","tag-ros","tag-2224"],"acf":[],"_links":{"self":[{"href":"https:\/\/haoke100.com\/ke\/\/wp-json\/wp\/v2\/posts\/32263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/haoke100.com\/ke\/\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/haoke100.com\/ke\/\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/haoke100.com\/ke\/\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/haoke100.com\/ke\/\/wp-json\/wp\/v2\/comments?post=32263"}],"version-history":[{"count":2,"href":"https:\/\/haoke100.com\/ke\/\/wp-json\/wp\/v2\/posts\/32263\/revisions"}],"predecessor-version":[{"id":32270,"href":"https:\/\/haoke100.com\/ke\/\/wp-json\/wp\/v2\/posts\/32263\/revisions\/32270"}],"wp:attachment":[{"href":"https:\/\/haoke100.com\/ke\/\/wp-json\/wp\/v2\/media?parent=32263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/haoke100.com\/ke\/\/wp-json\/wp\/v2\/categories?post=32263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/haoke100.com\/ke\/\/wp-json\/wp\/v2\/tags?post=32263"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/haoke100.com\/ke\/\/wp-json\/wp\/v2\/collection?post=32263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}