1 Star 0 Fork 1

Lovely-Pig / npu-robot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

npu_robot

创建功能包

$ cd src/
$ catkin_create_pkg npu_robot rospy roscpp std_msgs actionlib actionlib_msgs

修改CMakelists.txt

find_package(catkin REQUIRED COMPONENTS
  rospy
  roscpp
  std_msgs
  actionlib
  sensor_msgs
  actionlib_msgs
  control_msgs
  move_base_msgs
  trajectory_msgs
  darknet_ros_msgs
  message_generation
)

catkin_package(
  ...
  CATKIN_DEPENDS ... message_runtime
)

修改package.xml

<buildtool_depend>catkin</buildtool_depend>
<build_depend>rospy</build_depend>
<build_depend>roscpp</build_depend>
<build_depend>std_msgs</build_depend>
<build_depend>actionlib</build_depend>
<build_depend>sensor_msgs</build_depend>
<build_depend>actionlib_msgs</build_depend>
<build_depend>control_msgs</build_depend>
<build_depend>move_base_msgs</build_depend>
<build_depend>trajectory_msgs</build_depend>
<build_depend>darknet_ros_msgs</build_depend>
<build_depend>message_generation</build_depend>
<build_export_depend>rospy</build_export_depend>
<build_export_depend>roscpp</build_export_depend>
<build_export_depend>std_msgs</build_export_depend>
<build_export_depend>actionlib</build_export_depend>
<build_export_depend>sensor_msgs</build_export_depend>
<build_export_depend>actionlib_msgs</build_export_depend>
<build_export_depend>control_msgs</build_export_depend>
<build_export_depend>move_base_msgs</build_export_depend>
<build_export_depend>trajectory_msgs</build_export_depend>
<build_export_depend>darknet_ros_msgs</build_export_depend>
<exec_depend>rospy</exec_depend>
<exec_depend>roscpp</exec_depend>
<exec_depend>std_msgs</exec_depend>
<exec_depend>actionlib</exec_depend>
<exec_depend>sensor_msgs</exec_depend>
<exec_depend>actionlib_msgs</exec_depend>
<exec_depend>control_msgs</exec_depend>
<exec_depend>move_base_msgs</exec_depend>
<exec_depend>trajectory_msgs</exec_depend>
<exec_depend>darknet_ros_msgs</exec_depend>
<exec_depend>message_runtime</exec_depend>

使用自定义的action消息类型需要做如下修改

CMakelists.txt

add_action_files(
  FILES
  ArmSwing.action
  ArmTheta.action
)

generate_messages(
  DEPENDENCIES
  actionlib_msgs
)

机器人启动

# 启动导航
$ roslaunch xtark_nav xtark_nav.launch

# 启动机械臂驱动
$ roslaunch xarm_controller xarm_driver.launch

# 启动摄像头
$ roslaunch xtark_driver xtark_camera.launch

# 启动物体中心点检测节点
$ rosrun npu_robot img_object_center.py

# 启动机械臂摇摆服务端
$ rosrun npu_robot arm_swing_server.py

# 启动测试文件
$ rosrun npu_robot arm_test.py
# 启动图像
$ roslaunch npu_robot npu_robot_img.launch

# 启动机械臂
$ roslaunch npu_robot npu_robot_arm.launch

# 启动手柄
$ roslaunch npu_robot npu_robot_joy.launch

调试robot track

$ ro

空文件

简介

暂无描述 展开 收起
Python 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/lovely-pig/npu-robot.git
git@gitee.com:lovely-pig/npu-robot.git
lovely-pig
npu-robot
npu-robot
master

搜索帮助