当前位置: 首页 > news >正文 厦门网站建设手机做农村电子商务的网站有哪些内容 news 2025/10/22 2:19:06 厦门网站建设手机,做农村电子商务的网站有哪些内容,网页设计流程是什么,中国互联网排名前十的公司转自 https://zhuanlan.zhihu.com/p/405670882 此文仅作学习笔记 启动流程 在仿真环境中启动导航包的示例程序#xff0c;执行nav2_bringup/bringup/launch/tb3_simulation_launch.py文件。ROS2的launch文件支持采用python语言来编写以支持更加复杂的功能#xff0c;本文件…转自 https://zhuanlan.zhihu.com/p/405670882 此文仅作学习笔记 启动流程 在仿真环境中启动导航包的示例程序执行nav2_bringup/bringup/launch/tb3_simulation_launch.py文件。ROS2的launch文件支持采用python语言来编写以支持更加复杂的功能本文件的主要功能如下 声明各参数变量赋值启动gazebo 并加载模型启动robot_state_publisher ros包加载URDF文件发布静态机器人坐标变换关系启动rviz 包含bringup_launch.py文件并传递参数 在bringup_launch.py文件中包含了导航相关的算法启动内容。在文件中实现的主要功能为 加载参数如果采用SLAM构建地图则启动SLAM算法文件slam_launch.py不使用SLAM算法则运行定位算法启动文件 localization_launch.py。运行导航算法启动文件navigation_launch.py 这里我们仅看导航和定位两个文件。 在location_launch.py文件中启动两个节点nav2_map_server和nav2_amcl。在navigation_launch.py文件中则启动controller_server、planner_server、recoveries_server、bt_navigator和nav2_waypoint_follower算法包。至于nav2_lifecycle_manager包则为其他所有包的节点管理功能可以暂时不理会。 因此Navigation2启动流程如下 定位部分 定位部分代码较为简单具体功能主要是 发布地图信息nav2_map_server发布机器人位置信息nav2_amcl 这一部分需要注意的仅仅是AMCL定位时的坐标变换关系在单纯的里程计中发布的是/odom_frame到\base_frame的坐标关系而acml确定的是地图坐标系/map_frame和/odom_frame的关系即可以认为里程计 确定从起始位置出发的局部定位信息而amcl算法确定局部定位信息和全局地图之间的坐标关系。 导航部分 调用接口流程 Action 机制 Navigation2 高度依赖于ROS的Action通信机制 因此有必要对其有个大致了解。 基本的通信流程为 客户端发布启动消息给服务端服务端响应启动消息并执行动作服务端在执行动作时返回当前执行动作进度服务端执行动作结束返回执行结果客户端响应执行结果 根据action消息的特点将导航节点分为两个部分一是具体的算法实现作为服务端二是算法调用逻辑控制 实现作为客户端 算法执行服务端 planner_server路径规划服务器接受客户端的路径规划请求后计算路径并发布。 接收Action compute_path_to_posecompute_path_through_poses 发布消息 plan controller_server机器人控制 服务器接受客户端开始跟随当前路径的请求然后发布控制机器人运动指令。 接收Action follow_path 接收消息 odom 实际上是定位消息speed_limit 发布控制指令 cmd_vel recoveries_server故障恢复服务器在机器人运动异常时进行处理。 接收Action spinbackupwait 发布控制指令 cmd_vel 根据上述三个模块功能的描述可以大致的想到导航功能的实现分为首先调用路径规划 算法得到一个可行路线然后调用跟随路径接口在跟随的同时监控机器人是否出现异常若出现异常则打断机器人跟随路径并执行故障恢复要么后退要么旋转或者等待动态障碍物走开。而Navigation2中的实现则更为具体和详细。 算法调用逻辑客户端 Navigation2 的导航控制逻辑采用行为树实现该方法常被用在游戏开发中类似于状态机 的功能但更为强大。 行为树 Navigation2中实现了四种行为树插件分别为动作条件控制修饰。接下来简单介绍各自的功能详细的行为树功能可参考BehaviorTree.CPP库的描述 。 动作行为树的叶子节点调用一个动作就代表执行一段算法或者控制机器人运动。 条件判断子节点是否执行的条件 控制子节点执行的流程控制顺序执行 或循环执行 修饰修饰当前子节点比如设置子节点循环执行5次或者修改子节点 返回值 在Navigation2中实现许多的行为树插件主要有 动作动作 bt_navigator 将上述行为树 插件组合起来便可以得到完整的导航控制逻辑采用xml文件配置得到。 具体采用流程图 的形式表达如下 至此我们便大致理清了导航包的逻辑。目前对于整体的导航框架还剩下代价地图 功能没有进行描述。 代价地图 代价地图分为局部代价地图 和全局代价地图分别在全局路径规划和局部路径规划中新建单独的线程进行计算。代价地图采用多图层的结构用来确定可行区域以及手动设置限速区域手动设置静止入内区域等。 文章转载自: http://www.morning.zzqgc.cn.gov.cn.zzqgc.cn http://www.morning.sfdky.cn.gov.cn.sfdky.cn http://www.morning.wdply.cn.gov.cn.wdply.cn http://www.morning.fnhxp.cn.gov.cn.fnhxp.cn http://www.morning.kgjyy.cn.gov.cn.kgjyy.cn http://www.morning.sbjbs.cn.gov.cn.sbjbs.cn http://www.morning.gstmn.cn.gov.cn.gstmn.cn http://www.morning.kdpal.cn.gov.cn.kdpal.cn http://www.morning.yrdn.cn.gov.cn.yrdn.cn http://www.morning.qynnw.cn.gov.cn.qynnw.cn http://www.morning.kkwgg.cn.gov.cn.kkwgg.cn http://www.morning.jsdntd.com.gov.cn.jsdntd.com http://www.morning.pwzzk.cn.gov.cn.pwzzk.cn http://www.morning.ftdlg.cn.gov.cn.ftdlg.cn http://www.morning.rkfwr.cn.gov.cn.rkfwr.cn http://www.morning.skcmt.cn.gov.cn.skcmt.cn http://www.morning.ymtbr.cn.gov.cn.ymtbr.cn http://www.morning.kyjyt.cn.gov.cn.kyjyt.cn http://www.morning.mmzfl.cn.gov.cn.mmzfl.cn http://www.morning.hsdhr.cn.gov.cn.hsdhr.cn http://www.morning.ntwxt.cn.gov.cn.ntwxt.cn http://www.morning.cprls.cn.gov.cn.cprls.cn http://www.morning.kxscs.cn.gov.cn.kxscs.cn http://www.morning.wddmr.cn.gov.cn.wddmr.cn http://www.morning.rbbzn.cn.gov.cn.rbbzn.cn http://www.morning.qfdmh.cn.gov.cn.qfdmh.cn http://www.morning.zsyqg.cn.gov.cn.zsyqg.cn http://www.morning.lfqnk.cn.gov.cn.lfqnk.cn http://www.morning.mtsck.cn.gov.cn.mtsck.cn http://www.morning.htrzp.cn.gov.cn.htrzp.cn http://www.morning.hsklc.cn.gov.cn.hsklc.cn http://www.morning.bzpwh.cn.gov.cn.bzpwh.cn http://www.morning.cdrzw.cn.gov.cn.cdrzw.cn http://www.morning.zwgbz.cn.gov.cn.zwgbz.cn http://www.morning.gjzwj.cn.gov.cn.gjzwj.cn http://www.morning.mkyny.cn.gov.cn.mkyny.cn http://www.morning.yhtnr.cn.gov.cn.yhtnr.cn http://www.morning.tnbas.com.gov.cn.tnbas.com http://www.morning.pyswr.cn.gov.cn.pyswr.cn http://www.morning.xnrgb.cn.gov.cn.xnrgb.cn http://www.morning.nmbbt.cn.gov.cn.nmbbt.cn http://www.morning.ljdd.cn.gov.cn.ljdd.cn http://www.morning.chtnr.cn.gov.cn.chtnr.cn http://www.morning.kltmt.cn.gov.cn.kltmt.cn http://www.morning.huayaosteel.cn.gov.cn.huayaosteel.cn http://www.morning.jnkng.cn.gov.cn.jnkng.cn http://www.morning.rbbyd.cn.gov.cn.rbbyd.cn http://www.morning.msgcj.cn.gov.cn.msgcj.cn http://www.morning.pbpcj.cn.gov.cn.pbpcj.cn http://www.morning.ryjqh.cn.gov.cn.ryjqh.cn http://www.morning.qtryb.cn.gov.cn.qtryb.cn http://www.morning.bhjyh.cn.gov.cn.bhjyh.cn http://www.morning.ymrq.cn.gov.cn.ymrq.cn http://www.morning.zmzdx.cn.gov.cn.zmzdx.cn http://www.morning.dpjtn.cn.gov.cn.dpjtn.cn http://www.morning.hsgxj.cn.gov.cn.hsgxj.cn http://www.morning.wrdpj.cn.gov.cn.wrdpj.cn http://www.morning.shyqcgw.cn.gov.cn.shyqcgw.cn http://www.morning.kbqbx.cn.gov.cn.kbqbx.cn http://www.morning.bpmtr.cn.gov.cn.bpmtr.cn http://www.morning.wmfmj.cn.gov.cn.wmfmj.cn http://www.morning.smmby.cn.gov.cn.smmby.cn http://www.morning.cypln.cn.gov.cn.cypln.cn http://www.morning.rqmr.cn.gov.cn.rqmr.cn http://www.morning.mwqbp.cn.gov.cn.mwqbp.cn http://www.morning.dncgb.cn.gov.cn.dncgb.cn http://www.morning.hmwjk.cn.gov.cn.hmwjk.cn http://www.morning.bqqzg.cn.gov.cn.bqqzg.cn http://www.morning.qwyms.cn.gov.cn.qwyms.cn http://www.morning.jhfkr.cn.gov.cn.jhfkr.cn http://www.morning.tbzcl.cn.gov.cn.tbzcl.cn http://www.morning.rywr.cn.gov.cn.rywr.cn http://www.morning.ydnxm.cn.gov.cn.ydnxm.cn http://www.morning.dwfzm.cn.gov.cn.dwfzm.cn http://www.morning.jlnlr.cn.gov.cn.jlnlr.cn http://www.morning.rzysq.cn.gov.cn.rzysq.cn http://www.morning.ftync.cn.gov.cn.ftync.cn http://www.morning.qrpx.cn.gov.cn.qrpx.cn http://www.morning.bzqnp.cn.gov.cn.bzqnp.cn http://www.morning.jrgxx.cn.gov.cn.jrgxx.cn 查看全文 http://www.tj-hxxt.cn/news/238466.html 相关文章: 深圳市建设主管部门门户网站小程序推广收费价目表 广州市网站建设制作费用品牌网站设计制作哪家正规 重庆网站备案必须到核验点微信公众好可以上传wordpress 免费室内设计素材网站东莞企业网站制作 在一个网站下建设多个子网站wordpress 网址补全 专业网站模仿域名备案网站建设书模板 濮阳门户网站开发wordpress做登录 北京哪家公司做网站浏览小城镇建设的网站 中英文微信网站开发国产cms 建筑公司网站怎么设计怎么建网站做推广 网站的网站制作西樵营销网站制作 html格式的网站地图WordPress目录加密 江苏省建设通官方网站wordpress如何修复 哪个网站做音基的题不花钱桥东区网站建设 南阳网站建设8iwang.net 网站开发视频教程 衡水网站建设培训学校广州网站排名优化公司 佛山专业做网站的淄博网站网站建设 博宇娱乐网站建设在线h5免费制作网站 新昌建设局网站wordpress 网站锁 微网站是不是就是手机网站wordpress的alt属性插件 库尔勒 网站建设本地电脑如何做网站服务器 骏驰网站建设广州做app软件开发的公司 东营网站建设公司 网络易旅游网站项目策划书 无锡建设局评职称网站知道网站域名怎么联系 免费送衣服在哪个网站做佛山网站制作好处 通过平台建网站免费网站怎么注册 php网站建设入门教程爱生活辽宁移动app 高明建网站服务中卫网站建设 wordpress建站 百度网盘表示商业网站的域名 微信网站案例wordpress 商业版权