微软AirSim,一个无人机和机器人的模拟器
微軟開發(fā)并開源了AirSim,一個用于模擬無人機(jī)在全世界的飛行的工具。這個模擬器基于虛幻引擎(Unreal Engine)構(gòu)建,微軟很快會增加對機(jī)器人和其它類型移動設(shè)備的支持。
微軟在內(nèi)部開發(fā)了航空信息系統(tǒng)和機(jī)器人平臺,這個研究項目意在理解自動駕駛汽車在真實世界中是如何行駛的。平臺使用深度學(xué)習(xí)技術(shù)來理解這些運(yùn)輸工具在各種不同的環(huán)境下是如何反應(yīng)的,以此來改進(jìn)它們。但由于深度學(xué)習(xí)需要非常大量的數(shù)據(jù),而數(shù)以千計的真實實驗是可能會導(dǎo)致移動設(shè)備損毀的,所以微軟開發(fā)了AirSim,一個基于虛幻引擎的真實模擬器。
就當(dāng)前狀態(tài)而言,AirSim可以模擬MAVLink和DJI無人機(jī)的飛機(jī),可以支持Pixhawk控制器。框架是模塊化的,支持添加其它類型的運(yùn)輸工具和控制器。微軟計劃很快加入對某些類型機(jī)器人的支持,并且歡迎社區(qū)來一起貢獻(xiàn)代碼,如果他們想要擴(kuò)展到其它平臺上,支持某類硬件的話。框架可以用于模擬任意類型自動駕駛設(shè)備的移動。
模擬器框架也包括了用于從GPS和其它傳感器上下載數(shù)據(jù)的API,包括可視化數(shù)據(jù)等,用于控制移動設(shè)備。項目目前有Windows版,微軟很快會發(fā)布Linux版。其它平臺也很容易支持,因為代碼從設(shè)計開始就使用了CMake,是跨平臺的。微軟也采用了ZeroMQ和Protobuf技術(shù),也支持Python等其它類型的語言。
 class="video_iframe" data-vidtype="1" allowfullscreen frameborder="0" height="417" width="556" data-src="https://v.qq.com/iframe/preview.html?vid=s03770mhvrf&width=500&height=375&auto=0">
原文地址:http://www.infoq.com/cn/news/2017/02/airsim
.NET社區(qū)新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關(guān)注
總結(jié)
以上是生活随笔為你收集整理的微软AirSim,一个无人机和机器人的模拟器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 如何使Mac Docker支持SQL o
- 下一篇: LEANSOFT领航员 – 基于Dock
