谈到无人机/无人车仿真,首先想到的大概就是gazebo,但现在都快进入元宇宙时代了(手动狗头),还再继续使用gazebo这种上个时代的产品就显得不够hack,是时候了解和学习下新事物--Airsim了。 Airsim是由微软开源的无人机/无人车仿真工具,其本质是UE4(虚幻引擎)的一个插件,所以Airsim可以在任何UE4的3D场景地图中运行,可以充分利用epic商城提供的免费、付费地图。在我探索Airsim的几周来,发现Airsim的优点在于:

1、PX4支持,并且支持其他多种飞行模式。 2、Python支持完善,官方提供大量python demo,可以快速进行算法可行性验证。 3、开箱即用,几乎内置所有你可能用到的设备,传感器:吊舱、深度相机、红外相机、雷达、imu、GPS等。你只需简单地修改启动配置文件就能拥有。 4、自带目标识别功能(从UE4端获取,非视觉识别)可以用于生成深度学习训练数据。 5、自带天气修改功能,呼风唤雨,就在此刻。 6、依靠于强大UE4,你甚⾄可以不用写⼀行代码就能实现地图搭建,物体移动,让无人机在你创造的世界中玩耍。 7、Linux/Windows支持。

下⾯展示Airsim的⼀些功能 单目+深度摄像+激光雷达+天⽓变化+ROS https://www.bilibili.com/video/BV1NU4y1f7Qh?spm_id_from=333.999.0.0

张家界地图 + PX4 https://www.bilibili.com/video/BV1Bi4y1y7hg?spm_id_from=333.999.0.0

预置多个地图(只不过没有地图源码)

在Airsim的Releases进行相应下载

  1. AbandonedPark

  2. Africa (uneven terrain and animated animals)

  3. AirSimNH (small urban neighborhood block)

  4. Blocks

  5. Building_99

  6. CityEnviron

  7. Coastline

  8. LandscapeMountains

  9. MSBuild2018 (soccer field)

  10. TrapCamera

  11. ZhangJiajie

内置大量官方Python demo可供学习

对于Airsim的prometheus支持,我们今年计划在Airsim中实现移动平台的无人机降落,并且同步开始prometheus对Airsim支持的推进,逐步将⼀些prometheus中的热点功能在Airsim中进行复现。

  • End -

技术发展的日新月异,阿木实验室将紧跟技术的脚步,不断把机器人行业最新的技术和硬件推荐给大家。看到经过我们培训的学员在技术上突飞猛进,是我们培训最大的价值。如果你在机器人行业,就请关注我们的公众号,我们将持续发布机器人行业最有价值的信息和技术。 阿木实验室致力于为机器人研发提供开源软硬件工具和课程服务,让研发更高效!

技术分享 | Airsim初探-用游戏引擎做仿真相关推荐

  1. 上个时代的3A游戏,使用的是什么光照技术?| GAMES104实录 - 现代游戏引擎:从入门到实践

    本期为GAMES104<现代游戏引擎:从入门到实践>视频公开课文字实录第16期.本课程由GAMES(图形学与混合现实研讨会)发起,游戏引擎技术专家王希携手游戏引擎一线开发者共同研发. 课程 ...

  2. python开发游戏引擎_用Python写3A?Cygames的游戏引擎做得怎么样

    有句话叫"二流的游戏公司做游戏,一流的游戏公司做平台".索尼.任天堂.微软这些主机公司,除了推出第一方游戏以外,当然也在维护自家的游戏系统. 其实,以<公主连结RE:Dive ...

  3. mysql数据库恢复数据_【技术分享】使用Innodb存储引擎的mysql数据库恢复

    作者:维一零 预估稿费:400RMB(不服你也来投稿啊!) 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 前言 某天,在测试一张新数据表的字段时,由于在phpmyadmin不断 ...

  4. 机器人建模中移动关节如何建立坐标系_【技术分享】西门子工业软件数字化工艺仿真新技术新亮点(四) 机器人仿真...

    西门子工业软件的Tecnomatix工艺仿真解决方案Process Simulate,是虚拟制造仿真领域的领先解决方案,最近取得很多新进展.在先进制造领域,机器人的仿真和调试一直是工业仿真软件的关键部 ...

  5. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~1游戏引擎

    魔塔之拯救白娘子 完整工程下载地址: 前边学习了DX8的相关知识后,想做一个游戏试试看.这里我选取了魔塔这个比较大众化的小游戏.主要是魔塔的游戏画面比较固定,也很简单,似乎很容易做.下边就开始做吧. ...

  6. Cocos游戏引擎,让小保安成就大梦想

    秦丕胜是大连的一位保安.与非常多自学成才的人一样,2010年,在考上日照职业技术学院一年后便退了学. 因为没有高学历.加上喜欢自由,他来到了大连成为了一名保安.从高中開始,秦丕胜就酷爱代码,他曾自豪地 ...

  7. 理解绘制系统,记住四点就够了 | GAMES104实录 - 现代游戏引擎:从入门到实践

    本期为GAMES104<现代游戏引擎:从入门到实践>视频公开课文字实录第13期.本课程由GAMES(图形学与混合现实研讨会)发起,游戏引擎技术专家王希携手游戏引擎一线开发者共同研发. 课程 ...

  8. 什么是 游戏引擎 ?各个主流引擎的区别

    在之前的元宇宙中有提及到游戏主播这个行业,那对应的就会有游戏开发者,对于开发最快捷的方式当然是使用游戏引擎进行开发了呀,那接下来我们就来说说这方面的内容吧 ! 本篇文章主要讲解,游戏开发中常用的5个游 ...

  9. 《GAMES104-现代游戏引擎:从入门到实践》-04 学习笔记

    目录 <GAMES104>渲染系统课程大纲 渲染概述 游戏渲染面临的挑战 渲染流水线 着色 纹理采样(Texture Sampling) GPU的概念 SIMD and SIMT GPU ...

最新文章

  1. 八十六、推荐组件的redux-thunk异步解决方案、Ajax获取推荐数据
  2. 宽屏企业网站源码中英php_宽屏版大气企业网站源码dede网站源码中英文网站模板SEO...
  3. 电脑开机后,就会自动运行chkdsk,我想取消chkdsk,怎么取消
  4. Spring Boot 2.x 启动全过程源码分析(上)入口类剖析
  5. tair client java_TFS(Taobao File System)Java Client 使用经验
  6. 怎样用一份数据透视表打动老板
  7. eval函数python_Python eval()函数
  8. [原]tornado源码分析系列(二)[网络层 IOLoop类]
  9. country-converter官方文档----机翻人工确认
  10. 如何从JFrog Artifactory下载资源到本地
  11. 蛮牛第2季- Unity2d游戏开发经典教程
  12. 硬盘保护系统破解器下载、crdisk硬盘保护克星下载
  13. 1644年,紫禁城换了三任主人
  14. PHP是专为后端,后端开发PHP入门必备
  15. pip失败——sys.stderr.write(f“ERROR: {exc}“) SyntaxError: invalid syntax
  16. 二分法实例应用(一)
  17. Java等额本息年化利率,转等本等息月利率
  18. 联想M7206激光打印机无法打印02
  19. Python 打包的exe在Win7 不能运行的解决
  20. c语言count函数的作用,count通达信什么意思,count是啥意思

热门文章

  1. 数据共享,内存映射文件和虚拟内存,共享内存
  2. 数据挖掘——聚类分析
  3. 微信真能查到别人的聊天记录?
  4. jq修改class_JQuery中怎么设置class
  5. a标签跳转超链接为空白页,正常访问可以显示
  6. tensorflow按位乘法_使用tensorflow实现两个一位数组的张量相加,分别是a=[1.0,2.0]和b=[3.0,4.0],打印输出结果,提交截图_学小易找答案...
  7. 计算2个SYSTEMTIME的时间差
  8. C++17 之 constexpr if
  9. 纪伯伦的《我曾七次鄙视自己的灵魂》
  10. [JZOJ3370]【NOI2012】美食节