https://github.com/Microsoft/AirSim

功能

1 虚拟模拟

2半虚拟模拟

安装教程

环境安装

1安装 cmake

直接下 .exe

2安装cuda

3安装Eigen

3.1源码编译形式()

https://blog.csdn.net/wae42675/article/details/71942022

编译产生 msvc默认加入环境变量

3.2 直接.exe安装

之后再安装文件下有直接文件

手工添加环境路径

4编译

前期配置

1安装cmake

2安装Eigen

Eigen3.3.3安装配置+VS2015+Cmake

准备工作:

  • 我的系统是win10,64位,VS是2015,Cmake3.8.1

下载Eigen:

  • Eigen官网下载当前最新版本,我下载的是3.3.3版本

新建文件夹

  • 创建根目录Eigen
  • 解压下载的压缩包,得到eigen-eigen-67e894c6cd8f,创建新的文件夹Eigen_bin,目录结构如下图:

Cmake

  • 选择source code和build binaries对应的文件夹:

  • 点击configure(不是点击generate),选择对应的编译器,VS2015 64位

  • 可能的报错情况:

    1 warning,如下图,可以直接忽略掉

2 CUDA_TOOLKIT_ROOT_DIR not found or specified……(这个说明你的系统没有安装CUDA,所以下面简单说明一下该如何安装)

  • 官网下载CUDA,不过貌似偶尔会出现502错误,多刷新几次就好

    • 选择对应的版本:我是win10 64位:

    • 注意事项:一定要安装在C盘,否则,安装到最后各种不成功(我的是安装着然后需要重启,说,重启后安装继续,但是不会自动继续,如果找到文件直接点击setup.exe,会提示“Windows无法访问指定设备路径或文件,您可能没有合适的权限访问这个项目”,所以建议安装到C盘),这里就不截图了,其他的一路按照提示安装即可;

回到Cmake:

  • 重新点击configure(不是点击generate)
  • 在Eigen根目录下新建eigen_msvc,修改CMAKE_INSTALL_PREFIX 为D:\Software\Eigen\eigen_msvc
  • 点击generate;
  • 用VS2015打开.sln项目文件

  • 生成项目解决方案:(吐槽SCDN不支持图片拖放,写图文博文好累)

  • 接下来等待就好啦

AirSim的更多相关文章

  1. <airsim文档学习> Street View Image, Pose, and 3D Cities Dataset

    原文地址:  https://github.com/amir32002/3D_Street_View 说明:个人学习笔记,翻译整理自github/airsim. 简介 该存储库共享包含6DOF相机姿态 ...

  2. <文档学习>AirSim/using_car.md Choosing Your Vehicle: Car or Multirotor

    如何在AirSim中使用汽车 默认情况下,AirSim中使用的车型为多转子multirotor. 如果你想使用汽车,那么只需在你的settings.json(https://github.com/Mi ...

  3. AirSim的搭建和使用

    由于自己使用设备拍摄的数据质量太差,所以决定使用AirSim这个框架来生成数据.之所以使用这个框架,是因为之前同事用其生成了一些有效数据. 当然,我是不可能把我搭建的步骤一一写出来的,一来是因为太麻烦 ...

  4. 开源自动驾驶仿真平台 AirSim (1) - Unreal Engine

    AirSim 官方Github: https://github.com/Microsoft/AirSim AirSim 是微软的开源自动驾驶仿真平台(其实它还能做很多事情,这里主要用于自动驾驶仿真研究 ...

  5. 开源自动驾驶仿真平台 AirSim (2) - 编译 AirSim

    AirSim 的官方 Github: https://github.com/Microsoft/AirSim 对于 Unreal Engine 来说,AirSim 其实是作为一个插件存在,说白了就是把 ...

  6. 开源自动驾驶仿真平台 AirSim (3) - 运行 AirSim

    AirSim 的官方 Github: https://github.com/Microsoft/AirSim 之前配置了很多,终于要让 AirSim 自己跑起来了. 我们需要把 AirSim 这个插件 ...

  7. airsim 无法打开包括文件corecrt.h

    原因: 显示无法打开包括文件corecrt.h.在网上找了很多方法,最后综合起来发现,这个问题网上很多人反映,应该是vs2015的一个BUG,如果是选择"从父级或项目默认设置继承" ...

  8. 论文阅读 | A Curriculum Domain Adaptation Approach to the Semantic Segmentation of Urban Scenes

    paper链接:https://arxiv.org/pdf/1812.09953.pdf code链接:https://github.com/YangZhang4065/AdaptationSeg 摘 ...

  9. PFM 图片格式

    PFM  图片格式 参考:   https://linux.die.net/man/5/pfm 1. 描述 本文档描述了Netpbm转换器pamtopfm(1)和pfmtopam(1)所理解的PFM图 ...

随机推荐

  1. 【Java POI】1、Java POI的使用

    很多时候,一个软件应用程序需要生成Microsoft Excel文件格式的报告.有时,一个应用程序甚至希望将Excel文件作为输入数据.例如,一个公司开发的应用程序将财务部门需要所有输出生成自己的Ex ...

  2. mysql常见操作语句,建表,增删改查

    用户操作 新建用户 grant 权限 on 数据库.表名 to 用户名@'访问地址' identified by "密码"; 新建一个可以远程访问数据库的用户 test, 密码:p ...

  3. Docker 启动遇到 Error starting daemon: Error initializing network controller 错误

    docker 版本 1.10.3 一台装有 docker 的机器重启后,没法启动,/var/log/messages 展示如下错误信息: May 17 11:11:14 gziba-hc03 syst ...

  4. 自定义控件详解(四):Paint 画笔路径效果

    Paint  画笔 ,即用来绘制图形的"笔" 前面我们知道了Paint的一些基本用法: paint.setAntiAlias(true);//抗锯齿功能 paint.setColo ...

  5. 自定义ScrollView 实现上拉下拉的回弹效果--并且子控件中有Viewpager的情况

    onInterceptTouchEvent就是对子控件中Viewpager的处理:左右滑动应该让viewpager消费 public class MyScrollView extends Scroll ...

  6. 【Java入门提高篇】Day34 Java容器类详解(十五)WeakHashMap详解

    源码详解系列均基于JDK8进行解析 说明 在Java容器详解系列文章的最后,介绍一个相对特殊的成员:WeakHashMap,从名字可以看出它是一个 Map.它的使用上跟HashMap并没有什么区别,所 ...

  7. java设计模式学习

    每次面试都需要看设计模式,每次都很好的理解了,但是实际开发中没有应用总是忘记.现在把它汇总一下. 二十三种设计模式 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式.抽象工厂模式.单例模 ...

  8. 手把手教你撸一个简易的 webpack

    背景 随着前端复杂度的不断提升,诞生出很多打包工具,比如最先的grunt,gulp.到后来的webpack和Parcel.但是目前很多脚手架工具,比如vue-cli已经帮我们集成了一些构建工具的使用. ...

  9. solr-query

    解释: 1.query:获取全部数据的SQL 2.deltaImportQuery:获取增量数据时使用的SQL 3.deltaQuery:获取pk的SQL 4.parentDeltaQuery:获取父 ...

  10. [20170622]传输表空间与dblink.txt

    [20170622]传输表空间与dblink.txt --//测试看看使用dblink+传输表空间的情况.写的情况相对复杂一点,具体看测试: 1.环境:--//2个数据库版本一致.实际上在1台主机上. ...