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

wordpress短消息seo是什么意思啊

wordpress短消息,seo是什么意思啊,家乐福网上商城能用购物卡吗,十大社区团购平台排名1.背景 完成dreamView的启动后,我们需要定制化的录制和debug我们自己的车辆,此时需要修改他们之间的通信,Apollo Auto新版本cyber对框架进行了改造,支持了cyber与ros的通信。具有以下功能亮点: 实现常用消息的转换功…

1.背景

完成dreamView的启动后,我们需要定制化的录制和debug我们自己的车辆,此时需要修改他们之间的通信,Apollo Auto新版本cyber对框架进行了改造,支持了cyber与ros的通信。具有以下功能亮点:

实现常用消息的转换功能,低成本即开即用:

新版本的cyber打通了部分常用传感器的消息通信,实现了相应消息转换功能,包括点云、IMU等消息格式,关心这部分消息通信的用户只需在配置中对齐两端的channel,启动即可使用

插件化的消息转换框架,提升开发效率:

如果用户还想实现除上述消息以外的消息通信,新版本cyber还提供了基于插件化的消息转换框架,用户无需关心cyber和ros的通信接口,只需实现消息转换函数,配置好对应的channel,就能在Apollo各模块中接收由ros发送出来的消息,进一步提升开发效率

在新的 cyberRT 版本中,打平了通信中间件的版本,开发了 ros-bridge 适配了 ros 2 的通信接口,实现了 消息从 cyber 到 ros_bridge 到 ros 的通路,以及从 ros 到 ros_bridge 到 cyber 的通路:
在这里插入图片描述

除了依赖打平和接口适配以外,由于 Apollo 的消息与 ros 消息定义的不同,用户使用 ros bridge 的时候是逃不开相互之间的消息转换逻辑的。而这部分消息转换代码与 cyber 的通信接口、ros 的 rclcpp 接口强耦合,学习成本高,易用性低,并且难以维护。因此,我们基于 Apollo 9.0 中的 cyber 插件机制,解耦消息转换逻辑与 ros_bridge 内部运行逻辑:
在这里插入图片描述

下面我们先把ros bridge部署起来

2.ros bridge部署

首先要求我们能够正常的将Apollo Auto10.0安装好,未安装的请移步至:《Apollo Auto10.0安装教程》

安装cyber源码

buildtool install cyber

配置ros环境

buildtool rosenv -t # -t 指的是使用清华源

如果没有安装清华源的可以使用以下指令:

sudo sh -c 'echo "deb https://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy main" > /etc/apt/sources.list.d/ros2.list'

执行source ros的脚本,这一步你会遇到第一个坑

source /opt/ros/iron/setup.sh    # 如果您的ubuntu是22.04
source /opt/ros/galactic/setup.sh # 如果您的ubuntu是20.04

具体是执行source /opt/ros/iron/setup.sh 还是source /opt/ros/humble/setup.sh
需要先通过指令:

ls /opt/ros

在这里插入图片描述

注意:如果你这里像我一样有两个不同的版本,推荐卸载掉humble,因为我已经通过iron执行成功,humble我还未尝试

卸载方法:

sudo apt remove --purge ros-humble-*
sudo rm -rf /opt/ros/humble
sudo apt autoremove
source /opt/ros/iron/setup.sh

在这里插入图片描述

在这里插入图片描述

如果不卸载的话,其源码里(/apollo_workspace/application-core/tools/ros/ros_configure.bzl)会强制失败
在这里插入图片描述

执行编译:

sudo buildtool build -p cyber

如果出现:[WARNNING] missing dynamic library in ld, try refreash ld cache
在这里插入图片描述

那是因为环境变量不对,可以执行:

echo "/opt/ros/$ROS_DISTRO/lib" | sudo tee /etc/ld.so.conf.d/ros-iron.conf

然后把之前编译的资源清掉

sudo buildtool clean 
sudo rm -rf ~/.cache/bazel/ 

再次编译:

sudo buildtool build -p cyber

在这里插入图片描述

3.分场景使用 cyber 中的 ros_bridge 程

这块我还没去跟着走一遍,所以后面再回来更新,如果有跟着做完的大佬们,可以在评论区教我一下,感谢

http://www.dtcms.com/wzjs/464900.html

相关文章:

  • 建企业网站哪个平台好深圳高端网站制作公司
  • 好网站建设公司哪家好网站首页关键词如何优化
  • 北京百度推广廊坊关键词优化报价
  • 精通网站建设电子档进入百度
  • 哪个网站可以做破案h5长沙网址seo
  • 免费顶级域名申请网站苏州seo整站优化
  • 吴忠seoseo关键词排名软件
  • 为什么上传网站模板网站上没有文字和图片seo点击工具帮你火21星热情
  • 无法连接wordpress武汉seo关键字推广
  • 企业起名网站怎么做最近新闻有哪些
  • 自适应网站是什么北京网站优化体验
  • 做网站的不肯给ftp兔子bt樱桃搜索磁力天堂
  • 直播网站建设模板百度快速排名化
  • 大学生网站模板网站推广优化公司
  • 做百度网站多少钱白帽seo公司
  • 广州市建设监理协会网站百度指数查询手机版app
  • 网站空间ip是一个域名手机网站关键词快速排名
  • 动态网站的实现过程谷歌seo博客
  • 做任务赚钱的安全网站百度建站平台官网
  • 做网站服务公司网络推广有多少种方法
  • 桃城网站建设代理北京网站
  • 网站如何做美工新产品的推广销售方法
  • 做电影网站都需要什么工具搜索引擎的两个基本方法
  • 餐饮公司最好的网站建设国际新闻最新消息今天
  • 凡科网站做的好不好营销策划的六个步骤
  • 做微商有卖鞋子的网站吗赣州seo
  • 抖音代运营服务内容seo是什么部门
  • 浙江建站优化品牌百度推广客服
  • 彩票网站可以做哪些活动如何网站关键词优化
  • 做长图网站常见的网络营销推广方式有哪些