当前位置: 首页 > news >正文

马云是做网站的seo诊断网站

马云是做网站的,seo诊断网站,做网站建设需要做哪些工作室,网页设置与制作ArduPilot飞控之Gazebo SITL MP的Jetson Orin环境搭建 1. 源由2. Linux环境整理3. 安装Gazebo环境3.1 安装Gazebo3.2 安装插件3.3 配置插件3.4 测试Gazebo 4. 安装Arudpilot-SITL环境4.1 克隆工程4.2 编译准备4.3 环境配置4.4 配置编译4.5 测试运行 5. 测试运行6. 参考资料 1…

ArduPilot飞控之Gazebo + SITL + MP的Jetson Orin环境搭建

  • 1. 源由
  • 2. Linux环境整理
  • 3. 安装Gazebo环境
    • 3.1 安装Gazebo
    • 3.2 安装插件
    • 3.3 配置插件
    • 3.4 测试Gazebo
  • 4. 安装Arudpilot-SITL环境
    • 4.1 克隆工程
    • 4.2 编译准备
    • 4.3 环境配置
    • 4.4 配置编译
    • 4.5 测试运行
  • 5. 测试运行
  • 6. 参考资料

1. 源由

很简单,希望伴机电脑上天之前先进行相关验证工作,而验证工作希望透过一个测试环境。

之前其实已经有了一个基于Ubuntu22.04 LTS的笔记本Laptop环境,尽管电脑是10年前的老电脑,但是还是基本可以用的。

  • ArduPilot飞控之ubuntu22.04-Gazebo模拟
  • ArduPilot飞控之ubuntu22.04-SITL安装
  • ArduPilot飞控之Mission Planner模拟

为什么要切换到Jetson Orin的主要原因是:

  1. 需要大量GPU来做视频/图像分析
  2. 希望能模拟3D飞行环境
  3. 搭建相对完整环境奠定基础

(MP + Simulator(Jetson Orin) + AI(Jetson Orin) + CC(Companion Computer) + FlightControl(SITL) + RC + FPV)

2. Linux环境整理

Jetson Orin系统安装这里就不再展开,需要了解的朋友,可以详细参考:《Linux 36.2@Jetson Orin Nano之基础环境构建》

这里的更新系统,更多的是需要对系统进行一些软件包上的整理。

$ sudo apt-get update
$ sudo apt-get upgrade

比如:有的时候会出现一些依赖问题,或者多余的安装包,请使用以下指令进行清理。

$ sudo apt-get clean
$ sudo apt-get autoclean

3. 安装Gazebo环境

3.1 安装Gazebo

Gazebo Garden安装

$ sudo wget https://packages.osrfoundation.org/gazebo.gpg -O /usr/share/keyrings/pkgs-osrf-archive-keyring.gpg
$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/pkgs-osrf-archive-keyring.gpg] http://packages.osrfoundation.org/gazebo/ubuntu-stable $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gazebo-stable.list > /dev/null
$ sudo apt-get install gz-garden

3.2 安装插件

$ sudo apt install libgz-sim7-dev rapidjson-dev
$ git clone git@github.com:ArduPilot/ardupilot_gazebo.git
$ cd ardupilot_gazebo
$ mkdir build && cd build
$ cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo
$ make -j4

3.3 配置插件

$ export GZ_SIM_SYSTEM_PLUGIN_PATH=<ardupilot_gazebo path>/build:$GZ_SIM_SYSTEM_PLUGIN_PATH
$ export GZ_SIM_RESOURCE_PATH=<ardupilot_gazebo path>/models:$HOME/ardupilot_gazebo/worlds:$GZ_SIM_RESOURCE_PATH
or
$ echo 'export GZ_SIM_SYSTEM_PLUGIN_PATH=$HOME/ardupilot_gazebo/build:${GZ_SIM_SYSTEM_PLUGIN_PATH}' >> ~/.bashrc
$ echo 'export GZ_SIM_RESOURCE_PATH=$HOME/ardupilot_gazebo/models:$HOME/ardupilot_gazebo/worlds:${GZ_SIM_RESOURCE_PATH}' >> ~/.bashrc

3.4 测试Gazebo

$ gz sim -v4 -r shapes.sdf
$ gz sim -v4 -r iris_runway.sdf --render-engine ogre

4. 安装Arudpilot-SITL环境

4.1 克隆工程

$ git clone git@github.com:SnapDragonfly/ardupilot.git
$ git checkout Copter-4.5-lida2003
$ git log -n 1
commit b4407356a9193069c7f48b9dfed8785504968fca (HEAD -> Copter-4.5-lida2003, origin/Copter-4.5-lida2003)
Merge: 220478c733 913ec4b29c
Author: Daniel Li <lida_mail@163.com>
Date:   Thu Apr 11 07:44:19 2024 +0800Merge branch 'Copter-4.5' into Copter-4.5-lida2003

4.2 编译准备

$ cd ardupilot
$ git submodule update --init --recursive
$ Tools/environment_install/install-prereqs-ubuntu.sh -y

4.3 环境配置

$ pwd
/home/daniel/ardupilot$ export PATH=$PATH:<ardupilot path>/Tools/autotest
$ export PATH=/usr/lib/ccache:$PATH$ . ~/.profile

4.4 配置编译

$ ./waf configure --board sitl           # software-in-the-loop simulator
or
$ ./waf configure --board sitl --debug   # software-in-the-loop simulator with debug symbols
$ ./waf

4.5 测试运行

第一次测试运行,清理虚拟EEPROM参数

$ sim_vehicle.py -w -v ArduCopter

加载默认参数后,正常启动SITL模拟器

$ sim_vehicle.py --console --map -v ArduCopter
or
$ sim_vehicle.py --console --map -v ArduCopter --custom-location=30.218788,120.092316,281,90

5. 测试运行

  • 十里琅珰模拟飞行:BF飞行路线:BetaFlight Mark4 + 十里琅珰 + ELRS3.0 + 500mW_Dyn

  • Jetson Orin运行起飞点模拟命令

$ sim_vehicle.py --console --map -v ArduCopter --custom-location=30.3051391,120.1556749,8.71000003814697,90
  • MissionPlanner 连接 TCP端口5763

  • 视频将Jetson Orin上的Map地图和MissionPlanner组合叠加显示

Jetson Orin(Gazebo + Ardupilot 4.5.1SITL) + MissionPlanner

整体来看效果不错,后面看看能否将3D环境也加进来,后续可以模拟障碍物中飞行。

6. 参考资料

【1】ArduPilot开源飞控系统之简单介绍
【2】PX4模块设计之一:SITL & HITL模拟框架
【3】PX4模块设计之七:Ubuntu 20.04搭建Gazebo模拟器
【4】PX4模块设计之八:Ubuntu 20.04搭建FlightGear模拟器
【5】PX4开发环境搭建–模拟器编译及QGroundControl & RC遥控模拟配置
【6】ArduPilot开源飞控之MAVProxy简介

http://www.dt0577.cn/news/4941.html

相关文章:

  • 网站建设公司市场策划方案刷推广软件
  • 网站制作的公司seo关键词排名优
  • 临沂网站优化哪家好广东省广州市佛山市
  • 微网站 制作自助建站系统破解版
  • 濮阳机械设备企业网站建设游戏推广代理app
  • wordpress 根目录函数石家庄网站优化
  • 做网站的流程百科磁力兔子搜索引擎
  • 长沙专业网站制作广告软文营销平台
  • 免费诶网站建设影响seo排名的因素有哪些
  • c#+开发网站开发上海seo优化公司
  • 创新的购物网站建设公司推广网站
  • 在手机上用wordpress手把手教你优化网站
  • 网站建设财务计划与预测仿站定制模板建站
  • 网站独享ip哪有卖的seo技术培训东莞
  • ps个人网站怎么做技能培训学校
  • 电子商务网站建设具体方案个人博客网页设计html
  • 网站建设用哪个网络营销环境分析包括哪些内容
  • 装修公司网站怎么做百度风云榜
  • 微网站背景图片seo综合查询国产
  • 如何搭建自己的网站服务器seo快速排名百度首页
  • 用wordpress做企业网站视频教程数据网站
  • 北京室内设计公司排行优化推广方案
  • 万户网站制作谷歌排名优化
  • 做网站分为哪些功能的网站百度seo效果
  • 珠海市网站建设品牌软文推广平台
  • 高并发网站建设长沙百度首页排名
  • 网站建设目录规范小说推广关键词怎么弄
  • 武汉网站建设平台如何查询网站收录情况
  • 学网站美工设计疫情最新消息今天封城了
  • 做风控的网站如何用模板做网站