技术栈
ros2
Zhichao_97
21 小时前
自动驾驶
·
ros2
【ROS2 自动驾驶学习】02-安装ROS2及其配套工具
目录一、设置语言环境二、添加存储库三、添加软件源四、安装ROS2五、配置环境六、测试ROS2七、安装一些工具
Mr.Winter`
21 小时前
c++
·
人工智能
·
机器人
·
自动驾驶
·
ros
·
ros2
·
具身智能
轨迹优化 | 基于激光雷达的欧氏距离场ESDF地图构建(附ROS C++仿真)
在机器人路径规划与自主导航领域,欧氏符号距离场(Euclidean Signed Distance Field, ESDF)是一种用于高效表示环境几何信息的关键数据结构。它通过量化空间中每个点到最近障碍物的有符号欧氏距离,将复杂的障碍物分布转化为连续的数值场,为轨迹优化、碰撞检测等任务提供了强大的数学工具。本文将从数学定义出发,结合轨迹优化的具体场景,阐述ESDF的核心思想与应用
超喜欢下雨天
4 天前
linux
·
运维
·
服务器
·
ros2
服务器安装 ros2时遇到底层库依赖冲突的问题
近期工作需要用到ros2, 所以在一台服务器上准备安装ros2, 先按照官网走安装流程参考: Ubuntu (deb packages) — ROS 2 Documentation: Humble documentation
曹勖之
14 天前
windows
·
matlab
·
simulink
·
ros2
simuilink和ROS2数据联通,Run后一直卡在Initializting
在ROS2端发布话题后,Simulink启动仿真并使用Subscribe模块订阅消息时,仿真过程会卡在"Initializing"状态无法继续。如果不发布话题,Simulink可以正常进入仿真。
YueiL
16 天前
yolo
·
ros2
ROS 2 中 Astra Pro 相机与 YOLOv5 检测功能编译启动全记录
最终显示 Finished <<< astra_camera,即编译成功。确保检测节点配置的模型路径正确:
PleaseBrave
20 天前
linux
·
ubuntu
·
vmware
·
ros2
记录:安装VMware、Ubuntu、ROS2
安装了VMware,就能够在Windows系统装安装Ubuntu,使用Linux系统。安装了Ubuntu,就能在里面安装ROS2,之后写代码控制机器人儿。
曹勖之
22 天前
ros2
ROS2中,在工作空间根目录下执行source ./install/setup.bash的作用?
ROS2中,在工作空间根目录下执行source ./install/setup.bash的作用?我看好像有时候重新编译,不执行这条命令,也可以发生改变
听风吹雨yu
25 天前
slam
·
ros2
·
humble
·
rviz
·
imu
·
foxy
JY901-ROS2驱动代码
该驱动代码修改自:下载后放入到自己的ubuntu中这样,雷达驱动就已经运行起来了。如果报错,可以查看是否为配置不对:
曹勖之
1 个月前
xml
·
linux
·
服务器
·
ros2
ROS2 工作空间中, CMakeLists.txt, setup.py和 package.xml的作用分别是?
ROS2 工作空间中, CMakeLists.txt, setup.py和 package.xml的作用分别是?
曹勖之
1 个月前
开发语言
·
python
·
机器人
·
ros2
基于ROS2,撰写python脚本,根据给定的舵-桨动力学模型实现动力学更新
上面的python代码是模拟一个双螺旋桨差速驱动的水面机器人的动力学模型,现在,我想将动力学方程改为由舵-浆分离的解耦的机器人的动力学模型(即舵控制转向力矩,浆控制推进新速度),动力学方程为: 改进的Nomoto模型(速度相关):
曹勖之
1 个月前
开发语言
·
python
·
机器人
·
ros2
撰写脚本,通过发布/joint_states话题改变机器人在Rviz中的关节角度
撰写脚本,通过发布/joint_states话题改变机器人在Rviz中的关节角度为我写一个改变关节base_spherical_center_high_joint角度的python脚本吧。适用于ROS2的humble
曹勖之
1 个月前
开发语言
·
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`
1 个月前
c++
·
人工智能
·
机器人
·
自动驾驶
·
ros
·
ros2
运动规划实战案例 | 图解基于状态晶格(State Lattice)的路径规划(附ROS C++/Python仿真)
控制采样的技术路线源自经典的运动学建模思想。这种方法将机器人的控制指令空间进行离散化,预设一组基础运动模式(如固定转向角、恒定速度等),通过前向积分生成候选路径。以差速驱动机器人为例,算法可能预设
laocui1
2 个月前
笔记
·
ros2
·
gazebo
·
launch
Launch文件笔记: 二、加载GAZEBO文件
加载URDF文件,发布robot_descriptionhttps://blog.csdn.net/laocui1/article/details/148080739
@Ming-
2 个月前
机器人
·
ros2
·
aimrt
AimRT 从零到一:官方示例精讲 —— 五、Parameter示例.md
官方仓库:parameterAimRT 中提供了一个简单的模块级 Key-Val 参数功能,模块可以通过调用CoreRef句柄的GetParameterHandle()接口,获取aimrt::parameter::ParameterHandleRef句柄,来使用此功能。
维度攻城狮
2 个月前
大语言模型
·
控制
·
ros2
·
moveit
·
deepseek
·
rviz2
通过DeepSeek大语言模型控制panda机械臂,听懂人话,拟人性回答。智能机械臂助手又进一步啦
通过使用智能化的工作流控制系统来精确操控机械臂,不仅能够基于预设算法可靠地规划每个动作步骤的执行顺序和力度,确保作业流程的标准化和可重复性,还能通过模块化的程序设计思路灵活地在原有工作流中插入新的控制节点,这种可扩展的架构设计使得系统能够在不影响既有功能稳定性的前提下,便捷地集成诸如视觉识别、力反馈调节或协同作业等进阶功能模块,从而持续提升机械臂在复杂工业场景中的适应性和多功能性。
Mr.Winter`
2 个月前
人工智能
·
算法
·
机器人
·
ros
·
ros2
·
运动规划
·
无人船
无人船 | 图解基于LQR控制的路径跟踪算法(以全驱动无人艇WAMV为例)
最优控制理论是一种数学和工程领域的理论,旨在寻找如何使系统在给定约束条件下达到最佳性能的方法。它的基本思想是通过选择合适的控制输入,以最小化或最大化某个性能指标来优化系统的行为。其中,系统的动态行为通常用状态方程描述,状态表示系统在某一时刻的内部状态。状态空间表示将系统的状态和控制输入表示为向量,通常用微分方程或差分方程来描述系统的演化。在最优控制理论中,会设置代价函数或者目标函数,用来衡量系统行为的好坏的函数。性能指标可以是各种形式,如最小化路径长度、最小化能量消耗、最大化系统稳定性等。最优控制理论在许
aspirestro三水哥
2 个月前
机器人
·
ros2
解决ROS2安装过程中无法连接raw.githubusercontent.com的问题
在安装ROS2时,许多开发者可能会遇到一个常见问题:执行sudo curl命令下载密钥时,出现**“Failed to connect to raw.githubusercontent.com port 443”**的报错。这一问题通常由DNS解析失败或网络限制导致。本文将详细介绍如何通过修改系统hosts文件解决这一问题。
Mr.Winter`
2 个月前
人工智能
·
算法
·
机器人
·
自动驾驶
·
ros
·
ros2
·
无人船
无人船 | 图解基于PID控制的路径跟踪算法(以欠驱动无人艇Otter为例)
PID控制律的定量表达请参考无人船 | 图解基于PID控制的路径跟踪算法(以全驱动无人艇WAMV为例),本文进一步介绍PID每个部分的作用
Mr.Winter`
3 个月前
人工智能
·
机器人
·
ros
·
ros2
·
路径规划
·
无人船
无人船 | 图解基于PID控制的路径跟踪算法(以全驱动无人艇WAMV为例)
PID控制是一种常用的经典控制算法,其应用背景广泛,例如PID代表比例(Proportional)、积分(Integral)和微分(Derivative),它通过根据误差信号的大小和变化率来调整控制器的输出,以使系统的输出尽可能接近期望值,其控制框图如下所示