飞行机器人专栏
文章平均质量分 92
DJI M600Pro 软硬件系统开发、OSDK飞控二次开发及MSDK移动应用开发。
Techblog of HaoWANG
来源于生活,低于生活。
NDVC Lab——Nonlinear Dynamics and Vibration Control Laboratory, Hong Kong,China;
JH Lab ---- 季华实验室(广东省先进制造科学与技术实验室);
Major In Robotics: Modelling、Control Technology and Vision.
展开
-
OrangePi AIPro:次世代嵌入式边缘AI计算与智能机器人应用开发平台
OrangePi AIPro搭载华为A310B4 NPU处理器,其作为一款64位四核ARM Cortex-A55架构的处理器,为复杂运算及多媒体处理提供了坚实的算力基础。此外,设备内置了8GB DDR4内存和最大256GB eMMC存储,确保在数据密集型任务下的运行流畅性及存储需求的灵活扩展。尤其值得关注的是,设备内嵌NPU,算力突出,理论峰值可达到8TOPS,这在图像识别、语音处理等深度学习任务中表现尤佳。原创 2024-05-27 13:07:10 · 796 阅读 · 1 评论 -
【ROS&Ubuntu】常用工具合集
常用功能包及系统工具等原创 2024-05-27 11:49:41 · 419 阅读 · 0 评论 -
飞行机器人专栏(十五)-- Kinect DK 多机联合标定
飞行机器人专栏(十四)-- Kinect DK 人体骨骼点运动提取方法_kinect怎么捕捉骨骼-CSDN博客Azure Kinect DK 是一款开发人员工具包,配有先进的 AI 传感器,提供复杂的计算机视觉和语音模型。Kinect 将深度传感器、空间麦克风阵列与视频摄像头和方向传感器整合成一体式的小型设备,提供多种模式、选项和软件开发工具包 (SDK)。用于访问低级别传感器和设备的传感器 SDK。用于跟踪 3D 人体的人体跟踪 SDK。原创 2024-04-26 09:04:07 · 1431 阅读 · 0 评论 -
飞行机器人专栏(十四)-- Kinect DK 人体骨骼点运动提取方法
Azure Kinect DK 是一款开发人员工具包,配有先进的 AI 传感器,提供复杂的计算机视觉和语音模型。Kinect 将深度传感器、空间麦克风阵列与视频摄像头和方向传感器整合成一体式的小型设备,提供多种模式、选项和软件开发工具包 (SDK)。用于访问低级别传感器和设备的传感器 SDK。用于跟踪 3D 人体的人体跟踪 SDK。用于启用麦克风访问和基于 Azure 云的语音服务的 Azure AI 语音 SDK。此外,可将认知视觉服务与设备 RGB 相机配合使用。原创 2024-04-17 10:24:39 · 1408 阅读 · 0 评论 -
飞行机器人专栏(十三)-- 智能优化算法之粒子群优化算法与多目标优化
自1995年由Eberhart和Kennedy提出以来,已经成为解决优化问题的一种有效且广泛应用的方法。作为一种进化计算技术,PSO受到社会行为模式,特别是鸟群和鱼群的觅食行为的启发。本篇博客将从计算机科学与工程专家学者的角度,深入探讨PSO算法的基本原理、理论推导及其在各个领域的应用。粒子群算法来源于对鸟类群体活动规律性的研究,进而利用群体智能建立的简化模型,它模拟了鸟类的觅食行为,将求解问题的搜索空间比作鸟类的飞行空间原创 2024-02-23 17:01:07 · 1729 阅读 · 2 评论 -
飞行机器人专栏(十二)-- 提高机器人系统可靠性的关键要素与实践
本文将介绍如何在机器人系统的开发过程中融入关键要素,从而提高系统的可靠性。我们将从需求分析、设计阶段、开发与调试、验证与优化、迭代与升级等方面进行详细讨论,并提供示例代码以帮助您更好地理解相关概念。原创 2023-04-18 14:07:58 · 888 阅读 · 0 评论 -
飞行机器人专栏(十一)-- 空中机器人综合健康管理系统
为了能够对无人艇的关键设备或部分设备进 行有效的状态检测与故障预测,实时评估无人艇 的能力,首先,应根据无人艇的关键设备或部分 设备的健康管理需求,合理设置设备的检测手 段,通过对比部件的状态参数与设备健康等级阈 值,判别部件的健康状态,并根据部件故障或失 效模型,预测部件的故障或寿命;无人艇 IVHM 系统的系统层汇总了各设备提 供的设备状态与故障信息,根据无人艇的后续任 务规划,应用任务仿真模型实时评估无人艇的剩 余任务能力,并预测剩余任务中可能出现的重点 故障,并预估出维修需求及保障资源需求。原创 2023-04-18 13:51:40 · 972 阅读 · 0 评论 -
ROS从入门到精通系列(三十)-- 从零开始开发机器人C++&ROS工程项目
编写ROS控制系统需要有深入的机器人控制和运动学知识。学会使用ROS提供的机器人控制和导航库,例如MoveIt!和ROS Navagation等。协调好ROS和C的通讯机制。ROS使用发布-订阅和服务调用机制进行进程间通讯,开发者需要熟悉ROS的通讯机制并结合C编写程序。设计良好的人机交互界面,使用户能够轻松地操作机器人,管理数据及输入参数。QT5可以作为C++图形化界面工具,使用QT Creator进行可视化设计。合理选择机器人硬件设备及传感器。原创 2023-04-02 23:09:28 · 883 阅读 · 0 评论 -
ROS从入门到精通系列(二十九)-- linux封装ROS 自启动脚本及可执行程序App
ROS开发程序软件不需要安装, 但是每次运行的时候都要输入一遍命令十分麻烦,因此想把它建个快捷方式放到桌面或启动栏里,这样点击就可以打开了。 有些软件安装后也不会自动建立快捷方式,因此学会手动建立快捷方式还是挺有必要的。原创 2023-03-07 11:08:34 · 715 阅读 · 0 评论 -
ROS从入门到精通系列(二十八)-- ROS控制器图形化界面开发
随着机器人智能化、集成化、小型化和人机交互性的不断提升,对ROS 机器人的图形化交互和作业控制可视化等提出了更高的要求,因此为ROS机器人量身定制一款低成本、高效率、可重构的GUI 软件系统成为机器人系统开发的重要部分之一。原创 2023-03-04 08:40:38 · 1055 阅读 · 1 评论 -
飞行机器人专栏(十)-- 异构多视角视觉系统
空中机器人分布式控制系统及视觉检测系统简介原创 2023-02-28 20:12:17 · 772 阅读 · 0 评论 -
飞行机器人专栏(九)-- 多传感器固定端口分配
Linux USB设备端口软链接rules动态绑定硬件ID内核,解决多传感器连接时的端口名称错乱或冲突的问题。原创 2022-12-29 16:44:42 · 1128 阅读 · 5 评论 -
飞行机器人专栏(八)-- AGX Xavier 通信、控制及视觉应用开发
使用功能强大的 AI 计算机,为节能高效的自主机器带来新一代产品。它拥有高达 275 TOPS 的算力,性能是上一代产品的 8 倍,适用于多个并发 AI 推理管道,此外还可以通过高速接口连接多个传感器,因此是制造、物流、零售和医疗健康领域应用的理想解决方案。原创 2022-11-21 20:30:48 · 2898 阅读 · 5 评论 -
Ubuntu 18.04/20.04 CV环境配置(下)--手势识别TRTpose+Kinect DK人体骨骼识别
trt_pose_ros+ kinect实现手势识别和人体骨骼识别,用于机器人运动控制参考原创 2022-09-08 11:52:36 · 1534 阅读 · 0 评论 -
Ubuntu 18.04/20.04 CV环境配置(中):Tensorrt + Pytorch安装配置
配置安装CUDA、Tensorrt、Pytorch和trt2torch原创 2022-07-18 10:21:51 · 1124 阅读 · 0 评论 -
Ubuntu 18.04/20.04 CV环境配置(上):CUDA11.1 + cudnn安装配置
Ubuntu18.04 20.04 NVIDIA CUDA 环境配置与cudnn Tensorrt等配置与使用原创 2022-07-15 17:07:31 · 3170 阅读 · 0 评论 -
UnixBench - Linux性能测试工具
unixbench是一个用于测试unix系统性能的工具,也是一个比较通用的benchmark, 此测试的目的是对类Unix系统提供一个基本的性能指示,很多测试用于系统性能的不同方面,这些测试的结果是一个指数值(index value,如520),这个值是测试系统的测试结果与一个基线系统测试结果比较得到的指数值,这样比原始值更容易得到参考价值,测试集合里面所有的测试得到的指数值结合起来得到整个系统的指数值...原创 2022-06-24 08:48:10 · 14699 阅读 · 1 评论 -
飞行机器人(七)仿真平台XTDrone + PX4编译
XtDrone 通用ROS无人系统仿真平台配置与VINS-Fusion测试原创 2022-04-17 19:38:45 · 4461 阅读 · 9 评论 -
飞行机器人(六)仿真平台- XTDrone Simulation Platform
本文测试使用,XTDrone ROS 集成化仿真平台。XTDrone是基于PX4、ROS与Gazebo的无人机通用仿真平台。支持多旋翼飞行器(包含四轴和六轴)、固定翼飞行器、复合翼飞行器(包含quadplane,tailsitter和tiltrotor)与其他无人系统(如无人车、无人船与机械臂)。在XTDrone上验证过的算法,可以方便地部署到真实无人机上。原创 2022-04-12 15:15:30 · 402 阅读 · 0 评论 -
飞行机器人(五)--- ZED2& YOLO &ROS第一视角目标检测
移植YOLO V3目标检测算法至飞行机器人ROS系统中,由天空端ZED2双目相机提供飞行第一视角的RGB图像和深度图像数据流,由地面站通过TCP/IP 无线组网设备通信并提供YOLO目标识别与推理计算,目标识别结果回传进行后续目标测绘与跟踪飞行等操作。原创 2022-01-17 16:36:54 · 1585 阅读 · 12 评论 -
飞行机器人(四)DJI OSDK Mission Plan 和 航迹规划
系列文章目录第一章飞行机器人(一)DJI平台OSDK简介飞行机器人(一)DJI平台OSDK简介_Techblog of HaoWANG-CSDN博客DJI OSDK/OSDK-ROS for M600Pro技术文档 Version 2.1.1https://haowang.blog.csdn.net/article/details/122336345第二章飞行机器人(二)DJI平台软硬件连接飞行机器人(二)DJI平台软硬件连接_Techblog of HaoWANG-CSDN博客系列文章目...原创 2022-01-06 09:59:10 · 2320 阅读 · 0 评论 -
飞行机器人(三)DJI平台OSDK ROS 编译及使用
系列文章目录第一章飞行机器人(一)DJI平台OSDK简介飞行机器人(一)DJI平台OSDK简介_Techblog of HaoWANG-CSDN博客DJI OSDK/OSDK-ROS for M600Pro技术文档 Version 2.1.1https://haowang.blog.csdn.net/article/details/122336345第二章飞行机器人(二)DJI平台软硬件连接飞行机器人(二)DJI平台软硬件连接_Techblog of HaoWANG-CSDN博客系列文章目...原创 2022-01-06 09:50:39 · 3818 阅读 · 0 评论 -
飞行机器人(二)DJI平台软硬件连接
系列文章目录第一章飞行机器人(一)DJI平台OSDK简介飞行机器人(一)DJI平台OSDK简介_Techblog of HaoWANG-CSDN博客DJI OSDK/OSDK-ROS for M600Pro技术文档 Version 2.1.1https://haowang.blog.csdn.net/article/details/122336345目录系列文章目录1. 机载设备USB2TTL串口接线方法2. OSDK 源码编译3. catkin_make编译osdk_ros3.原创 2022-01-06 09:39:03 · 1795 阅读 · 0 评论 -
飞行机器人(一)DJI平台OSDK简介
DJI OSDK/OSDK-ROS for M600Pro技术文档 Version 2.1.1原创 2022-01-06 09:24:51 · 2735 阅读 · 0 评论