当前位置: 首页 > 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.huolong8.cn/news/64588/

相关文章:

  • 如何做网站分析设置wordpress首页显示文章摘要
  • 免费建一个自己的网站y3微信管理系统
  • 在线做logo印章网站怎么看网站蜘蛛
  • 在线流程图网站怎么做商城网站开发报
  • 公司做网站建设做网站用什么浏览器最好
  • 大连三丰建设集团公司网站河北工商注册网入口
  • 正常做网站多少钱做网站的公司 杭州
  • 青岛城乡住房建设厅网站建设银行网站修改手机号
  • 90设计包图网在线工具seo
  • 推荐昆明做网站建设邯郸网站制作外包
  • 西安搬家公司电话号码邢台视频优化排名
  • 如何做网站性能优化九游下载安装载
  • 中铁建设集团门户网站登录学程序员需要什么基础
  • 中国手机网站建设公司上海住房和城乡建设厅网站
  • 用ps个人网站怎么做网站建设过程中的通用原则
  • 网站图片的暗纹是怎么做的西安app制作开发公司
  • 软装设计网站大全网站备案到期
  • 如何在网站上做推广网站产品网页设计模板
  • dedecms医院网站网页设计模板html代码软件
  • 网站建设公司怎么投诉电商平台的发展
  • 怎么做自己的网站移动网站开发认证考试
  • 外贸网站推广方案wordpress 店铺推荐
  • 建设一个小网站需要多少钱网站优化是做什么的
  • 广东深圳网站建设微信商城开发快递服务平台
  • 地方门户网站策划书html如何做自己的网站
  • 邯郸贴吧网站个人域名做企业网站
  • 关键词爱站网关键词挖掘工具外贸平台网站
  • 提供网站建设工具做网站排版
  • 网站建设推广方式网站建设思维
  • 手工做衣服网站建模师培训机构有哪些