自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 ROS中功能包二进制安装改为源码安装

在学习XTDrone的二维路径规划时需要使用navigation功能包,使用文档安装方式为二进制安装。sudo apt install -y ros-melodic-move-base \ros-melodic-costmap-2d \ros-melodic-dwa-local-planner \ros-melodic-global-planner二进制包:里面包括了已经编译完成,可以直接运行的程序。这种方式简单快捷,适合比较固定、无需改动的程序。查看是否是二进制安装,在终端输入rospac

2022-05-10 02:12:15 1285

原创 XTDrone仿真平台与Prometheus仿真平台

常见的无人机仿真平台大都是用于对底层飞控算法的仿真与调试,XTDrone仿真平台与Prometheus仿真平台可以针对无人机上层算法进行仿真或者进行编队仿真,这两者都采用ROS+PX4+Gazebo开源平台,两者非常相似,其中XTDrone平台更侧重于仿真,Prometheus平台更侧重于真实无人机的实现。XTDrone开源程序XTDrone开发文档Prometheus开源程序Prometheus开发文档Prometheus项目框架代码框架代码目录功能Modules各模块

2022-05-05 20:31:28 2728

原创 无人机仿真XTDrone学习七:XTDrone键盘控制无人机 multirotor_keyboard_control.py程序分析四

multirotor_keyboard_control.py该程序可以通过键盘对一个或者多个无人机进行速度或者加速度的控制并更改无人机或领导者无人机飞行状态。这个脚本通过发布状态命令和速度命令话题与通讯脚本进行通讯,通讯脚本进而控制无人机飞行。import rospyfrom geometry_msgs.msg import Twistimport sys, select, osimport tty, termiosfrom std_msgs.msg import StringMAX_LI

2022-05-03 20:41:30 1994

原创 无人机仿真XTDrone学习六:XTDrone键盘控制无人机multirotor_communication.py程序分析三

multirotor_communication.py程序这个程序是实现对无人机控制的主要程序,需要重点分析。可以实现对无人机的位置,速度,加速度的控制。import rospyfrom mavros_msgs.msg import PositionTargetfrom mavros_msgs.srv import CommandBool, SetModefrom geometry_msgs.msg import PoseStamped, Pose, Twistfrom std_msgs.msg

2022-05-03 02:45:23 3178 6

原创 无人机仿真XTDrone学习五:XTDrone键盘控制无人机indoor1.launch程序分析二

launch程序如下这个文件启动了Gazebo仿真环境,配置MAVROS功能包和PX4 SITL功能包。<?xml version="1.0"?><launch> <!-- MAVROS posix SITL environment launch script --> <!-- launches Gazebo environment and 2x: MAVROS, PX4 SITL, and spawns vehicle -->

2022-05-03 01:13:12 1476

原创 无人机仿真XTDrone学习四:XTDrone键盘控制无人机程序分析(MAVRos)一

在XTDrone安装完成后,运行一个键盘控制无人机程序测试XTDrone安装是否存在问题。通过分析该例程,理解ROS对无人机的控制方法与控制过程。XTDrone键盘控制无人机例程仿真XTDrone键盘控制无人机例程CSDN学习与转载仿真用键盘控制无人机飞行在一个终端运行(启动gazebo,出现了场景和飞机)cd ~/PX4_Firmwareroslaunch px4 indoor1.launchGazebo启动后,在另一个终端运行(启动通信脚本,iris代表子机型,0代表飞机的编号,与0

2022-05-01 21:00:25 3140 8

原创 无人机仿真XTDrone学习三:MAVRos功能包在offboard模式控制例程

本教程介绍了使用 Gazbo/SITL 中模拟的四轴飞行器 Offboard 控制缓慢起飞到2米的高度。==注意:==使用 Offboard 模式来控制无人机有危险性的。 如果你是在一个真正的实物平台上进行试验,请保证你已经设置了切换回手动的开关来防止紧急情况的发生。PX4官方开发手册例程PX4中文版开发手册例程CSDN参考转载代码在 ROS 包中创建 offb_node.cpp 文件(还可以将其添加到 CMakeList.txt 以便对其进行编译),并在其中粘贴以下内容:#include &

2022-05-01 01:22:16 1724

原创 无人机仿真XTDrone学习二:常用的mavros消息类型

mavros消息类型

2022-05-01 00:36:08 2449

原创 无人机仿真XTDrone学习一:Mavros基础知识与作用

mavros作用

2022-04-30 23:51:52 5150

cp2102.zip

cp2102win10驱动程序解压缩文件,直接安装即可

2019-09-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除