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

做阿里渠道的销售要有哪些网站东莞网站建设推广

做阿里渠道的销售要有哪些网站,东莞网站建设推广,文字图片在线制作免费,aps网站服务建设yocto stm32mp1集成ros yocto集成ros下载meta-rosyocto集成rosrootfs验证 yocto集成ros 本章节介绍yocto如何集成ros系统用来作机器人开发。 下载meta-ros 第一步首先需要下载meta-ros layer,meta-ros的链接如下:https://github.com/ros/meta-ros/tre…

yocto stm32mp1集成ros

  • yocto集成ros
    • 下载meta-ros
    • yocto集成ros
    • rootfs验证

yocto集成ros

本章节介绍yocto如何集成ros系统用来作机器人开发。

下载meta-ros

第一步首先需要下载meta-ros layer,meta-ros的链接如下:https://github.com/ros/meta-ros/tree/master,在我们的yocto源码layers路径下执行如下指令:

git clone https://github.com/ros/meta-ros.git

下载完成以后如下:
在这里插入图片描述
完成以后需要进入到meta-ros里面切换匹配yocto版本的分支,比如我当前使用的yocto版本是dunfell即yocto 3.1,这样我们也需要切换meta-ros到对应的dunfell分支上。

cd meta-ros
git chekcout remotes/origin/dunfell

这样我们的meta-ros layer就准备好了。

这里后面遇到一个编译问题,提示meta-layer不兼容,作了一个小改动,如果遇到同样问题可以尝试以下:
修改你需要集成的ros版本里面的LAYERSERIES_COMPAT_属性为你当前yocto的版本
在这里插入图片描述

yocto集成ros

  1. 添加编译支持
    首先我们需要将meta-ros layer添加到我们的编译系统中来,在conf/bblayers.conf里面添加如下配置:
# ROS
ADDONSLAYERS += " \${OEROOT}/layers/meta-ros/meta-ros-backports-hardknott \${OEROOT}/layers/meta-ros/meta-ros-backports-gatesgarth \${OEROOT}/layers/meta-ros/meta-ros-common \${OEROOT}/layers/meta-ros/meta-ros1 \${OEROOT}/layers/meta-ros/meta-ros1-noetic \"

注意我这里集成的是ros1 noetic版本,如果你需要集成其他版本按照你的需求写就好了,前面4个为meta-ros1-noetic 的依赖layer,如果你和我版本不同请根据你的依赖关系填写。到此应该就可以编译ros系统了,可以尝试使用如下指令来编译ros:

bitbake ros-image-core
  1. 添加ros打包
    如果上面的编译成功的话下一步就可以开始集成我们的rros到rootfs里面了,在我们的rootfs的bb文件里面添加一行如下内容:这个会追加ros的ros-core turtlesim 两个组件到rootfs,后续如果有其他package需求往里面加就好了。
CORE_IMAGE_EXTRA_INSTALL += " ros-core turtlesim  "

rootfs验证

按照第二部做完正常情况下ros的 ros-core turtlesim 就应该已经集成到根文件系统了,下面使用ros自带的测试节点测试ros是否能正常工作

  1. 启动roscore
    登陆到板子上,打开一个终端,执行如下指令:
source /opt/ros/noetic/setup.sh
roscore

执行效果如下:
在这里插入图片描述

  1. 启动UI
    这一步依赖你的板子连接好屏幕,然后rootfs里面有qt系统支持, 然后重新启动一个终端登陆进板子,执行如下指令:
source /opt/ros/noetic/setup.sh
rosrun turtlesim turtlesim_node

这里注意以下因为我板子上的qt系统后端是使用eglfs的,和ros默认的xcb不同,直接执行会coredump,所以我使用export QT_QPA_PLATFORM=eglfs指定了QT的后端使用eglfs,这样就能正常运行了,下面是操作截图:
在这里插入图片描述

  1. 启动终端控制
    这一部需要在开一个终端连接到板子上,执行如下指令:
source /opt/ros/noetic/setup.sh
rosrun turtlesim  turtle_teleop_key

这样在这个终端里面就可以使用上下左右的键盘来控制UI上的小海龟移动拉
在这里插入图片描述

下面贴一张实际在板子上的运行状态照片:
在这里插入图片描述
默认的ui在板子上显示有点问题,不过不影响测试,小海龟的白色路径就是用键盘控制画出来的。集成工作结束,下面就能愉快的开发ros拉

http://www.mnyf.cn/news/46546.html

相关文章:

  • 手机网站 广告智慧软文发稿平台
  • 迅速上排名网站优化百度推广电话销售话术
  • 男女做爰视频网站黄冈便宜的网站推广怎么做
  • 如何把自己电脑做网站服务器seo信息网
  • 线上兼职的正规网站百度推广非企代理
  • 网站技术维护免费网页在线客服系统
  • 建邺网站建设优化设计答案六年级上册
  • 开发公司拿地付出让金还有付拆迁款搜索引擎优化策略应该包括
  • 企业网站推广方案在哪里网站seo公司
  • qq群优惠券里面网站怎么做的2024新闻热点事件
  • 做ppt网站动态制作网页
  • 网站备案备案吗怎么建一个自己的网站
  • 做网站做网站的公司线上seo关键词优化软件工具
  • 网站的策划方案怎么写故事式的软文广告例子
  • 学做家常菜的网站采集站seo提高收录
  • logo在线设计生成器小智合肥seo按天收费
  • 重庆网站开发哪家好域名年龄对seo的影响
  • 大连网站制作姚喜运独立站谷歌seo
  • 做美食没有广告的网站武汉网站推广优化
  • 网站横幅广告代码北京seo关键词排名优化软件
  • 网站建设平面要多少分辨率东莞关键词优化推广
  • 中山 网站推广yandex网站推广
  • 汕头网站制作公司价格整合营销方案
  • 莱州网站建设教程合肥网站优化方案
  • 张家港网站开发网络营销顾问工作内容
  • seo网站推广专员关键词优化报价推荐
  • 科讯cms 网站地图全国人大常委会副委员长
  • 石家庄又有新病毒了吗seo查询系统
  • 蓝色phpcms律师网站模板phpcms律师昆明网站seo服务
  • 惠州网站制作公司好消息tvapp电视版