提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、无线连接wifi和ssh登录
  • 二、AP热点和ssh登录
    • 1.ROS小车开机
    • 2.电脑连接ROS小车热点
    • 3.使用putty进入登录页
  • 三、地盘启动和键盘控制
    • 1.启动小车底板
    • 2.查看现在的话题
    • 3.键盘控制程序
    • 4.输出IMU信息

前言

ROS小车登录有两种模式:
一、无线连接wifi和ssh登录
二、自建AP热点和ssh登录


一、无线连接wifi和ssh登录

暂略,后补。

二、AP热点和ssh登录

1.ROS小车开机

ROS小车开机会自带热点。

2.电脑连接ROS小车热点

连接好热点后查看属性,找到机器人分配的IP

3.使用putty进入登录页

先输入IP

输入用户名和密码

小车的自建热点配置文件在etc下的create_ap.configure文件

三、地盘启动和键盘控制

1.启动小车底板

用roslaunch base_control 命令启动小车,启动后发出蜂鸣声。这里输出地盘的一些基本信息:硬件版本、固件版本、序列号、设备类型、电机类型、减速比、轮径。

2.查看现在的话题

新开一个终端,rostopic list 打开现在的话题,此时的话题有输出电池的话题、订阅速度话题、输出里程计信息、坐标转换。cmd_vel是我们地盘的节点,需要订阅的话题,不可以发布;odom的发布者是底盘,底盘base_control这个节点来发布。

比如打印电池话题rostopic echo /battery,输出有电压和电流两个信息。

3.键盘控制程序

新建终端,使用rosrun teleop_twist_keyboard teleop_twist_keyboard.py实现键盘遥控,这里有一个简要的说明:i,jl四个键为前后左右,uom>四个键为左前右前左后右后。对于全向移动车型,字母换成大写和shift键组合可以实现一些横向运动。q键增加速度,z键减少速度,角速度和线速度都增减。wx两键是线速度增减,ec两键是角速度增减。然后就可以运动了。可以再次查看对应话题。

4.输出IMU信息

base_control功能包的launch文件下还有一些可配置参数,比如地盘默认不输出imu数据,roslaunch base_control base_control.launch pub_imu:=true,就会多一个imu的信息。

打印imu信息,rostopic echo/imu , 有传感器的原始信息,有结算后的四元数也有原始角速度信息、线加速度信息

ROS小车——登录和简单控制(1)相关推荐

  1. ROS结合科大讯飞语音简单控制机器人

    这是科大讯飞的语音SDK包做了一点修改,加上自己的语音控制代码 代码1:iat_publish.cpp /* * 语音听写(iFly Auto Transform)技术能够实时地将语音转换成对应的文字 ...

  2. ROS小车打造(12)--Arduino订阅cmd_vel实现差速控制

    基本思路: 上一篇已经能实现arduino对ROS节点的订阅与发布,所以只要订阅到ROS的移动控制消息,并把它转换为小车的移动命令即可实现ROS对小车的移动驱动. ROS小车打造(十一)--ardui ...

  3. 超简单!!!搭建阿克曼ROS小车

    超简单!!!搭建阿克曼ROS小车 0.前言 本篇文章仅是对常见阿克曼ROS小车的极简分析,并提供代码.主要是方便读者自己搭建阿克曼小车时理解使用. 这里仅针对<舵机控制前轮转向+后轮主动差速&g ...

  4. 在ROS中通过Arduino实现对4WD轮式机器人的简单控制

    本文涉及的内容都是针对四轮小车的,如果你的是两轮或者其他形式的小车,请参考其他文章.当然如果你感兴趣的话,本文也有一定的参考价值.另外,本文的内容仅供参考,如有错误,望各位不吝赐教. 目录 目录 运动 ...

  5. 基于paddledetection在ROS中搭建红绿灯检测控制车模运动(3)—— 使用训练结果在ros中仿真红绿灯控制小车运动

    前言 第一节: 基于paddledetection在ROS中搭建红绿灯检测控制车模运动(1)-- 环境搭建准备以及软件安装 第二节: 基于paddledetection在ROS中搭建红绿灯检测控制车模 ...

  6. 小车yolo机械臂(一)ros下gazebo搭建小车(可键盘控制)安装摄像头仿真 加载yolo检测识别标记物体

    ros下gazebo搭建小车(可键盘控制)安装摄像头仿真 加载yolo检测识别标记物体 目录总览 一,项目代码下载 二,ros下实现darknet_ros(YOLO V3)检测 2.1 编译整个项目 ...

  7. 基于MQTT百度天工服务器,实现微信小程序控制ESP8266,完成遥控小车的简单控制

    目录 前言 一.准备工具 二.百度天工物联网平台的搭建 三.Arduino IDE 环境的搭建和代码 四.微信小程序的搭建和代码 前言 基于MQTT协议借助百度天工物联网平台,通过Arduino ID ...

  8. ROS 入门教程 —— 小海龟简单控制

    ROS 入门教程 -- 小海龟简单控制 这里我们直接介绍命令使用方法,原理请查看我的另外几篇博客: ROS 命令行工具的使用 ROS 创建工作空间与功能包 运行并控制小海龟 由于小海龟并不是 ROS ...

  9. 从零开始学ros小车仿真

    从零开始学ros小车仿真 从零开始学ros小车仿真 目录 1.从零开始学ros小车仿真(一)在solidworks中建模小车并转出为urdf文件 2.从零开始学ros小车仿真(二)在rviz中检验导入 ...

最新文章

  1. 如何在微信小程序中使用iconfont
  2. debin linux 指令手册,debianGNULinux系统应用手册.pdf
  3. uefi多linux系统启动盘,DIY制作无需格BIOS+UEFI双启动U盘工具|支持syslinux+grub+boomgr+grub2多启动...
  4. Android字节码替换方法,滴滴开源 DroidAssist : 轻量级 Android 字节码编辑插件
  5. 主题背景_游戏背景音乐的种类—主题曲
  6. 天涯社区脱水机(TianyaTool) - 实现天涯社区宝箱的只看楼主功能
  7. 台式计算机怎么强制关机,电脑怎么强制关机(关机方法都在这)
  8. oracle数据库timestamp类型显示问题(2099年和1999年)
  9. 克服神经网络中的灾难性遗忘(EWC):Overcoming catastrophic forgetting inneural networks
  10. 广东c语言等级考试,2020广东计算机一级考试试题和答案
  11. 6.计算机系统能力创新实践,计算机考核要重实践能力、培养创新精神
  12. 数学竞赛-全微分与解析几何
  13. CATIA CAA二次开发专题(八)---自定义特征模型
  14. 专利申请预审需要满足什么条件?
  15. this关键字与super关键字详解
  16. 如何更改Linux系统的开机界面
  17. [技术讨论]多点矩阵控制系统
  18. 基于Python近红外光谱分析与机器学、深度学习方法融合技术
  19. 做视频素材资源(free视频,音频,图片)
  20. 独孤思维:深度聊聊图书副业项目

热门文章

  1. Qt CS架构 客户端代码编写技巧 QTcpSocket
  2. 解决Spyder3闪崩的问题
  3. 面试官:一个能一网打尽的技术问题
  4. app测试系列-超详细的app测试攻略,一文带你学会移动端测试
  5. 『 云原生·Docker』Docker容器数据卷
  6. 软件著作权和商业秘密权(2)未签订劳动合同和保密协议
  7. JavaSE_day22(回顾之前,方法,数组,学生类以及测试,static静态关键字以及内存图解!!!)
  8. HTML5 之 A 标签
  9. myeclipse常用快捷键简介
  10. 浏览器F12查看接口信息