导航

    蓝鲸ROS机器人论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 热门
    1. 主页
    2. xiaoqiang
    3. 帖子
    ROS交流群
    ROS Group
    产品服务
    Product Service
    开源代码库
    Github
    官网
    Official website
    技术交流
    Technological exchanges
    激光雷达
    LIDAR
    ROS教程
    ROS Tourials
    深度学习
    Deep Learning
    机器视觉
    Computer Vision
    • 资料
    • 关注 0
    • 粉丝 2
    • 主题 88
    • 帖子 312
    • 最佳 5
    • 群组 1

    xiaoqiang 发布的帖子

    • RE: loam_velodyne使用速腾聚创16线激光雷达建图和计算激光雷达里程计

      @ranzhu-uestcer rviz里面可以把点云显示大小调大一些,这样视觉效果上会更有稠密感

      发布在 激光雷达
      xiaoqiang
      xiaoqiang
    • RE: 小强ROS机器人教程(27)___bw_auto_dock自动充电功能包的使用和实现原理

      @huapiaoxiang21 1.电量和电压成正比,电压数据发布在话题/bw_auto_dock/Batterypower 2.参考包源代码https://github.com/BluewhaleRobot/bw_auto_dock/blob/version2/src/getDockPosition.cpp#L122

      发布在 产品服务
      xiaoqiang
      xiaoqiang
    • RE: 小强ROS机器人教程(27)___bw_auto_dock自动充电功能包的使用和实现原理

      @炙热少年 windows电脑需要安装ftdi串口设备驱动

      发布在 产品服务
      xiaoqiang
      xiaoqiang
    • RE: 复制文件

      @雾琴水音 vnc不可以传文件,小强的server端没有配置这个功能

      发布在 技术交流
      xiaoqiang
      xiaoqiang
    • RE: 小强ROS机器人教程(27)___bw_auto_dock自动充电功能包的使用和实现原理

      @lovelyyoshino 不要设成ttyUSB0,这个端口号很容易被其它程序比如底盘驱动占用,导致冲突

      发布在 产品服务
      xiaoqiang
      xiaoqiang
    • 小强ROS机器人教程(32)___realsense深度摄像头使用跟随包turtlebot_follower

      教程和kinect跟随包turtlebot_follower一样,区别在于步骤二启动的launch文件不一样

      roslaunch turtlebot_follower xiaoqiangfollower.launch #kinect设备使用这个launch
      roslaunch turtlebot_follower xiaoqiangfollower_realsense.launch #realsense设备则使用这个launch
      
      发布在 产品服务
      xiaoqiang
      xiaoqiang
    • RE: google激光雷达slam算法Cartographer的安装及bag包demo测试

      @名流丶乐乐 https://github.com/BlueWhaleRobot/cartographer.git
      https://github.com/BlueWhaleRobot/cartographer_ros.git

      发布在 产品服务
      xiaoqiang
      xiaoqiang
    • RE: 小强ROS机器人教程(10)___使用kinect进行自主移动避障

      @weijiafeng 第四代之后的RealSense模块,在室内无阳光下使用没有遇到这些情况,比较稳定

      发布在 产品服务
      xiaoqiang
      xiaoqiang
    • RE: 小强ROS机器人教程(10)___使用kinect进行自主移动避障

      @柠檬蔚 需要安装蓝鲸版本才有: http://git.bwbot.org/publish/iai_kinect2.git

      发布在 产品服务
      xiaoqiang
      xiaoqiang
    • RE: google激光雷达slam算法Cartographer的安装及bag包demo测试

      @名流丶乐乐 贴完整错误内容,软件源要和教程一样用的是蓝鲸github仓库的

      发布在 产品服务
      xiaoqiang
      xiaoqiang
    • RE: 小强ROS机器人教程(22)_操作6自由度机械臂

      @kadian 是用的串口连接控制LSC吗?这里可能和rosserial端口冲突了,调整配置一下串口端口号。还有建议不用arduino,把目前arduino的功能封装成一个ros包里面,然后直接运行在ros master主机上。

      发布在 产品服务
      xiaoqiang
      xiaoqiang
    • RE: 使用pointcloud_to_laserscan包将速腾聚创3d激光雷达转换成高质量2d激光雷达

      @雾琴水音 参考这里https://github.com/BluewhaleRobot/pointcloud_to_laserscan/blob/lunar-devel/launch/xiaoqiang_lungu_kinect.launch

      发布在 激光雷达
      xiaoqiang
      xiaoqiang
    • RE: 使用pointcloud_to_laserscan包将速腾聚创3d激光雷达转换成高质量2d激光雷达

      @gejiaqi1117 参考这里https://community.bwbot.org/topic/765/使用depthimage_to_laserscan包将kinect深度图像转换成2d激光雷达话题

      发布在 激光雷达
      xiaoqiang
      xiaoqiang
    • 使用depthimage_to_laserscan包将kinect深度图像转换成2d激光雷达话题

      kinect 1代的驱动包freenct_stack可以输出深度图像和点云,理论上可以使用pointcloud_to_laserscan包将点云转换成scan数据,但是freenct_stack包输出的点云数据所在的坐标系不是常用的base_link坐标系,要先进行坐标变换才能转换,这导致pointcloud_to_laserscan包效率很低。

      #运行下列命令可以测试pointcloud_to_laserscan包的转换功能,用“rostopic hz /kinect/scan”查看输出的/kinect/scan话题发布频率,可以发现值很低,即转换效率太低不实用
      roslaunch pointclound_to_laserscan xiaoqiang_lungu_kinect.launch
      

      下文将介绍使用depthimage_to_laserscan包将kinect深度图像转换成2d激光雷达话题的详细步骤,这种方法输出的雷达话题/kinect/scan,频率高达20HZ,满足实时性要求。

      1.安装depthimage_to_laserscan包

      #需要安装到ros工作空间,以小强主机为例
      cd ~/Documents/ros/src
      git clone https://github.com/BluewhaleRobot/depthimage_to_laserscan.git
      cd  ..
      catkin_make
      

      2.启动转换节点开始测试

      freenct_stack驱动发布的深度图像/kinect/depth/image被 depthimage_to_laserscan节点订阅后将其转换成laserscan话题/kinect/scan,所在的frame_id则是“kinect_link”

      #新开一个终端
      #如果是小强xq5轮毂电机版本,请启动这个launch文件
      roslaunch depthimage_to_laserscan xiaoqiang_lungu_kinect.launch
      #如果是小强xq4-pro普通电机版本,请启动这个launch文件
      roslaunch depthimage_to_laserscan xiaoqiang_pro_kinect.launch
      
      #新开一个终端将kinect角度设为水平方向
      rostopic pub /set_tilt_degree std_msgs/Int16 '{data: 0}' -1
      

      正常的话,现在就可以获取10hz的laserscan类型话题数据了

      #新开一个终端,查看转换后的/kinect/scan话题发布频率
      rostopic hz /kinect/scan
      

      4.在rviz中查看2d雷达数据

      roscd depthimage_to_laserscan/launch/
      rviz -d  kinect.rviz
      #图中白线就是转换输出的2d雷达数据
      

      Screenshot from 2019-07-03 18-59-58.png

      发布在 激光雷达
      xiaoqiang
      xiaoqiang
    • 使用pointcloud_to_laserscan包将北科天绘3d激光雷达转换成高质量2d激光雷达

      北科天绘16线激光雷达R-Fans-16的ros驱动安装与rviz点云显示,这篇教程安装的ROS驱动已经把R-Fans-16雷达变成了和速腾聚创3D雷达一样的设备,因此雷达数据处理教程、建图教程都可以完全通用,只用把雷达驱动launch文件启动命令替换成启动R-Fans-16的命令即可。

      #把速腾聚创雷达的驱动启动命令换成北科天绘的即可
      roslaunch rslidar_pointcloud xiaoqiang_lungu.launch  #这是速腾聚创的启动命令
      
      roslaunch rfans_driver xiaoqiang_lungu.launch #这是北科天绘的启动命令
      

      因此,根据使用pointcloud_to_laserscan包将速腾聚创3d激光雷达转换成高质量2d激光雷达,我们只需要启动北科天绘的雷达驱动,然后再执行速腾聚创的转换节点即可

      #新开一个终端,启动3d雷达驱动
      roslaunch rfans_driver xiaoqiang_lungu.launch
      
      #新开一个终端,启动pointcloud_to_laserscan节点
      roslaunch pointcloud_to_laserscan xiaoqiang_rslidar.launch
      

      正常的话,现在就可以获取10hz的laserscan类型话题数据了,数据发布在/rslidar/scan话题上
      在RVIZ里面也一样的查看数据
      3dT2d.png
      上图白线就是对应转换完成的scan数据

      发布在 激光雷达
      xiaoqiang
      xiaoqiang
    • 北科天绘16线激光雷达R-Fans-16的ros驱动安装与rviz点云显示

      北科天绘16线激光雷达R-Fans-16的供电是直流12v 3A,通信接口是rs485网络接口。小强ros开发平台用户可以用底盘dc电源头供电,主机的网口也可以直接连接雷达。下面介绍它的ros驱动安装和测试教程,如果是和小强平台一起购买的雷达,小强主机出厂时已经配置好驱动,请直接运行步骤4测试部分。

      1.在windows平台设置雷达网络接口参数

      R-Fans-16雷达的网络接口是静态ip分配方式,且需要用官方配置软件编辑它的固件才能设置网络参数。
      使用北科天绘官网提供的R-Fans-CtrlView-v2.11.3软件,根据《R-Fans用户手册V4.3.10(V6K).pdf》手册设置雷达的ip地址。
      雷达出厂默认设置是192.168.0.3,小强用户设备已经被修改为169.254.119.200,因此要先配置到新IP地址
      设置上位机软件ip.PNG
      雷达IP设置成功后,把笔记本有线网卡IP地址设为169.254.119.253,然后连上雷达网线。就可以预览雷达数据了
      预览.PNG
      现在可以配置雷达的新IP地址了,因为主机往往还需要连接其他网络,因此最好按照下图设置成169.254.x.x网段,这个网段ubuntu默认为本地网络,不会干扰其它网络的运行。
      设置雷达ip地址.PNG

      它的ros驱动也需要指定ip地址参数,为了后续教程的方便,请将ip地址按照上图的地址设成一模一样的。

      2.根据步骤1中的ip地址设置ros主机的有线网络

      0_1534089799119_网络.png

      3.安装ros驱包ros_rslidar

      #ros_rslidar需要安装到ros工作空间,以小强主机为例
      cd ~/Documents/ros/src
      git clone https://github.com/BluewhaleRobot/rfans_driver.git
      cd  ..
      catkin_make
      

      4.将雷达接入电源,同时用网线连接ros主机,启动ros驱动launch文件

      #下面aunch文件里面的ip地址可以根据实际设置,进行修改
      #如果是小强xq5轮毂电机版本,请启动这个launch文件
      roslaunch rfans_driver xiaoqiang_lungu.launch
      
      #启动成功后,驱动节点默认会发布10hz的点云话题//rslidar_points,这个话题的frame_id是rslidar,上面的launch文件也发布了base_link到rslidar的tf关系,请根据实际安装参数进行调整。
      

      0_1534090546709_驱动1.png

      6.在rviz中显示发布的点云数据

      roscd rfans_driver/launch/
      rviz -d xiaoqiang.rviz
      

      driver.png

      发布在 激光雷达
      xiaoqiang
      xiaoqiang
    • RE: turtlebot将采集到的雷达数据和里程计数据,保存为栅格地图

      @zhjd1996 这篇文章可以参考一下, https://zhuanlan.zhihu.com/p/21738718

      发布在 激光雷达
      xiaoqiang
      xiaoqiang
    • RE: 小强ROS机器人教程(8)___kinect1代 ROS驱动测试与安装

      @gejiaqi1117 和上面的原因一样,tf断开了,需要自己补齐

      发布在 产品服务
      xiaoqiang
      xiaoqiang
    • RE: 使用pointcloud_to_laserscan包将速腾聚创3d激光雷达转换成高质量2d激光雷达

      @gejiaqi1117 这种教程网上已经很多了,后续我们会在小强的freenect_stack包里面增加一个演示launch文件

      发布在 激光雷达
      xiaoqiang
      xiaoqiang
    • RE: 谷歌cartographer使用速腾聚创3d激光雷达转二维数据进行2d建图

      @zhaoyu24 雷达数据所在frame到tracking frame之间的tf必须提供

      发布在 激光雷达
      xiaoqiang
      xiaoqiang
    • 1
    • 2
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 11 / 16