
MAVROS
飞同学
高明算法多出自朴素思想
展开
-
PX4自动控制中常用的几个话题
订阅/发布:订阅功能:订阅mavros的一些状态数据,如连接状态、是否解锁、当前无人机模式数据类型:mavros_msgs/State订阅/发布:订阅功能:话题内容为当前无人机坐标系在local世界坐标系的位姿,local世界坐标系是以无人机PX4上电点为原点,三轴朝向为东北天(ENU);无人机坐标系为body坐标系,三轴朝向为前左上;原创 2023-09-20 15:11:39 · 1610 阅读 · 3 评论 -
通过mavros的桥接连接qgc
fcu_url指定的是飞控的连接方式,设置飞控为正确的端口即可。gcs_url指定的是QGC所在主机的IP,这个换为运行QGC主机的IP地址即可如果不知道主机的IP地址可以用udp发布方式 gcs_url:=udp-b://@这个会一直寻找地址直到QGC连上为止...原创 2022-05-14 17:09:19 · 1881 阅读 · 0 评论 -
执行 install_geographiclib_datasets.sh 错误
https://blog.youkuaiyun.com/weixin_41865104/article/details/119418901原创 2022-05-11 19:02:44 · 1140 阅读 · 0 评论 -
查看topic数据类型
topic是话题名字,type是消息类型的数据结构要是一个消息从一个节点成功到达另外一个节点,首先topic要相同,统一了接口再使用相同的消息类型,才能正确的传达数据已经知道了topic的名字,怎样去查消息类型的数据结构1、通过话题名得到type信息rostopic info /mavros/extended_state2、从type信息得到数据结构rosmsg show mavros_msgs/ExtendedState...原创 2022-05-07 16:31:20 · 1428 阅读 · 0 评论 -
mavros常用控制消息
数传用于查看数传状态:3DR_RADIO:/mavros/radio_status (mavros_msgs/RadioStatus)全局位置mavros中的飞控和GPS消息。GPS:/mavros/global_position/global (sensor_msgs/NavSatFix)sensor_msgs/NavSatFix.msgfloat64 latitude //经度float64 lontitude //纬度float64 altitude //高度float64原创 2022-05-06 11:43:18 · 2930 阅读 · 1 评论 -
D435i vins搜集资料
在D435i上运行VINS-Mono前面都测试好之后就可以再D435i上运行VINS-Mone了,这里特地感谢下博客如何用Realsense D435i运行VINS-Mono等VIO算法 获取IMU同步数据的作者Manii,让这个过程变得非常简单(https://blog.youkuaiyun.com/qq_41839222/article/details/86552367),如果大家需要对这个过程有一个更加详细的了解可以去参考那个博客,研究出来下面的步骤还是挺费时间的,这里我简单说下流程:修改realsense包原创 2022-03-22 11:14:38 · 4437 阅读 · 1 评论 -
HandsFree ROS IMU
安装 ros imu 功能依赖包sudo apt-get install ros-melodic-imu-tools ros-melodic-rviz-imu-plugin下载并编译 handsfree_ros_imu 驱动包mkdir -p ~/handsfree/handsfree_ros_ws/src/cd ~/handsfree/handsfree_ros_ws/src/git clone https://gitee.com/HANDS-FREE/handsfree_ros_imu.g原创 2022-03-20 01:52:04 · 800 阅读 · 2 评论 -
卸载用源码安装的库 ceres
sudo make uninstall cd ..sudo rm -r buildsudo rm -r /usr/local/lib/cmake/Ceressudo rm -rf /usr/local/include/ceres /usr/local/lib/libceres.asudo rm -r /usr/local/share/Ceres原创 2022-03-19 14:25:53 · 414 阅读 · 0 评论 -
sudo i386
N: Skipping acquire of configured file ‘main/binary-i386/Packages’ as repository ‘https://repo.download.nvidia.com/jetson/t194 r32.5 InRelease’ doesn’t support architecture ‘i386’print problemdpkg --print-foreign-architecturese:i386删除i386问题就解决了sudo原创 2022-03-18 21:32:31 · 335 阅读 · 1 评论 -
jetson nx teamviewer
官网下载安装包,选择arm64.debsudo dpkg -i teamviewer_xxxx.deb安装完成后会报错Errors were encountered while processing:teamviewer这是由于Ubuntu系统是64位的,需要添加32位架构添加32位架构sudo dpkg --add-architecture 1386sudo apt-get update补全缺少的依赖sudo apt -f install ...原创 2022-03-16 19:20:59 · 344 阅读 · 0 评论 -
jetson nx 安装cuda 10.2
1. 检查cuda进入/usr/local中,如果发现cuda-x.x的文件夹,则说明jetson安装的jetpack 自带cuda 所以流程要简单首先编辑环境变量 在命令行输入:sudo gedit ~/.bashrc打开环境变量文件,,在文件最后插入以下环境变量代码export PATH=/usr/local/cuda/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATHexport CUDA_HOM原创 2022-03-16 11:38:33 · 5317 阅读 · 2 评论 -
D435i VINS-Fusion环境搭建
参考网址https://github.com/kuankuan-yue/VINS-FUSION-leanrning1、Ceres Solver安装依赖项# CMakesudo apt-get install cmake# google-glog + gflagssudo apt-get install libgoogle-glog-dev libgflags-dev# BLAS & LAPACKsudo apt-get install libatlas-base-dev# Ei原创 2022-03-11 15:59:10 · 812 阅读 · 0 评论 -
ubuntu18.04 Fast-Planner环境搭建
sudo apt-get install libarmadillo-dev ros-melodic-nloptcd droneMes/srcgit clone https://github.com/HKUST-Aerial-Robotics/Fast-Planner.gitcd ../ catkin_make在执行catkin_make时报错:1、could not find a package configuration file provided by “pcl_conversions”原创 2022-03-11 13:21:58 · 981 阅读 · 0 评论 -
jetson xavier nx 安装D435i
1,Realsense sdk安装https://github.com/jetsonhacks/installRealSenseSDK下载,运行,有的可能需要sudo./installLibrealsense.sh2,ROS驱动包安装sudo apt-get install ros-melodic-librealsense*测试: roslaunch realsense2_camera rs_camera.launch打开rviz,修改frame_id为map之外的其他frame,原创 2022-03-08 01:36:55 · 1978 阅读 · 0 评论 -
flycarcq problem
1Could not find a package configuration file provided by “Ceres” with any ofthe following names:CeresConfig.cmakeceres-config.cmakegit clone https://ceres-solver.googlesource.com/ceres-solverorgit clone https://gitee.com/young4chan/ceres-solver.gi原创 2022-03-04 18:38:13 · 3793 阅读 · 0 评论 -
PX4官方视觉惯性里程计测距 VIO
官方地址:https://docs.px4.io/master/zh/computer_vision/visual_inertial_odometry.html视觉位置和GPS不能同时运行VIO使用视觉里程计(visual odometry)从相机图像估计机身姿态,同时结合机身IMU或着飞控IMU惯性测量,来校正快速移动造成的图像不良问题。px4并不关心定位信息的来源,VIO信息友ROS传递到PX4ROS/VIO安装1、安装和配置MAVROS2、VIO Bridge ROS 节点cd ~/c原创 2022-03-02 17:16:01 · 1399 阅读 · 0 评论 -
T265+ROS+opencv4.5.3
OpenCV4 for CUDA安装OpenCV提供图像处理过程中的基础API,所以首先完成OpenCV4的构建。为了利用Jetson平台拥有CUDA加速的优势需要先安装OpenCV的CUDA版本。(Jetpack默认为非CUDA版本)更新安装包sudo apt updatesudo apt install -y build-essential cmake git libgtk2.0-dev pkg-config libswscale-dev libtbb2 libtbb-devsudo apt原创 2022-03-01 10:49:29 · 2720 阅读 · 0 评论 -
sou problem
PX4安装过程中遇到的问题及解决执行make px4_sitl_default gazebo遇到的问题问题1:No package 'gstreamer-base-1.0' found解决如下:sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev 1问题2:No module named 'jinja2'解决如下:pip3 install jinja2 -i http://mirrors.aliyu原创 2022-01-24 12:11:24 · 1675 阅读 · 0 评论 -
XTDrone--执行roslaunch px4 indoor1.launch 遇到的问题
RLException: while processing /home/karasi/PX4_Firmware/launch/single_vehicle_spawn_xtd.launch:Invalid tag: Cannot load command parameter [model_description]: no such command [[‘xmlstarlet’, ‘ed’, ‘-d’, ‘//plugin[@name=“mavlink_interface”]/mavlink_tcp_port原创 2022-01-24 12:10:01 · 3845 阅读 · 5 评论 -
执行 install_geographiclib_datasets.sh 错误--原因被墙---解决--
Installing GeographicLib geoids egm96-5Error while installing GeographicLib geoids egm96-5Installing GeographicLib gravity egm96Error while installing GeographicLib gravity egm96Installing GeographicLib magnetic emm2015Error while installing Geographi原创 2022-01-22 15:43:17 · 4120 阅读 · 0 评论 -
ROS系统 摄像头标定camera calibration
1、安装标定功能包sudo apt-get install ros-melodic-camera-calibration2、打开摄像机,启动标定节点rosrun camera_calibration cameracalibrator.py --size 8x5 --square 0.028 image:=/usb_cam/image_raw camera:=/usb_camsize:棋盘内角点的个数,行*列square:一个格子的边长,单位是mimage:摄像头发布的图像话题明camer原创 2021-11-19 10:34:31 · 5837 阅读 · 1 评论 -
ZED MINI CAMERA开发环境配置
型号:Thinkpad T460p显卡:GeForce 940MX系统:Ubuntu 16.04.4 LTS内核:4.13.0-45-generic为SLAM系统开发配置环境,使用ZED MINI CAMERA。Ubuntu 16.04uname -r4.13.0-36-genericlsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 16.04.4 LTSRele转载 2021-11-10 17:26:37 · 384 阅读 · 0 评论 -
常用MAVROS话题和服务
https://zhuanlan.zhihu.com/p/364872655一、常用接收的话题1.1 系统状态消息名称:mavros/state类型:mavros_msgs::State头文件:mavros_msgs/State.h成员变量:string MODE_PX4_MANUAL=MANUAL //这里只列PX4的,APM的用rosmsg show mavros_msgs/State查看string MODE_PX4_ACRO=ACROstring MODE_PX4_ALTITUDE原创 2021-10-21 11:36:21 · 5689 阅读 · 0 评论 -
自用笔记---mavros中USB串口问题
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-07-30 11:28:35 · 458 阅读 · 0 评论 -
MAVRos--简单理解
https://blog.youkuaiyun.com/sinat_16643223/article/details/107589052原创 2021-09-13 17:33:56 · 1166 阅读 · 0 评论