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

出名的设计网站招标信息网

出名的设计网站,招标信息网,常德 网站建设,网站公司郑州一、基础运动控制实例程序搭建思路 1、需要完成的任务#xff1a; #xff08;1#xff09;通过设定小车运动的速度及转角来控制ROS中小车运动。 #xff08;2#xff09;通过键盘输入指令控制ROS中小车运动#xff0c;键盘输入w小车前行#xff0c;s小车后退#x…一、基础运动控制实例程序搭建思路 1、需要完成的任务 1通过设定小车运动的速度及转角来控制ROS中小车运动。 2通过键盘输入指令控制ROS中小车运动键盘输入w小车前行s小车后退a小车左转d小车右转输入其他按键小车停止运动。 3订阅Gazebo中反馈的ROS小车的位置信息并实时绘制出小车的运动轨迹图. 2、参考结构图如下 3、程序搭建思路 通过Speed And Angle Given模块给定小车运动的速度和舵机打角并输送给Control signals Management C模块通过Keyboard Control模块输出键盘控制系数和可控信号口并输送给Control signals Management C模块并使用Constant模块设定Control signals Management C模块所需的其他参数对于参数key为了使用方便再为其添加一个Slider Switch模块这样就可以在仿真过程中对key的值进行修改了将Control signals Management C模块模块的输出值送给Publish Ackermann Sport Information C模块来输送给ROS到这里控制部分就完成了。 使用Subscribe Ackermann Location Information C模块订阅ROS中发布的小车的位置信息并输送给Drawing Trajectories模块将小车实时的位置绘制出来本实验中并没有用到目标点位置和完整轨迹所以可将目标点位置也赋值为小车当前位置完整轨迹可使用constant模块赋值0 二、轨迹跟踪控制实例程序搭建思路 1、需要完成的任务 1回顾实验一发布运动控制信息至ROS、订阅ROS中小车的位置信息并绘制轨迹图、键盘控制等内容 2订阅IMU传感器的数据并计算出机器人的姿态方法自选如欧拉角、卡尔曼滤波、互补滤波等 3回顾坐标系变换相关知识推导纯跟踪算法 4实现目标点停车功能 5编写纯跟踪算法控制器并调试参数实现目标点跟踪 6实现轨迹跟踪调试参数观察效果 2、参考结构图如下 3、程序搭建思路 通过Eight Letter Track  Given C模块给定小车当前时刻的目标点坐标以及完整的轨迹信息并输送给Drawing Trajectories模块进行绘制图像同时当前时刻的目标点坐标也要输送给Pure Tracking Controller C模块进行舵机打角控制。此外需要使用constant模块为Eight Letter Track  Given C模块指定参数key为其再添加一个Slider Switch模块这样就可以在仿真过程中对key的值进行修改了 通过Subscribe  Ackermann  Robot Posture C模块订阅小车的姿态信息并将其中的yaw输送给Pure Tracking Controller C模块通过Subscribe Ackermann Location Information C模块订阅小车当前的位置信息并输送给Drawing Trajectories模块以及Pure Tracking Controller C模块 到这里我们的核心控制器——纯跟踪控制器得到了小车的位置信息、姿态信息、以及期望的目标点的信息我们还需要使用Speed  Controller C模块得到小车的速度信息即小车以什么样的速度从当前点前往目标点 而要想使用Speed  Controller C模块得到小车的速度信息需要使用Constant模块设定比例系数kp和最大速度除此之外还需要提供当前点与目标点的位置差Xe和Ye但是这两个参数是由Pure Tracking Controller C模块输出 这里我们来捋一下Speed  Controller C模块与Pure Tracking Controller C模块的关系只有Pure Tracking Controller C模块提供给Speed  Controller C模块Xe和YeSpeed  Controller C模块才能计算出Speed提供给Pure Tracking Controller C同样的只有Speed  Controller C模块将Speed提供给Pure Tracking Controller C模块Pure Tracking Controller C模块才能计算出Xe和Ye给Speed  Controller C模块所以说这里陷入了死循环谁也得不到自己想要的参数也无法提供给对方想要的参数那么怎样解决呢这里就要用到memory模块了这也是为什么在介绍Speed  Controller C模块时在输出Speed之前一定要加一个memory模块了通过使用memory模块使Speed  Controller C模块退了一步即使你不给我我想要的Xe和Ye信息我可以把我上一次的Speed信息对于第一次运行而言就是默认值0给你然后整个循环就打通了。所以说memory模块功不可没 解决了以上逻辑问题再返回来看Pure Tracking Controller C模块想要计算出Angle还需要使用constant模块为其提供参数K和L 将Pure Tracking Controller C模块和Speed  Controller C模块的输出输送给Target Point Parking Control C模块还需要用constant模块提供给它key和accuracy参数对于key同样为其再添加一个Slider Switch模块这样就可以在仿真过程中对key的值进行修改了 接下来的内容就跟实验一类似了只不过Control signals Management C模块的speed和angle换为由Target Point Parking Control C模块提供 通过Keyboard Control模块输出键盘控制系数和可控信号口并输送给Control signals Management C模块并使用Constant模块设定Control signals Management C模块所需的其他参数对于参数key为了使用方便再为其添加一个Slider Switch模块这样就可以在仿真过程中对key的值进行修改了将Control signals Management C模块模块的输出值送给Publish Ackermann Sport Information C模块来输送给ROS到这里控制部分也全部完成了。 三、SLAM建图及自主导航实例程序搭建思路 1、需要完成的任务 1使用键盘控制小车运动借助slam_gmapping功能包体验建图过程 2在gazebo地图的基础上绘制小车的运动轨迹 3借助move_base导航框架体验在已知地图的情况下进行导航操作在小车的运动路径上添加障碍物观察小车的避障能力体会全局路径规划与局部路径规划的区别与配合 4订阅并观测小车搭载的深度相机反馈的RGB彩色图像及深度图像、点云图像 5将SLAM建图与导航结合起来实现未知环境的自主探索与建图 6体验使用Simulink生成ROS代码并在ROS中运行 2、参考结构图如下 3、程序搭建思路 1用键盘控制小车运动 经过前面的实验本部分内容大家应该已经不陌生了使用Keyboard Control模块与Control signals Management C模块配合输出小车的运动控制指令再通过Publish Ackermann Sport Information C模块将该指令发送给ROS即可实现 2观测深度相机发布的RGB图像、深度图像、点云图像 通过Subscribe to depth and point cloud images和Subscribe to RGB images模块即可完成 3在gazebo地图的基础上绘制运动轨迹 使用Subscribe Ackermann Location Information C模块订阅小车的位置信息将其输送给Gazebo Track Plotting模块Gazebo Track Plotting模块的输入参数的计算和调节是本功能实现的重点。 4自动发布和切换导航目标点 使用Subscribe Ackermann Location Information C模块订阅小车的位置信息将其输送给Navigation Point Setting C模块完成导航目标点的控制再由Publish Target Point Information C模块将其发送给ROS
http://www.sadfv.cn/news/64588/

相关文章:

  • 如何做网站优化并快速提高权重做网站的图片要求大小
  • 装修网站模板下载网站目录结构图
  • 国外网站国内备案最新行业动态
  • 湛江做网站seo的iis网站开发教程
  • 网站平台免费中国企业网聚焦中原
  • 支付网站开发怎么做账沈阳网站制作机构
  • 哪些大学网站做的比较好织梦 电影网站 模板
  • 网站导航栏代码网贷之家网站建设
  • 任县企业做网站建设旅游网站数据库设计
  • 网站开发 外文文献网站建设与维护 唐清安
  • 网站名字重复如何在已建设好的网站做修改
  • 电子商务网站规划 分析 设计阿里云主机安装wordpress
  • 网站是否备案怎么查询贵阳官网seo诊断
  • 深圳网站建设选哪家关于国家对网站建设
  • 糟糕的网站设计济南有做五合一网站公司
  • 汕头教育学会网站建设涿州网站建设推广
  • 山西 网站制作百度做网站要多久
  • 绵阳网站关键词佛山网站外包
  • app推广代理去哪里找安阳seo公司
  • 盐城网站建设要多少钱岳阳商城网站建设
  • 湖南天辰建设责任公司网站音乐介绍网站怎么做
  • 网站建设和seo的工作好不好网站的建设有什么好处
  • 网站备案公告久久建筑网资料全吗
  • 诚信网站认证必需做吗北京建筑设计公司排行榜
  • 免费网站建设推广服务wordpress read more
  • 网站评价公司网址怎么注册
  • 亳州蒙城网站建设免费小程序制作网站
  • 电商网站规划与建设方案北京网站建设电扬科技
  • 怎样弄微信公众号seo关键词优化外包
  • 公司网站开发费用建设生鲜网站价格