当前位置: 首页 > news >正文

编程 毕业设计代做网站东莞网站建设工作

编程 毕业设计代做网站,东莞网站建设工作,中国基建人才库证书查询,电子商务b2c网站建设从0制作自己的ros导航小车 前言一、ros1多机通讯二、rviz可视化小车坐标系 前言 上节课完成了里程计数据与坐标变换发布,但是还没有测试,本节进行测试,测试之前需要知道一件事,上位机也就是开发板一般不做可视化用,因…

从0制作自己的ros导航小车

    • 前言
    • 一、ros1多机通讯
    • 二、rviz可视化小车坐标系

前言

上节课完成了里程计数据与坐标变换发布,但是还没有测试,本节进行测试,测试之前需要知道一件事,上位机也就是开发板一般不做可视化用,因为太耗费系统资源,所以我们需要另一台安装了ros的设备来进行可视化,本项目使用虚拟机安装ubuntu20.04,在ubuntu中安装了ros1-noetic,尽量与板端的ros版本一致。
那么此时需要做的就是让开发板中的ros与虚拟机中的ros进行通信,接下来进行设置和测试。

一、ros1多机通讯

①虚拟机端
1、执行命令:

sudo gedit /etc/hosts

在文件中添加如下内容:
在这里插入图片描述
第一行是开发板的ip和名字,第二行是虚拟机的ip和名字。注意需要在一个网段下,最简单的办法就是两者连接同一个热点,或者使用路由器桥接。


2、执行命令:

sudo gedit ~/.bashrc

在文件中添加如下内容:
在这里插入图片描述
第一行是虚拟机的名字。第二三行只需要替换ip,这个ip是虚拟机端的。


②开发板端

1、执行命令:

sudo gedit /etc/hosts

在文件中添加如下内容:
在这里插入图片描述
第一行是开发板的ip和名字,第二行是虚拟机的ip和名字。


2、执行命令:

sudo gedit ~/.bashrc

在文件中添加如下内容:
在这里插入图片描述
第一行是开发板的名字。第二三行只需要替换ip,都是虚拟机端的。

这样设置完成后,虚拟机端就相当于两个linux系统的主机端,开发板相当于从机端,roscore需要在主机端开启。设置完之后可以重启开发板和虚拟机,也可以在终端:

source ~/.bashrc

测试时可以自己运行小乌龟案例,虚拟机端运行小乌龟gui节点,板端运行键盘控制节点,测试是否可以板端按键控制虚拟机端的小乌龟运动。


二、rviz可视化小车坐标系

上一篇博客已经写好了代码,现在就测试看看能否正常运行。
①虚拟机段运行:roscore
②板端运行能够发布坐标变换的节点:rosrun uart_tf uartandtf
③虚拟机端运行rviz:rviz
rviz设置如下:
在这里插入图片描述
此时移动小车,肉眼观察是否正常,我的小车运动起来视频如下:

http://www.ds6.com.cn/news/60423.html

相关文章:

  • 网站项目建设流程图电商培训课程
  • 免费购物网站制作如何进行网络推广营销
  • 国内网站建设代理seo是搜索引擎优化吗
  • 网站开发技术 文库杭州百度推广开户
  • 合肥品牌网站建设广告策划方案范文
  • 做网站的费用怎么录分录网络营销推广方式案例
  • 做日本贸易哪个网站好百度推广投诉电话客服24小时
  • 包装材料东莞网站建设旅游seo整站优化
  • 国外超酷设计网站网络营销pdf
  • 昆明做网站做的好的公司公司网站开发费用
  • 类似千图网的素材网站推广平台收费标准
  • wordpress添加签名郑州seo优化顾问阿亮
  • 中企动力做的网站好吗专业网站制作
  • 做旅游业务的商业网站宁德市市长
  • 宁国新站seo最近几天发生的新闻大事
  • 温州做网站公司哪家好新东方考研培训机构官网
  • wordpress弹窗登入重庆seo招聘
  • 进行网站建设视频cps游戏推广平台
  • wordpress刷新seo网站设计工具
  • 企业网站优化的弊端深圳疫情最新消息
  • 做品牌网站的商业软文怎么写
  • 从零学建设网站广州最新消息今天
  • 建站公司网站运营培训
  • 网站开发专业就业前景网络营销的主要内容有哪些
  • 怎么新增网站推广搜索关键词排名优化服务
  • 公司做竞拍网站的收入怎么报税百度热线客服24小时
  • 网站建设行业动态semi认证
  • 怎样淘宝做seo网站推广建立网站需要什么条件
  • 广州网站建设吧新网站百度收录
  • wordpress 静态文件济南seo顾问