写点什么

微软 AirSim,一个无人机和机器人的模拟器

  • 2017-02-21
  • 本文字数:558 字

    阅读完需:约 2 分钟

微软开发并开源了 AirSim ,一个用于模拟无人机在全世界的飞行的工具。这个模拟器基于虚幻引擎(Unreal Engine)构建,微软很快会增加对机器人和其它类型移动设备的支持。

微软在内部开发了航空信息系统和机器人平台,这个研究项目意在理解自动驾驶汽车在真实世界中是如何行驶的。平台使用深度学习技术来理解这些运输工具在各种不同的环境下是如何反应的,以此来改进它们。但由于深度学习需要非常大量的数据,而数以千计的真实实验是可能会导致移动设备损毁的,所以微软开发了AirSim,一个基于虚幻引擎的真实模拟器。

就当前状态而言,AirSim 可以模拟 MAVLink DJI 无人机的飞机,可以支持 Pixhawk 控制器。框架是模块化的,支持添加其它类型的运输工具和控制器。微软计划很快加入对某些类型机器人的支持,并且欢迎社区来一起贡献代码,如果他们想要扩展到其它平台上,支持某类硬件的话。框架可以用于模拟任意类型自动驾驶设备的移动。

模拟器框架也包括了用于从 GPS 和其它传感器上下载数据的 API,包括可视化数据等,用于控制移动设备。项目目前有 Windows 版,微软很快会发布 Linux 版。其它平台也很容易支持,因为代码从设计开始就使用了 CMake,是跨平台的。微软也采用了 ZeroMQ 和 Protobuf 技术,也支持 Python 等其它类型的语言。

阅读英文原文 Microsoft AirSim, a Simulator for Drones and Robots

2017-02-21 18:004200
用户头像

发布了 152 篇内容, 共 79.9 次阅读, 收获喜欢 64 次。

关注

评论

发布
暂无评论
发现更多内容

深入思考Schema管理的几个基本问题

HackMSF

架构实战营模块六作业

zhihai.tu

IO多路复用中的Select/poll/epoll总结全乎了

知识浅谈

IO多路复用 9月月更

如果你是Java程序员,你会选择Cloud Studio进行云端开发,放弃IDEA吗?

wljslmz

Java Cloud Studio 9月月更

Kubernetes网络插件详解 - Calico篇 - 网络基础

巨子嘉

2022-09-03:n块石头放置在二维平面中的一些整数坐标点上 每个坐标点上最多只能有一块石头 如果一块石头的 同行或者同列 上有其他石头存在,那么就可以移除这块石头。 给你一个长度为 n 的数组

福大大架构师每日一题

算法 rust 福大大

小六六学Netty系列之Java NIO(一)

自然

网络 9月月更 neety

挑战30天学完Python:Day1火力全开-初识Python(含系列大纲)

MegaQi

9月月更 挑战30天学完Python

「知识点」PropTypes提供的验证器

叶一一

JavaScript 前端 9月月更

在世界人工智能大会,看京东AI向产业奔涌

脑极体

在互联网,摸爬滚打了几年,我悟了。面对如今经济形势,普通打工人如何应对?

HullQin

Go golang 后端 websocket 9月月更

Spring源码分析(七)扩展接口BeanPostProcessors源码分析

石臻臻的杂货铺

spring 9月月更

npm run 脚本背后的事情

汪子熙

node.js 开源 npm YARN 9月月更

【大话 C 语言】春眠不觉晓,函数知多少?

Albert Edison

递归 C语言 函数 开发语言 9月月更

常见的网络安全攻击及防御技术概述

阿泽🧸

网络安全 9月月更

日拱算法:什么是“情感丰富的文字”?

掘金安东尼

9月月更

都2022年了,Python Web框架你不会只知道Django和Flask吧?

梦想橡皮擦

Python 9月月更

k8s自定义controller三部曲之三:编写controller代码

程序员欣宸

Kubernetes Controller 9月月更

Spring源码分析(八)Spring 所有BeanFactoryPostProcessor扩展接口

石臻臻的杂货铺

spring

如何成为资深的测试专家

穿过生命散发芬芳

测试 9月月更

C++学习------cerrno头文件的作用与源码学习

桑榆

c++ 9月月更

PANAMA: 共享机器学习集群的网内聚合框架

俞凡

大数据 架构 网络

三种获取URL参数值的方法

devpoint

JavaScript URL参数解析 9月月更

云原生(三十五) | Prometheus入门和安装

Lansonli

云原生 k8s 9月月更

记一次 swap 导致系统盘高 IOPS 问题排查

卫智雄

linux运维

Java 键盘输入n个数进行排序输出

排序 java基础 9月月更

Java问题解决录: 运行时抛出NoSuchMethodError / NoSuchFieldError异常

崔认知

拆分电商系统为微服务

张立奎

完美!华为大佬手码20w字Redis全栈小册,原来Redis性能可压榨到极致

Java全栈架构师

数据库 redis 程序员 面试 后端

微软AirSim,一个无人机和机器人的模拟器_微软_Abel Avram_InfoQ精选文章