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

ardupilot开发 --- 机载计算机 篇

0. 前言

关于机载计算机;

1. APSync

  • 说到机载计算机Companion computer就不得不提另一个关键词APSync;
  • APSync简化了机载计算机的设置,以便它可以为ArduPilot提供额外的功能,并简化与互联网服务的集成;
  • 提供日志下载和视频流转发到地面站的功能;
  • 机载计算机通过串口与飞控连接,将飞控的log转存到自己的文件系统中,并创建一个网络热点,用于给运行地面站的PC连接,PC连接该热点后可以:1)从机载计算机下载日志;2)查看视频流;3)连接热点后地面站可以通过UDP连接到飞控;
  • http://10.0.1.128 (Configuration pages)
  • http://10.0.1.128:8000 (Which shows a video streaming on/off button)
  • PC连接到网络热点后(网络热点名称为ardupilot,密码也是ardupilot),地面站可通过UDP,port 14550来连接到飞控;
  • 关于下载log:可以用这个脚本来下载机载计算机的日志到PC:apsync-download-logs,或者从机载计算机上拔下SD卡来读取;
  • 关于视频流:视频流被发送到请求遥测数据的第一个地面站的IP地址;地面站查看视频流:右击Hub ~> Video ~> Set GSreamer Source;
  • PC连接热点后可通过SSH工具来连接到机载计算机的cmd/bash/shell/命令窗口;
  • 飞控的数据如何路由到各种程序的?
    How flight controller data is routed to various programs:
    https://ardupilot.org/dev/docs/apsync-intro.html#how-flight-controller-data-is-routed-to-various-programs
  • Installing APSync and setting the autopilot:https://ardupilot.org/dev/docs/apsync-intro.html#installing-apsync
    在这里插入图片描述
    在这里插入图片描述

待续…


http://www.kler.cn/a/154339.html

相关文章:

  • Centos 7 安装wget
  • PySpark——Python与大数据
  • WebRTC视频 02 - 视频采集类 VideoCaptureModule
  • 9.C++面向对象6(实现一个较为完善的日期类)
  • SystemVerilog学习笔记(十一):接口
  • 蓝桥杯-顺子日期
  • Java基础(第九期):Java中的集合 ArrayList 集合的增删改查 Java实现学生信息管理系统
  • 一、服务器准备
  • 使用coco数据集进行语义分割(1):数据预处理,制作ground truth
  • 【大数据】区分 hdfs dfs -ls 与 hdfs dfs -ls /
  • 动静分离策略
  • 【C语言】与文件有关的操作
  • flutter的TextField参数、案例整理(下)
  • 图像异常检测研究现状综述
  • Springboot自定义starter
  • dockerfile文件:copy和add 异同
  • 第九节HarmonyOS 常用基础组件1-Text
  • 基于Spring、SpringMVC、MyBatis的网上服装销售系统
  • 【android开发-10】android中四种布局详细介绍
  • Docker部署Plik临时文件上传系统并且实现远程访问
  • 7 种 JVM 垃圾收集器详解
  • Asp.net core WebApi 配置自定义swaggerUI和中文注释,Jwt Bearer配置
  • (CS61A)Homework 1: Variables Functions, Control
  • 快速了解Spring AOP的概念及使用
  • LangChain 18 LangSmith监控评估Agent并创建对应的数据库
  • 生成带依赖Jar 包的两种常用方式:IDEA打包工具:Artifacts 和 maven-shade-plugin