第16天-中文教程自动画地图_第1页
第16天-中文教程自动画地图_第2页
第16天-中文教程自动画地图_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、RoboticsStudioP3DXIV自動畫地圖 编辑整理 Day15的地圖要自己慢慢畫DIY的啊, , , , LRFDriveTypes.cs(LRFDriveOperations當中viewplaincopyto?1.publicclassCalculateNextScan:UpdateCalculateNextScanMsg, PortSet publicclassCalculateNextScan:UpdateCalculateNextScanMsg, PortSet 然後StartviewplaincopytoRoboticsStudioP3DXIV自動畫地圖 编辑整理 Day1

2、5的地圖要自己慢慢畫DIY的啊, , , , LRFDriveTypes.cs(LRFDriveOperations當中viewplaincopyto?1.publicclassCalculateNextScan:UpdateCalculateNextScanMsg, PortSet publicclassCalculateNextScan:UpdateCalculateNextScanMsg, PortSet 然後Startviewplaincopyto? 2. eScan =0 d()Body=newScanMapData()ForwardScan=d()Body=newScanMapDa

3、ta()ForwardScaneScan=0表示我們在一開始過了一秒後開始 mandHandler當中Scan完畢後就通知自己計算下一步如下在viewplaincopyto?1.if(smd.Body.ForwardScan=0)&(smd.Body.Ro 2. eScan=e,8. t(newif(smd.Body.ForwardScan=0)&eScan=e,e.Map,t(new最後CalculateNextScanHandler囉viewplaincopyto?1.privateboolPass( 2. fori=begin;iend;if(dataimin) return false

4、;return9. 12.publicIEnumeratorCalculateNextScanHandler(CalculateNextScanscan) ife=yieldListCanDoList=newmidviewplaincopyto?1.privateboolPass( 2. fori=begin;iend;if(dataimin) return false;return9. 12.publicIEnumeratorCalculateNextScanHandler(CalculateNextScanscan) ife=yieldListCanDoList=newmid= if e.

5、DistanceMeasurements,mid-15,mid+15,CanDoList.Add(newScanMapData()ForwardScan=1,eScan=0if CanDoList.Add(newScanMapData()ForwardScan=0,eScan=90if e.DistanceMeasurements,1,15,CanDoList.Add(newScanMapData()ForwardScan=0,eScan=270if(CanDoList.Count=CanDoList.Add(newScanMapData()ForwardScan=0,eScan=180d()

6、Body=CanDoList0yieldbool(i=begin;iend;(dataimin) return false;publicIEnumeratorife=yieldListCanDoList=newmid=ife.DistanceMeasurements,mid-15,mid+15,2000) ScanMapData() ForwardScan = 1, RoeScan =0);if_s e.LrfS e.DistanceMeasurements.Length-mid=ife.DistanceMeasurements,mid-15,mid+15,2000) ScanMapData(

7、) ForwardScan = 1, RoeScan =0);if_s e.LrfS e.DistanceMeasurements.Length-e.DistanceMeasurements.Length - 1, 2000) CanDoList.Add(newScanMapData()ForwardScan=0,Ro=90ifCanDoList.Add(newScanMapData() ForwardScan=0,=270if(CanDoList.Count=CanDoList.Add(newScanMapData() ForwardScan=0,=180d() Body=CanDoList

8、0yield, 如果能夠加上 Map 當中的資料, 這樣機器人就會變得聰明許多.最後自動畫出來的地圖像是這樣你可以發現會有點重疊這是因為定位不準確導致Map當中的資料來做自動修正依照差, 所以才會在旋轉過後, 地圖就有點誤差.你可以發現會有點重疊這是因為定位不準確導致Map當中的資料來做自動修正依照差, 所以才會在旋轉過後, 地圖就有點誤差.經驗系統的 eDegree似乎不是很準確最後整個 LRFDrive的原始碼可以在這裡下載2009/1/314:23|閱讀數 582|我要推薦 |6Comments|DotBlogsTags:關連RoboticsStudioDSSwithVSEII-Robo

9、ticsStudioDSSwithVSE-RoboticsStudioDSS改寫自走型機器車當中的ActivityRoboticsoWorldAgain!(DSSService)-RoboticsStudio改良自走型機器車IIIRobotics Studio 改良自走型機器車II - Day6 RoboticsStudioMSRS(OverviewDay5RoboticsStudioDSSwithVSE-RoboticsStudioDSS改寫自走型機器車當中的ActivityRoboticsoWorldAgain!(DSSService)-RoboticsStudio改良自走型機器車IIIR

10、obotics Studio 改良自走型機器車II - Day6 RoboticsStudioMSRS(OverviewDay5 Robotics Studio 自走型機器車 - Day4 Robotics Studio 介紹 Activity - Day3 Robotics Studio 開始玩機器人啦 - Day2回jiguo2009/2/17下午 09:57#reRoboticsStudioP3DXIV1CreateBitmap”方法没有采用“2”sandsVisualStudiopublicvoidUpdateMap(MapBlockInfomap,picmap.Image=)publ

11、ic r2009/2/18上午 09:15#reRoboticsStudioP3DXIVtojiguo抱歉這應該是我寫的程式前後不一致所造成的本UpdateMap picmap.Image=UpdateMap時只需要傳一個參數應該可以解決jiguo2009/2/19上午 09:02#reRoboticsStudioP3DXIV该提供的功能,请问这是在哪里有问题。 vs2008ExpressLRFDrivecode,但是在 vpl 里的 在vpl里删去某一个该如何操作。是要删掉所有相应的,jiguo2009/2/19上午 10:45#reRoboticsStudioP3DXIV RF()Body

12、=replace.Body错误 与.Sensors.SickLRF.Proxy.Replace)” 最匹 jiguo2009/2/19上午 10:45#reRoboticsStudioP3DXIV RF()Body=replace.Body错误 与.Sensors.SickLRF.Proxy.Replace)” 最匹 sandSettingsAdministratorLocalSettingsApplication 还有针对下列的code: 错 误 10参数“1无法从“lambda表达式”转换为sandSettingsAdministratorLocalSettingsApplication ProjectsLRFDrive2LRFDrive2.cs13544我猜想这两个问题,是否少调用了什么jiguo2009/2/19上午 11:01#reRoboticsStudioP3DXIVLRFDrive2Type.cs 中加入两个 service:using drive = using sicklrf =该提供的功能,请问这是在哪里有问题。 vs2008ExpressLRFDrivecode,但是在 vpl 里的 在vpl里删去某一个该如何操作。是要删掉所有相应的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论