ROS小车——登录和简单控制(1)

这篇具有很好参考价值的文章主要介绍了ROS小车——登录和简单控制(1)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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


前言

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


一、无线连接wifi和ssh登录

暂略,后补。

二、AP热点和ssh登录

1.ROS小车开机

ROS小车开机会自带热点。
ROS小车——登录和简单控制(1)

2.电脑连接ROS小车热点

连接好热点后查看属性,找到机器人分配的IP
ROS小车——登录和简单控制(1)

3.使用putty进入登录页

先输入IP
ROS小车——登录和简单控制(1)

输入用户名和密码
ROS小车——登录和简单控制(1)

小车的自建热点配置文件在etc下的create_ap.configure文件
ROS小车——登录和简单控制(1)

三、地盘启动和键盘控制

1.启动小车底板

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

2.查看现在的话题

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

比如打印电池话题rostopic echo /battery,输出有电压和电流两个信息。
ROS小车——登录和简单控制(1)

3.键盘控制程序

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

4.输出IMU信息

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

打印imu信息,rostopic echo/imu , 有传感器的原始信息,有结算后的四元数也有原始角速度信息、线加速度信息
ROS小车——登录和简单控制(1)文章来源地址https://www.toymoban.com/news/detail-406787.html

到了这里,关于ROS小车——登录和简单控制(1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【ROS】使用vscode浏览navigation2源码时,提示:没有那个文件或目录

    使用vscode浏览navigation2源码时,头文件下面有波浪线,并提示:没有那个文件或目录。比如没有:geometry_msgs/msg/polygon.h 错误信息: 无法打开源文件 “geometry_msgs/msg/polygon.h” (dependency of “nav2_controller/controller_server.hpp”)C/C++(1696) 无法打开 源 文件 \\\"rclcpp/rclcpp.hpp\\\"C/C++(1696) 1)是否

    2024年02月07日
    浏览(41)
  • Gazebo-Ros搭建小车和场景并运行slam算法进行建图4--为机器人添加运动控制器控制其移动

    1.要想机器人小车在gazebo中运动还需要为其添加运动插件 在文章3中的my_robot2.urdf 最下边(前边)添加如下部分: ​ 这里使用的二轮差速控制,选择对应的插件libgazebo_ros_diff_drive.so 添加上述部分,文章3中的my_robot2.urdf 更新为 --完整代码如下: 2.使用turtlebot3中的控制机器人的

    2023年04月11日
    浏览(93)
  • Arduino与Proteus仿真实例-简单红外寻迹小车控制仿真

    红外寻迹小车是一种简单的Line Flower Robot(LFR)自主导向机器人,它会随地面上的线来检测白色表面上的暗线或黑色表面上的白线。LRF跟随线,因此,机器人必须检测到线的存在,这样问题就变成了如何在 LFR 中实现线路感应机制。 我们知道,光在白色表面的反射最大,在黑色表

    2024年02月09日
    浏览(34)
  • android app控制ros机器人三(android登录界面)

    接下来是二次开发的具体环节了,由于存在用户需求,用到ros-mobile不多,更偏向于android开发。 用ppt画了简单的展示界面,与用后交流界面的功能布局。先开发一代简易版本的app,后续可以丰富完善。ctrlc+v上线。 登录界面--在ros-mobile基础上增加登录界面,初代版本只设置登

    2024年02月14日
    浏览(92)
  • AIGC系列文章目录 第三章 AIGC 简单易用免费的AI图像生成器: Stable Diffusion

    目前亲测体验的AI图像生成器有NovelAI、MJ和Stable Diffusion。其中, 支持免费、无限生成、超高专业级画质 的只有 Stable Diffusion 。 Stable Diffusion 由 Stable Diffusion XL 提供支持,是一款最先进的工具,可以将您的想象力变为现实。 只需点击几下和简单的文本输入,您就可以创建令人

    2024年02月03日
    浏览(65)
  • ROS实践——自主巡线小车

    目录 一、    Solidworks模型转urdf 1.下载sw_urdf_exporter插件 2.创建Solidworks模型 3.创建每一个link的点和坐标系 4.创建continue类型joint的旋转轴 5.使用插件进行配置并导出 6.测试 二、    将urdf转为xacro并集成传感器 1.将solidworks导出的汽车urdf文件转为xacro文件 2.添加camera、kinect和l

    2023年04月22日
    浏览(40)
  • ROS小车导航转圈

    ROS小车导航转圈的解决办法 启动相关文件后,在rviz中指明地方后,小车一直在转圈。 在修改move_base集成的yaml文件的线速度和角速度时问题并没有解决,后来在看base_local_planner_params文件参数的注释时发现了其中一个参数(sim_time:0.8)对于这个参数的注释是小车规划未来路径

    2024年02月11日
    浏览(44)
  • ROS寻迹小车

    1.自行导入某车型的mesh文件到URDF/Xacro模型(碰撞检测边框长度小数点位数保留三位:最后两位是学号最后两位),四轮驱动; 2.搭建一个具有城市或者越野行驶路面,不少于3处障碍的行驶环境; 3.给无人车装配摄像头、Kinect、激光雷达等传感器。 4.通过键盘控制无人车,采

    2024年02月06日
    浏览(58)
  • ROS小车——摄像头的使用(3)

    ROS小车的摄像头驱动和图像的查看,以及opencv的使用。 roslaunch robot_vision robot_camera.launch打开摄像头,并用另一个终端打开节点rostopic list发现摄像头 小车没有看图的工具,我们借助虚拟机 使用rqt工具rqt_image_view,然后选择话题列表 一个终端roslaunch robot_vision robot_camera.launch打开

    2024年02月05日
    浏览(43)
  • ROS小车研究笔记2/25/2023自动导航

    使用说明: 1 将小车手动放在地图起点或者通过rviz设置起点 2 运行导航launch文件 roslaunch turn_on_wheeltec_robot navigation.launch rviz (运行rviz终端) 要在rviz里设置起点,使用2D Pose Estimate,点击地图位置选择小车初始位置,向一个方向拖动(产生绿色箭头)设置小车朝向 3 启动导航 使

    2024年02月08日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包