zoukankan      html  css  js  c++  java
  • 通过joystick遥感和按键控制机器人--11

    原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/

    1.首先安装joystick遥控器驱动:

    sudo apt-get install ros-indigo-joystick-drivers ros-indigo-turtlebot-teleop

    2.运行tulterbot机器人:

    roslaunch rbx1_bringup fake_turtlebot.launch

    3.在rviz三维视图中查看机器人:

    rosrun rviz rviz -d `rospack find rbx1_nav`/sim.rviz

    4.通过按键控制机器人:

    roslaunch rbx1_nav keyboard_teleop.launch

    输出如下信息:此时可将光标移动到此窗口。通过提示的按键控制tulterbot机器人相应的移动:

    Control Your Turtlebot!
    ---------------------------
    Moving around:
       u    i    o
       j    k    l
       m    ,    .
    
    q/z : increase/decrease max speeds by 10%
    w/x : increase/decrease only linear speed by 10%
    e/c : increase/decrease only angular speed by 10%
    space key, k : force stop
    anything else : stop smoothly
    
    CTRL-C to quit
    
    currently:    speed 0.2    turn 1 

     

     rqt_graph框图如下

     5.使用joystick遥感控制机器人移动:安装虚拟遥感:

    sudo apt-get install joystick

     6.运行遥感:

    arbotix_gui

     

    当移动以上红点,即可在rviz视图中看到tulterbot机器人移动:

     查看rqt_graph节点框图:

  • 相关阅读:
    AtomicInteger原理分析
    packageinfo.java介绍
    SpringBoot 日志、配置文件、接口数据脱敏
    Gulp自动化构建分析
    RPC本质思考
    ES6 之 let 与 const
    Java属性转换工具分析
    AMQP协议模型及相关组件介绍
    Spring Bean生命周期分析
    PHP 脚本后台执行
  • 原文地址:https://www.cnblogs.com/zxouxuewei/p/5250365.html
Copyright © 2011-2022 走看看