ros

Mr.Winter`7 小时前
人工智能·科技·机器人·自动驾驶·ros·最小二乘法·ros2
轨迹优化 | 基于ESDF的非线性最小二乘法路径平滑(附ROS C++仿真)🔥课设、毕设、创新竞赛必备!🔥本专栏涉及更高阶的运动规划算法轨迹优化实战,包括:曲线生成、碰撞检测、安全走廊、优化建模(QP、SQP、NMPC、iLQR等)、轨迹优化(梯度法、曲线法等),每个算法都包含代码实现加深理解
kuan_li_lyg1 天前
开发语言·人工智能·opencv·计算机视觉·matlab·机器人·ros
ROS2 与机器人视觉入门教程(ROS2 OpenCV)由于现有的ROS2与计算机视觉(特别是机器人视觉)教程较少,因此根据以往所学与积累的经验,对ROS2与机器人视觉相关理论与代码进行分析说明。
两棵雪松4 天前
ros
为什么使用ROS的remap标签不起作用?1. remap的作用 remap可以让ROS节点订阅发布的topic名字更换为另外一个名字。例如 <remap from="/old_topic" to="/new_topic"/> “” 或者 <remap from="topic" to="/device1/topic"/>
加点油。。。。6 天前
linux·python·ubuntu·ros
ubuntu22.4 ROS2 安装gazebo(环境变量配置)最近在学习ROS2 视频教程古月居的入门课: 视频教程文字笔记在学到关于Gazebo的时候,遇到下面问题: 运行
Mr.Winter`8 天前
人工智能·机器人·自动驾驶·ros·几何学·ros2·轨迹优化
轨迹优化 | 基于贝塞尔曲线的无约束路径平滑与粗轨迹生成(附ROS C++/Python仿真)🔥课设、毕设、创新竞赛必备!🔥本专栏涉及更高阶的运动规划算法轨迹优化实战,包括:曲线生成、碰撞检测、安全走廊、优化建模(QP、SQP、NMPC、iLQR等)、轨迹优化(梯度法、曲线法等),每个算法都包含代码实现加深理解
worthsen9 天前
机器人·ros
ROS1 与 ROS2 使用区别 【命令】param 参数是节点所需的配置设置,可以是整数,浮点数,布尔值,字符串或列表。在 ros2 中参数是基于 service 构建的。依旧用表格的方式描述 ROS1 和 ROS2 中参数设计的差异。注:ROS2 的参数是存储在节点中的,ROS1 的参数是存储在 ROS Master 中的,所有在使用的时候一般会有一个节点名称的差距。
Mr.Winter`15 天前
人工智能·机器人·ros·无人船
无人船 | 图解推导三自由度USV的运动学和动力学建模USV的数学模型分为运动学和动力学两个部分,其中运动学描述了USV作为质点的几何运动规律;动力学描述了USV在来自螺旋桨、水扰、风扰等力作用下产生的运动规律。为了更好地表达USV的运动学和动力学模型,定义
chinamaoge20 天前
ros·ros2·通信中间件
ROS2软件架构全面解析-学习如何设计通信中间件框架ROS(Robot Operating System) 2 是一个用于开发机器人应用的软件平台,也称为机器人软件开发工具包 (SDK)。 ROS2是ROS1的迭代升级版本 ,最主要的升级点是引入DDS(Data Distribution Service)为基础的底层通信系统。 为解决ROS1存在主要几个缺陷:
Tfly__24 天前
linux·c++·ubuntu·github·ros·无人机·运动规划
ubuntu 18.04安装GCOPTER(最新)GCOPTER 是浙大Fast-Lab实验室发布的一种高效、多功能的多旋翼飞行器轨迹优化器,基于一种名为 MINCO(unconstrained control effort minimizer) 的新型稀疏轨迹表示法。它支持用户自定义的状态输入约束,用于处理涉及非线性阻力效应的动力学问题。
程序员大志1 个月前
ros
ROS1入门教程6:复杂行为处理服务端:客户端:
程序员大志1 个月前
ros
ROS1入门教程5:简单行为处理
程序员大志1 个月前
ros
ROS1入门教程2:主题发布和订阅创建源文件publisher.cpp,并写入以下内容:创建源文件subscriber.cpp,并写入以下内容:
Mr.Winter`1 个月前
神经网络·算法·目标检测·计算机视觉·机器人·自动驾驶·ros
障碍感知 | 基于2D激光点云的行人检测器DROW算法详解(附Python实现与ROS仿真)检测人类是服务机器人在应用中的关键技能,许多检测算法已在3D激光雷达中得到了发展,这些方法大致可以分为两类。第一类方法使用点云数据的有序投影,第二类方法则通过设计神经网络架构处理无序的点云数据并对其进行推理,例如PointNet和VoxelNet。然而与室外场景(如自动驾驶等)不同,对于许多服务型和家用应用中的移动机器人来说,广泛采用的是水平安装的2D激光扫描仪,目前,针对使用2D激光雷达数据进行人类检测的研究仍然较少。
-Harvey1 个月前
ros·px4·mavros·四旋翼无人机
ubuntu20.04+ROS Noetic 安装PX4+Mavrosubuntu 20.04 ROS Noetic如果系统安装了Anaconda等虚拟环境管理器,要退出虚拟环境的激活,再进行下列安装,以下的安装过程我们默认退出了Anaconda的虚拟环境
knighthood20011 个月前
c++·ubuntu·ros·noetic
ros项目dual_arm_pick-place(urdf文件可视化查看)一直想写一些项目的讲解,今天(2024.12.05)可以说正式开始了。dual_arm_pick-place项目,是关于两个机械臂协同传递物品。
knighthood20011 个月前
ubuntu·ros·noetic
ros项目dual_arm_pick-place(moveit配置助手)这个项目,其实已经有moveit配置助手配置的包了,也就是marmbots。但是初学者,对moveit配置,有时候比较欠缺经验。
knighthood20011 个月前
c++·ubuntu·ros·noetic
ros项目dual_arm_pick-place(编辑已有的moveit配置助手包)这是我在写好上一篇文章后,想到了。其实我们可以用moveit配置助手配置之前配置过的包。本文就带大家,一起来看看。
kuan_li_lyg1 个月前
开发语言·人工智能·matlab·机器人·ros·机械臂
MATLAB & Simulink® - 智能分拣系统本示例展示了如何在虚幻引擎® 环境中对四种不同形状的标准 PVC 管件实施半结构化智能分拣。本示例使用 Universal Robots UR5e cobot 执行垃圾箱拣选任务,从而成功检测并分类物体。cobot 的末端执行器是一个吸力抓手,它使 cobot 能够拾取 PVC 管件并将其分类装入工作区中四个不同位置的垃圾箱中。
&黄昏的乐师1 个月前
人工智能·opencv·计算机视觉·ros
Opencv+ROS实现特定物品识别ROS+opencvubuntu18.04基于opencv的颜色识别,捕捉特定物品的hsv值来进行轮廓框取,最后包装与ROS框架中。
荒-于-嬉1 个月前
ubuntu·ros
cmake: error while loading shared libraries: libssl.so.1.1在ubuntu22.04中编译c++文件时出现如下错误: cmake: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory 解决办法:1.进网站下载对应的.deb文件,链接为:https://security.ubuntu.com/ubuntu/pool/main/o/openssl/ 下载:libssl1.1_1.1.1-1ubuntu