ROS小车——登录和简单控制(1)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、无线连接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)相关推荐
- ROS结合科大讯飞语音简单控制机器人
这是科大讯飞的语音SDK包做了一点修改,加上自己的语音控制代码 代码1:iat_publish.cpp /* * 语音听写(iFly Auto Transform)技术能够实时地将语音转换成对应的文字 ...
- ROS小车打造(12)--Arduino订阅cmd_vel实现差速控制
基本思路: 上一篇已经能实现arduino对ROS节点的订阅与发布,所以只要订阅到ROS的移动控制消息,并把它转换为小车的移动命令即可实现ROS对小车的移动驱动. ROS小车打造(十一)--ardui ...
- 超简单!!!搭建阿克曼ROS小车
超简单!!!搭建阿克曼ROS小车 0.前言 本篇文章仅是对常见阿克曼ROS小车的极简分析,并提供代码.主要是方便读者自己搭建阿克曼小车时理解使用. 这里仅针对<舵机控制前轮转向+后轮主动差速&g ...
- 在ROS中通过Arduino实现对4WD轮式机器人的简单控制
本文涉及的内容都是针对四轮小车的,如果你的是两轮或者其他形式的小车,请参考其他文章.当然如果你感兴趣的话,本文也有一定的参考价值.另外,本文的内容仅供参考,如有错误,望各位不吝赐教. 目录 目录 运动 ...
- 基于paddledetection在ROS中搭建红绿灯检测控制车模运动(3)—— 使用训练结果在ros中仿真红绿灯控制小车运动
前言 第一节: 基于paddledetection在ROS中搭建红绿灯检测控制车模运动(1)-- 环境搭建准备以及软件安装 第二节: 基于paddledetection在ROS中搭建红绿灯检测控制车模 ...
- 小车yolo机械臂(一)ros下gazebo搭建小车(可键盘控制)安装摄像头仿真 加载yolo检测识别标记物体
ros下gazebo搭建小车(可键盘控制)安装摄像头仿真 加载yolo检测识别标记物体 目录总览 一,项目代码下载 二,ros下实现darknet_ros(YOLO V3)检测 2.1 编译整个项目 ...
- 基于MQTT百度天工服务器,实现微信小程序控制ESP8266,完成遥控小车的简单控制
目录 前言 一.准备工具 二.百度天工物联网平台的搭建 三.Arduino IDE 环境的搭建和代码 四.微信小程序的搭建和代码 前言 基于MQTT协议借助百度天工物联网平台,通过Arduino ID ...
- ROS 入门教程 —— 小海龟简单控制
ROS 入门教程 -- 小海龟简单控制 这里我们直接介绍命令使用方法,原理请查看我的另外几篇博客: ROS 命令行工具的使用 ROS 创建工作空间与功能包 运行并控制小海龟 由于小海龟并不是 ROS ...
- 从零开始学ros小车仿真
从零开始学ros小车仿真 从零开始学ros小车仿真 目录 1.从零开始学ros小车仿真(一)在solidworks中建模小车并转出为urdf文件 2.从零开始学ros小车仿真(二)在rviz中检验导入 ...
最新文章
- 如何在微信小程序中使用iconfont
- debin linux 指令手册,debianGNULinux系统应用手册.pdf
- uefi多linux系统启动盘,DIY制作无需格BIOS+UEFI双启动U盘工具|支持syslinux+grub+boomgr+grub2多启动...
- Android字节码替换方法,滴滴开源 DroidAssist : 轻量级 Android 字节码编辑插件
- 主题背景_游戏背景音乐的种类—主题曲
- 天涯社区脱水机(TianyaTool) - 实现天涯社区宝箱的只看楼主功能
- 台式计算机怎么强制关机,电脑怎么强制关机(关机方法都在这)
- oracle数据库timestamp类型显示问题(2099年和1999年)
- 克服神经网络中的灾难性遗忘(EWC):Overcoming catastrophic forgetting inneural networks
- 广东c语言等级考试,2020广东计算机一级考试试题和答案
- 6.计算机系统能力创新实践,计算机考核要重实践能力、培养创新精神
- 数学竞赛-全微分与解析几何
- CATIA CAA二次开发专题(八)---自定义特征模型
- 专利申请预审需要满足什么条件?
- this关键字与super关键字详解
- 如何更改Linux系统的开机界面
- [技术讨论]多点矩阵控制系统
- 基于Python近红外光谱分析与机器学、深度学习方法融合技术
- 做视频素材资源(free视频,音频,图片)
- 独孤思维:深度聊聊图书副业项目