ROS小车——登录和简单控制

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

文章目录

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


前言

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


一、AP热点和ssh登录

暂略,后补。

二、AP热点和ssh登录

1.ROS小车开机

ROS小车开机会自带热点。
ROS小车——登录和简单控制_第1张图片

2.电脑连接ROS小车热点

连接好热点后查看属性,找到机器人分配的IP
ROS小车——登录和简单控制_第2张图片

3.使用putty进入登录页

先输入IP
ROS小车——登录和简单控制_第3张图片

输入用户名和密码
ROS小车——登录和简单控制_第4张图片

小车的自建热点配置文件在etc下的create_ap.configure文件
ROS小车——登录和简单控制_第5张图片

三、地盘启动和键盘控制

1.启动小车底板

用roslaunch base_control 命令启动小车,启动后发出蜂鸣声。这里输出地盘的一些基本信息:硬件版本、固件版本、序列号、设备类型、电机类型、减速比、轮径。
ROS小车——登录和简单控制_第6张图片

2.查看现在的话题

新开一个终端,rostopic list 打开现在的话题,此时的话题有输出电池的话题、订阅速度话题、输出里程计信息、坐标转换。cmd_vel是我们地盘的节点,需要订阅的话题,不可以发布;odom的发布者是底盘,底盘base_control这个节点来发布。
ROS小车——登录和简单控制_第7张图片

比如打印电池话题rostopic echo /battery,输出有电压和电流两个信息。
ROS小车——登录和简单控制_第8张图片

3.键盘控制程序

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

4.输出IMU信息

base_control功能包的launch文件下还有一些可配置参数,比如地盘默认不输出imu数据,roslaunch base_control base_control.launch pub_imu:=true,就会多一个imu的信息。
ROS小车——登录和简单控制_第10张图片

打印imu信息,rostopic echo/imu , 有传感器的原始信息,有结算后的四元数也有原始角速度信息、线加速度信息
ROS小车——登录和简单控制_第11张图片

你可能感兴趣的:(ROS小车,机器人,ubuntu,自动驾驶)