技术分享 | Airsim初探-用游戏引擎做方正
谈到无人机/无人车仿真,首先想到的大概就是gazebo,但现在都快进入元宇宙时代了,还再继续使用gazebo这种上个时代的产品就显得不够hack。所以是时候了解和学习下新事物--Airsim。
Airsim是由微软开源的UE4(虚幻引擎)的无人机/无人车仿真插件。因为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
视频链接:
张家界地图 + PX4
视频链接
预置多个地图(只不过没有地图源码)
在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中进行复现。
阿木实验室致力于为机器人研发提供开源软硬件工具和课程服务,让研发更高效!
公众号:阿木实验室 ( 领取免费资料包)
官方淘宝店:阿木实验室(可购买硬件配件)
硬件咨询:yanyue199506(欢迎洽谈合作)
课程咨询:jiayue199506 (免费领取机器人工程师学习计划)
- End -
技术发展的日新月异,阿木实验室将紧跟技术的脚步,不断把机器人行业最新的技术和硬件推荐给大家。看到经过我们培训的学员在技术上突飞猛进,是我们培训最大的价值。如果你在机器人行业,就请关注我们的公众号,我们将持续发布机器人行业最有价值的信息和技术。