robotics developer studio中文教程相扑机器人.pdfVIP

robotics developer studio中文教程相扑机器人.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

[RoboticsStudio]Sumo-相撲機器人--Day19

编辑整理duyucong@

繼續鬼混--話說RDS安裝完畢以後,有個不錯玩的範例-Sumo(相撲機器人)

就在安裝目錄的Samples\Simulation\Competitions\SimulatedSumoServices下面.

你可以雙點擊該目錄的SumoCompetition.sln,就會開啟VS2008(orVS2008express)

然後將SimulatedSumoReferee設為預設執行的專案,你就可以開始執行了,

你應該會看到SimulatedSumoReferee的對話框:

下拉Seleumoyer,點選

(那個mysumo1.html是寫的,等下會介紹如何生出來...)

就會看到yer1生出來了,再做一次,就會看到yer2,還有一個StarttheMatch!按鈕:

當然,此時你的VSE畫面上就生出兩隻相撲機器人準備對戰了:

按下StarttheMatch!,你的兩隻機器人就會對打...

然後有三回合,回合以後,就判出勝負啦:

好玩吧!

那我們要如何自己寫一個虛擬相撲機器人的程式碼呢?

首先啟動DSSCommandPrompt(在開始程式集,安裝的MRDS下面)

然後在命令視窗當中輸入MakeSumoyer/name:mysumo/:true

(name後面的名字你可以自己定,我用mysumo當範例,如果你自己定義,記得下面的範例自己替換一下名稱就可以)

之後就會輸出像這樣的:

*Thenewsumoyerprojectisin:C:\Users\lane\RoboticsDev

Studio2008

Express\samples\simulation\competitions\simulatedsumoservices\mysumo

*Totaltime:0.4seconds.

然後你可以用新增現有專案,把剛剛生出來的專案加入原本的SumoCompetition方案當中,然後建置它:

什麼?!三項錯誤...這不是你的bug,也不是我的bug,這是微軟附上這個範例的bug...

但是很簡單就可以修正(只是因為DSSCategory設錯而已):

DSSCategory必須是URI,所以你必須到mysumo.cs當中修改DSSCategory:

把Sumoyer改為

就可以解決.

建置完成後,你需要把mysumo改為預設專案,執行它,目的是讓他去跟系統註冊一下(等到停在Service

Started...,之後就可以中斷了),這樣待會SimulatedSumoReferee才會找到它,然後再切回

SimulatedSumoReferee執行.

這次下拉選單你就會看到mysumo囉.

你可以mysumo跟系統原本的sumoyer對戰...

(現在當然是一樣的code拉...)

之後我們再來更改它...

--

文档评论(0)

+ 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档