当前位置:首页 > 技术分析 > 正文内容

「第7期」Prometheus开源项目之自主无人机精选问答

ruisui883个月前 (02-16)技术分析11

1、Q: Promentheus 只能用在多旋翼上吗?固定翼飞机能用这个进行二次开发吗?A:简单回答:可以。

2、Q:Ubuntu怎么科学上网呢,rosdep update一天了A:proxy代理 ,Csdn上搜,应该能搜到 。A:
https://blog.csdn.net/jasdhasd/article/details/105607125
昨天也有同学update了一天,用这个解决的。A:
https://blog.csdn.net/nanianwochengshui/article/details/105702188
或者可以从github上下载下来,把要访问的github网址全改成本地路径。

3、Q:给集群控制加了个APF避障,还有些弱智,群里做apf避障的应该有好几个吧,pull了代码,编译即可运行,有没有愿意贡献代码或者算法的?

4、Q:这个有没有真实飞行视频,matlab仿真可以调成这样。

A:这种情况APF调调感知范围和势场函数应该能比较顺滑。

5、Q:PX4最新V1.12版本的子库都下载不下来? git submodule update --init --recursive 都下载失败了,用的是手机热点。A:人家仓库肯定没问题啊,肯定是你网络问题撒。一定要用最新的吗?不是的话,就用prometheus_px4;是的话,要么改善网络,要么可以gitee自己拉下来,然后再改子模块地址(太麻烦,不推荐) 。A:
https://doc.fastgit.org/zh-cn/guide.html#web-的使用,可以试试这个,设置全局代理,通常会快不少

A:justmysocks加openwrt旁路由,稳的一p。

A:反正我ubuntu用的clash 必备梯子,不然真的窝火。

A: ikuuu clash 每个月白嫖版50G,会员是90块钱1年,会员的节点比普通节点快上(3~5倍这样吧)-[color=var(--color-text-link)]
https://ikuuu.co/auth/login

6、Q:用t265这么飘,控不住呀?有其他方法在室内飞稳一点的吗?A:mocap,看预算吧,100w 50w 10w 5w都有。A:感觉像是调参没调好,或者是保护圈的影响,我以前测试的时候,保护圈会影响t265的定位效果,你先在rviz上面看一下t265输出的轨迹,飞机手拿着走个正方形之类的看轨迹是否闭环,要是t265的轨迹都有问题的话,融合之后的位置数据也不对。A:做集群都不买mocap 做啥呢,用t265就是折腾自己。A:室外集群用不了mocap,室内可以用,我们以前用过vicon的,效果还不错。A: 室外的话要不试试rtk定位?室外的话t265效果也不一定好呀,而且飞高了连特征点都莫得。A:不过gps在室外也有点飘,会有误差,一般读取的都是跟跟imu融合后的数据。

7、Q:mavros发送ActuatorControl给飞控出现这个错误是什么原因呢?

A:lockstep置disable 。Q:请问Disable Lockstep Simulation具体的原理是什么?根据官网置disable以后,IMU等估计的状态都失效了,仿真飞机都是Not ready to fly 。A:你设置actuator没啥用,建议别用这个控制方式 。Q:如果想要直接传入参数控制作动器,不用这种方式的话,应该怎么做呢?

A:这是11.0以后版本才支持的,我前段时间也用来着,mavros也记得用新的包。

8、Q:我想咨询一个问题,就是目前这个控制器可以在gazebo当中直接进行速度控制嘛?(三个线速度和三个角速度)A: /gazebo/set_model_state 。

9、Q:请问一下,切换prometheus_px4飞龙固件分支至prometheus_swarm,这个步骤应该怎么操作呢?后面的控制节点加不进去。A:在prometheus_px4文件夹内终端git branch -a可以看到分支,git checkcout (name)可以切换分支。10、Q:请问下大佬们有在16.04下成功装过px4的吗?我今天试了网上几个教程 都不太行...A:我觉着你是有一堆包没下下来…适当科学上网…或者对应修改包的网址。Q: 之前我按照有个单步的教程安装,然后pip pandas的时候一直说缺少typing,但是我conda环境给配的是Python3.6了,然后我就按照另外一个.sh的安装, .sh的时候有些是有报错,我只是在下子模块的时候翻了下,我明天再一直翻着试试这个.sh行不行,谢谢。

  • End -

技术发展的日新月异,阿木实验室将紧跟技术的脚步,不断把机器人行业最新的技术和硬件推荐给大家。看到经过我们培训的学员在技术上突飞猛进,是我们培训最大的价值。如果你在机器人行业,就请关注我们的公众号,我们将持续发布机器人行业最有价值的信息和技术。

本文由博客一文多发平台 OpenWrite 发布!

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/1986.html

标签: gitsubmodule
分享给朋友:

“「第7期」Prometheus开源项目之自主无人机精选问答” 的相关文章

Slackware 15.0?发布:历史最久且在维护的Linux发行版本

Slackware 14.0 于 2012 年发布,在经过了数年的等待之后 Slackware 15.0 发行版本于今天正式发布。Slackware 于 1993 年发布,是目前历史最悠久、且仍在维护的 Linux 发行版本。Slackware 15.0 在去年进入测试阶段,在发布几个候选版本之后终...

Linux世界的多样性:yum和apt的对比,让你感受不同发行版的特色

yum和apt是两种常用的Linux软件包管理器,它们都可以用来安装、更新和删除软件包。但是,它们之间也有一些重要的区别,本文将对它们进行分析对比。yum是Yellowdog Updater Modified的缩写,它是基于RPM(Red Hat Package Manager)的软件包管理器,主要...

深入理解Vue.js组件通信:父子组件与子父组件数据交互详解

什么是Vue组件通讯 Vue.js 组件通信是指在 Vue 应用的不同组件之间进行数据交换和状态同步的过程。由于 Vue 的组件是基于单文件组件(SFCs)的模块化设计,每个组件都有自己的作用域,因此它们不能直接访问彼此的数据。为了使组件之间能够协同工作,Vue 提供了几种不同的通信方式。以下是 V...

10个实例小练习,快速入门熟练 Vue3 核心新特性(一)

作者:xuying 全栈修炼转发链接:https://mp.weixin.qq.com/s/_n2seDbbiO5hXQfuUGbUCQ前言Vue3.0 发 beta 版都有一段时间了,正式版也不远了,所以真的要学习一下 Vue3.0 的语法了。本篇文章总共分两部分,望小伙伴们认真阅读。下一篇:10...

10分钟搞定gitlab-ci自动化部署

gitlab-ci 是持续集成工具/自动化部署工具,类似 jenkins。持续集成 是将代码集成到共享存储库并尽可能早地自动构建/测试每个更改的实践 - 通常一天几次。概述在编码完成时都会进行打包发布过程,如果每次都手动操作这一步骤就会浪费时间,效率低下。所以就有了持续集成。准备事项请提前安装以下软...

JS数组过滤元素的方法

引言JavaScript 作为前端开发的核心技术之一,在现代 Web 开发中扮演着举足轻重的角色。随着 Web 应用越来越复杂,高效处理数据集合的需求日益凸显。本文旨在介绍 JavaScript 中数组过滤的基础知识及其在实际项目中的应用技巧。技术概述定义数组过滤是 JavaScript 提供的一种...