ros2

hillstream39 天前
ros·ros2
ROS2学习笔记1-起步的程序已经学习一段时间了,短短续续有两周了。首先说,体验并不是很好。 首先,第一个教训是最好用实体机,不要用vmware装个ubuntu.
Mr.Winter`10 天前
人工智能·机器人·自动驾驶·ros·计算机图形学·ros2·路径规划
运动规划实战案例 | 基于四叉树分解的路径规划(附ROS C++/Python仿真)路径规划的本质是在给定环境中寻找从起点到终点的最优或可行路径,其核心挑战在于如何高效处理环境信息。传统栅格法将环境均匀划分为等大小的网格,虽直观但面临“维度灾难”——环境规模扩大时,计算量呈指数级增长。例如,一个100×100的二维栅格地图需维护10000个节点,而三维环境下这一数字将飙升至百万级别。拓扑图路径规划算法的核心思想在于将复杂的高维连续空间抽象为低维的离散图结构。基于障碍边界的可视图法(运动规划实战案例 | 基于可视图的路径规划算法(附ROS C++/Python仿真))以及维诺图法(路径规划
维度攻城狮16 天前
python·unity·docker·汽车·ros2·rviz2
实现在Unity3D中仿真汽车,而且还能使用ros2控制使用gazebo仿真可以进行机器人与环境交互的仿真,但是仿真环境搭建起来比较复杂,尤其是对于初学者来说,并且难以构建复杂的仿真环境。因此,使用Unity搭建仿真环境会更加简单,并且可以构建更加复杂的仿真环境。
Mr.Winter`1 个月前
c++·人工智能·算法·机器人·自动驾驶·ros·ros2
轨迹优化 | 基于梯度下降的路径规划算法(附ROS C++/Python仿真)🔥课设、毕设、创新竞赛必备!🔥本专栏涉及更高阶的运动规划算法轨迹优化实战,包括:曲线生成、碰撞检测、安全走廊、优化建模(QP、SQP、NMPC、iLQR等)、轨迹优化(梯度法、曲线法等),每个算法都包含代码实现加深理解
猫头鹰数据分析1 个月前
ubuntu·ros2·moveit·机器人运动
机器人ROS学习:Ubuntu22.04安装ROS2和Moveit2实现运动规划通过本篇文章学习,你可以收获以下内容:版本平台这里不在赘述,教程很多,注意我们使用的ubuntu版本和ros版本如上
、达西先生2 个月前
ros2·action·msg
ROS2 同一个pkg里定义自定义action、msg报错参考主要就是在定义完可执行文件后加入完整Cmakelists,txt
爱凤的小光3 个月前
ubuntu·ros2
图漾相机-ROS2-SDK-Ubuntu版本编译(新版本)官网编译文档链接: https://doc.percipio.xyz/cam/latest/getstarted/sdk-ros2-compile.html 国内gitee下载SDK链接: https://gitee.com/percipioxyz 国外github下载SDK链接: https://github.com/percipioxyz
Mr.Winter`3 个月前
人工智能·科技·机器人·自动驾驶·ros·最小二乘法·ros2
轨迹优化 | 基于ESDF的非线性最小二乘法路径平滑(附ROS C++仿真)🔥课设、毕设、创新竞赛必备!🔥本专栏涉及更高阶的运动规划算法轨迹优化实战,包括:曲线生成、碰撞检测、安全走廊、优化建模(QP、SQP、NMPC、iLQR等)、轨迹优化(梯度法、曲线法等),每个算法都包含代码实现加深理解
bohu833 个月前
python·ubuntu·ros2·话题通信·microros·亚博
亚博microros小车-原生ubuntu支持系列:1 键盘控制背景:电脑配置不太行,我在ubuntu再运行vmware,里面运行亚博官方的虚拟机镜像ubuntu,系统很卡。基本上8G内存给打满了。还是想把亚博官方的代码迁移出来,之前售后就说除了官方镜像虚拟机,需要自己摸索迁移。
业余敲代码3 个月前
ubuntu·docker·nvidia·ros2·jstson
NVIDIA 下 基于Ubuntun20.04下 使用脚本安装 ros2-foxy 和 使用docker安装 ros2-foxy本文主要采用两种方式在NVIDIA 下基于 Ubuntun20.04安装 ros2-foxy。 使用环境: NVIDIA 为 Jetson 系列下 Jetson Xavier NX; Ubuntun版本:20.04
bohu833 个月前
机器人·控制·ros2·gazebo·ros2_control
ros2笔记-6.5 使用ros2_control驱动机器人ros2_control 是使用ros2进行机器人控制的框架。简化硬件的集成。为什么要用ros2_contrl.书上、视频上小鱼老师介绍的比较清楚,这里放个control框架图。
Mr.Winter`3 个月前
人工智能·机器人·自动驾驶·ros·几何学·ros2·轨迹优化
轨迹优化 | 基于贝塞尔曲线的无约束路径平滑与粗轨迹生成(附ROS C++/Python仿真)🔥课设、毕设、创新竞赛必备!🔥本专栏涉及更高阶的运动规划算法轨迹优化实战,包括:曲线生成、碰撞检测、安全走廊、优化建模(QP、SQP、NMPC、iLQR等)、轨迹优化(梯度法、曲线法等),每个算法都包含代码实现加深理解
bohu833 个月前
机器人·ros2·gazebo·rviz·二轮差速控制
ros2-6.4.4 两轮差速控制机器人(问题解决)ros2-6.4.4 两轮差速控制机器人的问题-CSDN博客上次遇到的问题,经过查看ros2 node list 之后,发现有多个
喵先生!3 个月前
ubuntu·ros2
Ubuntu-Install-Ros2… redirect-from::… contents:: 目录 :depth: 2 :local:ROS 2 {DISTRO_TITLE_FULL} 的 deb 包目前可用于 Ubuntu Jammy (22.04)。 目标平台在 REP 2000 <https://ros.org/reps/rep-2000.html>__ 中定义。
bohu833 个月前
机器人·建模·ros2·rviz·urdf
ros2笔记-6.2 使用urdf创建机器人模型本节主要跟着小鱼老师的视频操作,不同的仿真平台有不同的建模语言,但是几乎都支持URDF。本节使用URDF创建一个机器人模型。
bohu833 个月前
c++·笔记·ros2·服务通信
ros2笔记-4.3 用C++做一个巡逻海龟需求: zidingy让小海龟在海龟模拟器中随机游走进行巡逻 分析: 1,控制海龟到达目标点我知道,怎么改成动态接收?服务 2用什么接口?自定义的 3随机游走?客户端来产生随机点,请求巡逻服务
bohu833 个月前
c++·ros2·参数通信
4.5 在C++节点中使用参数本节沿用之前4.3 节小海龟控制例子。打开src/demo_cpp_service/src/turtle_control.cpp文件
bohu833 个月前
人工智能·opencv·人脸识别·ros2·服务调用
ros2-4.2 用python实现人脸识别需求:创建一个人脸检测服务提供图像,返回人脸数量位置信息 难点分析: 1.人脸怎么识别?face_recognition
chinamaoge4 个月前
ros·ros2·通信中间件
ROS2软件架构全面解析-学习如何设计通信中间件框架ROS(Robot Operating System) 2 是一个用于开发机器人应用的软件平台,也称为机器人软件开发工具包 (SDK)。 ROS2是ROS1的迭代升级版本 ,最主要的升级点是引入DDS(Data Distribution Service)为基础的底层通信系统。 为解决ROS1存在主要几个缺陷:
饮啦冰美式4 个月前
ros2
ros2人脸检测首先在工作空间/src下创建数据结构目录service_interfaces然后再创建一个srv目录在里面创建FaceDetect.srv(注意,首字母要大写)