文件名称:pr2_delivery:使 PR2 将小对象从一个地方运送到另一个地方的简单脚本
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-16 10:07:18
Python
pr2_delivery 这是一个快速包装,用于演示 PR2 的简单交付任务。 它被写成一个“动作”服务器。 一次运行执行以下操作: 导航到获取对象姿势 伸出右臂,打开抓手 等待某些东西放入夹具中(等待夹具摆动) 闭合夹爪 如果夹持器关闭得太远,请再次打开并重复等待物体 将手臂折叠成一个夹着物体的姿势 导航到给予对象姿势 伸出右臂交出物体 等待抓手摆动 开放式抓手 将手臂折叠到常规折叠 导航到“家”姿势 此序列在 src/pr2_delivery/DeliverServer.py 中定义。 程式 scripts/deliver :运行 DeliverServer 操作服务器。 test/test.py :发送一个动作目标,要求它进行交付。 动作目标包含 3 个姿势:get-object、give-object 和 home。 这是一个您需要复制和修改才能在新位置使用的文件。
【文件预览】:
pr2_delivery-groovy-devel
----.gitignore(48B)
----Makefile(42B)
----src()
--------pr2_delivery()
----launch()
--------deliver_server_wg.launch(267B)
--------pr2_delivery_nav()
--------deliver_server.launch(706B)
----manifest.xml(763B)
----action()
--------Deliver.action(566B)
----scripts()
--------deliver(233B)
--------call_deliver.py(2KB)
--------print_right_arm_pose(2KB)
----README.md(5KB)
----test()
--------test-all-wg.launch(170B)
--------test.py(1KB)
--------watch_robot_base_pose.sh(148B)
----CMakeLists.txt(524B)