• Turtlebot3新手教程-应用-跟随


    本文针对如何利用Turtlebot3可实现的各种应用进行讲解

    具体步骤如下:

    [Remote PC]安装应用包

    cd ~/catkin_ws/src

    git clone https://github.com/ROBOTIS-GIT/turtlebot3_applications.git

    cd ~/catkin_ws && catkin_make

    TurtleBot跟随演示

    注意:需要在无障碍环境进行,只需要使用HLS-LFCD LDS雷达即可

    [TurtleBot] 更改配置

    vim ~/catkin_ws/src/turtlebot3/turtlebot3_bringup/launch/turtlebot3_lidar.launch

    修改前:

    修改后:

    [Remote PC]安装依赖包

    sudo apt-get install python-pip

    sudo pip install -U scikit-learn numpy scipy

    sudo pip install --upgrade pip

    测试:

    [Remote PC] 运行roscore

    Roscore

    [TurtleBot] 启动burger

    roslaunch turtlebot3_bringup turtlebot3_robot.launch

    [Remote PC] 启动filter

    roslaunch turtlebot3_follow_filter turtlebot3_follow_filter.launch

    [Remote PC] 启动跟随

    cd ~/catkin_ws/src/turtlebot3_applications/turtlebot3_follower/src

    rosrun turtlebot3_follower follower.py

    TurtleBot全景演示

    turtlebot3_panorama演示通过使用pano_ros来实现全景图

    依赖:Raspicam,参考Raspicam:https://github.com/UbiquityRobotics/raspicam_node

    依赖:OpenCV和cvbridge ,参考opencvhttp://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html

    [TurtleBot]启动Raspberry Pi cam V2

    roslaunch raspicam_node camerav2_1280x960.launch

    [Remote PC] 启动panorama

    roslaunch turtlebot3_panorama panorama.launch

    [Remote PC] 开始全景图制作

    rosservice call turtlebot3_panorama/take_pano 0 360.0 30.0 0.3

    参数设置:

    模式:

    0 : 旋转拍照 (例如:旋转,停止,拍照,旋转,停止,拍照...)

    1 : 持续(拍照时要保持旋转)

    2 : 停止拍照和创建全景图

    全景图像的总角度(角度)

    角度间隔 (角度) 用于旋转拍照模式 或 时间间隔 (秒) 用于其他模式

    旋转速度 (弧度/秒)

    [Remote PC] 查看结果

    rqt_image_view image:=/turtlebot3_panorama/panorama

  • 相关阅读:
    mysql orderby 查询过慢优化
    js密码复杂度验证
    下载linux指定目录下的文件
    关于对接农业银行支付的问题
    string拼接时去掉最后一个逗号
    java基础题整理(1)
    springboot 读取 resource文件
    自动生成Excel 报表工具类
    java设计模式—— 工厂模式
    pyqt线程实现
  • 原文地址:https://www.cnblogs.com/bjrobot/p/13877644.html
Copyright © 2020-2023  润新知