技术栈
ros2
Mr.Winter`
11 天前
人工智能
·
机器人
·
自动驾驶
·
ros
·
ros2
·
具身智能
运动规划实战案例 | 基于多源流场(Flow Field)的路径规划(附ROS C++/Python实现)
在机器人导航、游戏AI或自动驾驶等领域,路径规划的核心挑战在于如何在复杂环境中快速找到从起点到目标的最优路径。传统的单源路径规划算法(如A*)虽能解决单起点问题,但在多起点或多目标场景下,往往需要重复计算或难以平衡全局效率。多源流场(Multi-source Flow Field) 通过构建全局的流动信息场,将多源起点的信息融合到每个网格单元中,可以用于启发式函数设计,或提供梯度场进行轨迹优化。
CrimsonEmber
24 天前
xml
·
ros2
ros2的package.xml和rosdep
rosdep 是一款可用于处理软件包和外部库依赖关系的依赖管理工具。它是一个命令行工具,用于识别和安装构建或安装软件包所需的依赖项。rosdep 本身并非包管理器,而是一款元包管理器,它借助自身对系统和依赖项的了解,在特定平台上找到合适的待安装软件包。实际的安装操作则通过系统包管理器(例如 Debian/Ubuntu 上的 apt、Fedora/RHEL 上的 dnf 等)来完成。
Hi20240217
1 个月前
数码相机
·
docker
·
ros
·
相机
·
机器视觉
·
ros2
·
单目测距
基于ROS2进行相机标定,并通过测试相机到棋盘格之间的距离进行验证
在视觉系统中,相机标定是获取准确空间信息的关键步骤。本文介绍基于Docker创建可移植、可复现的ROS2相机标定环境,并通过测试相机到棋盘格之间的距离进行验证。也可用于某些场景下的单目测距离。
Zhichao_97
1 个月前
ros2
【ROS2 自动驾驶学习】03-ROS2常用命令
目录1. ros2 pkg list2. ros2 node list3. ros2 node info + 节点名称
Zhichao_97
1 个月前
自动驾驶
·
ros2
【ROS2 自动驾驶学习】02-安装ROS2及其配套工具
目录一、设置语言环境二、添加存储库三、添加软件源四、安装ROS2五、配置环境六、测试ROS2七、安装一些工具
Mr.Winter`
1 个月前
c++
·
人工智能
·
机器人
·
自动驾驶
·
ros
·
ros2
·
具身智能
轨迹优化 | 基于激光雷达的欧氏距离场ESDF地图构建(附ROS C++仿真)
在机器人路径规划与自主导航领域,欧氏符号距离场(Euclidean Signed Distance Field, ESDF)是一种用于高效表示环境几何信息的关键数据结构。它通过量化空间中每个点到最近障碍物的有符号欧氏距离,将复杂的障碍物分布转化为连续的数值场,为轨迹优化、碰撞检测等任务提供了强大的数学工具。本文将从数学定义出发,结合轨迹优化的具体场景,阐述ESDF的核心思想与应用
超喜欢下雨天
2 个月前
linux
·
运维
·
服务器
·
ros2
服务器安装 ros2时遇到底层库依赖冲突的问题
近期工作需要用到ros2, 所以在一台服务器上准备安装ros2, 先按照官网走安装流程参考: Ubuntu (deb packages) — ROS 2 Documentation: Humble documentation
曹勖之
2 个月前
windows
·
matlab
·
simulink
·
ros2
simuilink和ROS2数据联通,Run后一直卡在Initializting
在ROS2端发布话题后,Simulink启动仿真并使用Subscribe模块订阅消息时,仿真过程会卡在"Initializing"状态无法继续。如果不发布话题,Simulink可以正常进入仿真。
YueiL
2 个月前
yolo
·
ros2
ROS 2 中 Astra Pro 相机与 YOLOv5 检测功能编译启动全记录
最终显示 Finished <<< astra_camera,即编译成功。确保检测节点配置的模型路径正确:
PleaseBrave
2 个月前
linux
·
ubuntu
·
vmware
·
ros2
记录:安装VMware、Ubuntu、ROS2
安装了VMware,就能够在Windows系统装安装Ubuntu,使用Linux系统。安装了Ubuntu,就能在里面安装ROS2,之后写代码控制机器人儿。
曹勖之
2 个月前
ros2
ROS2中,在工作空间根目录下执行source ./install/setup.bash的作用?
ROS2中,在工作空间根目录下执行source ./install/setup.bash的作用?我看好像有时候重新编译,不执行这条命令,也可以发生改变
听风吹雨yu
2 个月前
slam
·
ros2
·
humble
·
rviz
·
imu
·
foxy
JY901-ROS2驱动代码
该驱动代码修改自:下载后放入到自己的ubuntu中这样,雷达驱动就已经运行起来了。如果报错,可以查看是否为配置不对:
曹勖之
2 个月前
xml
·
linux
·
服务器
·
ros2
ROS2 工作空间中, CMakeLists.txt, setup.py和 package.xml的作用分别是?
ROS2 工作空间中, CMakeLists.txt, setup.py和 package.xml的作用分别是?
曹勖之
2 个月前
开发语言
·
python
·
机器人
·
ros2
基于ROS2,撰写python脚本,根据给定的舵-桨动力学模型实现动力学更新
上面的python代码是模拟一个双螺旋桨差速驱动的水面机器人的动力学模型,现在,我想将动力学方程改为由舵-浆分离的解耦的机器人的动力学模型(即舵控制转向力矩,浆控制推进新速度),动力学方程为: 改进的Nomoto模型(速度相关):
曹勖之
3 个月前
开发语言
·
python
·
机器人
·
ros2
撰写脚本,通过发布/joint_states话题改变机器人在Rviz中的关节角度
撰写脚本,通过发布/joint_states话题改变机器人在Rviz中的关节角度为我写一个改变关节base_spherical_center_high_joint角度的python脚本吧。适用于ROS2的humble
曹勖之
3 个月前
开发语言
·
matlab
·
机器人
·
ros
·
simulink
·
ros2
在MATLAB中使用自定义的ROS2消息
简明结论:问题:你的问题非常具有代表性,下面分点详细回答:结论小结:MATLAB与python的版本对应关系: https://www.mathworks.com/support/requirements/python-compatibility.html?s_tid=srchtitle_site_search_1_python+compatibility MATLAB2024b和python3.12是对应的。
Mr.Winter`
3 个月前
c++
·
人工智能
·
机器人
·
自动驾驶
·
ros
·
ros2
运动规划实战案例 | 图解基于状态晶格(State Lattice)的路径规划(附ROS C++/Python仿真)
控制采样的技术路线源自经典的运动学建模思想。这种方法将机器人的控制指令空间进行离散化,预设一组基础运动模式(如固定转向角、恒定速度等),通过前向积分生成候选路径。以差速驱动机器人为例,算法可能预设
laocui1
3 个月前
笔记
·
ros2
·
gazebo
·
launch
Launch文件笔记: 二、加载GAZEBO文件
加载URDF文件,发布robot_descriptionhttps://blog.csdn.net/laocui1/article/details/148080739
@Ming-
4 个月前
机器人
·
ros2
·
aimrt
AimRT 从零到一:官方示例精讲 —— 五、Parameter示例.md
官方仓库:parameterAimRT 中提供了一个简单的模块级 Key-Val 参数功能,模块可以通过调用CoreRef句柄的GetParameterHandle()接口,获取aimrt::parameter::ParameterHandleRef句柄,来使用此功能。
维度攻城狮
4 个月前
大语言模型
·
控制
·
ros2
·
moveit
·
deepseek
·
rviz2
通过DeepSeek大语言模型控制panda机械臂,听懂人话,拟人性回答。智能机械臂助手又进一步啦
通过使用智能化的工作流控制系统来精确操控机械臂,不仅能够基于预设算法可靠地规划每个动作步骤的执行顺序和力度,确保作业流程的标准化和可重复性,还能通过模块化的程序设计思路灵活地在原有工作流中插入新的控制节点,这种可扩展的架构设计使得系统能够在不影响既有功能稳定性的前提下,便捷地集成诸如视觉识别、力反馈调节或协同作业等进阶功能模块,从而持续提升机械臂在复杂工业场景中的适应性和多功能性。