前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实验7 蓝桥ROS1使用外设 适用kinetic/melodic/noetic

实验7 蓝桥ROS1使用外设 适用kinetic/melodic/noetic

作者头像
zhangrelay
发布2022-05-19 13:40:23
3350
发布2022-05-19 13:40:23
举报

内容:使用游戏手柄、使用RGBD传感器,ROS摄像头驱动、ROS与OpenCV库、标定摄像头、视觉里程计,点云库、可视化点云、滤波和缩减采样、配准与匹配、点云分区


记录:

遥控小乌龟有多少种方式?

键盘/游戏手柄/鼠标/触摸屏等。

sudo apt install ros-kinetic-mouse-teleop

ros-kinetic-joy-teleop ros-kinetic-key-teleop ros-kinetic-teleop-tools-msgs

代码语言:javascript
复制
<launch>
  <arg name="mouse_vel" default="mouse_vel"/>
  <arg name="holonomic" default="false"/>

  <arg name="plot" default="false"/>

  <node pkg="mouse_teleop" type="mouse_teleop.py" name="mouse_teleop">
    <rosparam file="$(find mouse_teleop)/config/mouse_teleop.yaml" command="load"/>
    <param name="holonomic" value="$(arg holonomic)"/>

    <remap from="mouse_vel" to="$(arg mouse_vel)"/>
  </node>

  <group if="$(arg plot)">
    <node pkg="rqt_plot" type="rqt_plot" name="rqt_plot"
          args="$(arg mouse_vel)/linear/x $(arg mouse_vel)/linear/y $(arg mouse_vel)/angular/z"/>
  </group>
</launch>

rosrun mouse_teleop mouse_teleop.py mouse_vel:=turtle1/cmd_vel

点云:


思考:

1. 掌握功能包复用灵活应用参数。

代码语言:javascript
复制
rosrun rospy_tutorials talker chatter:=/wg/chatter
代码语言:javascript
复制
rosrun rospy_tutorials talker _param:=1.0

2. 点云分割做物体识别

Learning ROS for Robotics Programming Second Edition学习笔记(六) indigo xtion pro live

Learning ROS for Robotics Programming Second Edition学习笔记(七) indigo PCL xtion pro live


本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档