技术栈
ros2
PleaseBrave
7 小时前
linux
·
ubuntu
·
vmware
·
ros2
记录:安装VMware、Ubuntu、ROS2
安装了VMware,就能够在Windows系统装安装Ubuntu,使用Linux系统。安装了Ubuntu,就能在里面安装ROS2,之后写代码控制机器人儿。
曹勖之
1 天前
ros2
ROS2中,在工作空间根目录下执行source ./install/setup.bash的作用?
ROS2中,在工作空间根目录下执行source ./install/setup.bash的作用?我看好像有时候重新编译,不执行这条命令,也可以发生改变
听风吹雨yu
5 天前
slam
·
ros2
·
humble
·
rviz
·
imu
·
foxy
JY901-ROS2驱动代码
该驱动代码修改自:下载后放入到自己的ubuntu中这样,雷达驱动就已经运行起来了。如果报错,可以查看是否为配置不对:
曹勖之
6 天前
xml
·
linux
·
服务器
·
ros2
ROS2 工作空间中, CMakeLists.txt, setup.py和 package.xml的作用分别是?
ROS2 工作空间中, CMakeLists.txt, setup.py和 package.xml的作用分别是?
曹勖之
10 天前
开发语言
·
python
·
机器人
·
ros2
基于ROS2,撰写python脚本,根据给定的舵-桨动力学模型实现动力学更新
上面的python代码是模拟一个双螺旋桨差速驱动的水面机器人的动力学模型,现在,我想将动力学方程改为由舵-浆分离的解耦的机器人的动力学模型(即舵控制转向力矩,浆控制推进新速度),动力学方程为: 改进的Nomoto模型(速度相关):
曹勖之
11 天前
开发语言
·
python
·
机器人
·
ros2
撰写脚本,通过发布/joint_states话题改变机器人在Rviz中的关节角度
撰写脚本,通过发布/joint_states话题改变机器人在Rviz中的关节角度为我写一个改变关节base_spherical_center_high_joint角度的python脚本吧。适用于ROS2的humble
曹勖之
13 天前
开发语言
·
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`
23 天前
c++
·
人工智能
·
机器人
·
自动驾驶
·
ros
·
ros2
运动规划实战案例 | 图解基于状态晶格(State Lattice)的路径规划(附ROS C++/Python仿真)
控制采样的技术路线源自经典的运动学建模思想。这种方法将机器人的控制指令空间进行离散化,预设一组基础运动模式(如固定转向角、恒定速度等),通过前向积分生成候选路径。以差速驱动机器人为例,算法可能预设
laocui1
1 个月前
笔记
·
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`
2 个月前
人工智能
·
机器人
·
ros
·
ros2
·
路径规划
·
无人船
无人船 | 图解基于PID控制的路径跟踪算法(以全驱动无人艇WAMV为例)
PID控制是一种常用的经典控制算法,其应用背景广泛,例如PID代表比例(Proportional)、积分(Integral)和微分(Derivative),它通过根据误差信号的大小和变化率来调整控制器的输出,以使系统的输出尽可能接近期望值,其控制框图如下所示
hillstream3
2 个月前
ros
·
ros2
ROS2学习笔记1-起步的程序
已经学习一段时间了,短短续续有两周了。首先说,体验并不是很好。 首先,第一个教训是最好用实体机,不要用vmware装个ubuntu.
Mr.Winter`
2 个月前
人工智能
·
机器人
·
自动驾驶
·
ros
·
计算机图形学
·
ros2
·
路径规划
运动规划实战案例 | 基于四叉树分解的路径规划(附ROS C++/Python仿真)
路径规划的本质是在给定环境中寻找从起点到终点的最优或可行路径,其核心挑战在于如何高效处理环境信息。传统栅格法将环境均匀划分为等大小的网格,虽直观但面临“维度灾难”——环境规模扩大时,计算量呈指数级增长。例如,一个100×100的二维栅格地图需维护10000个节点,而三维环境下这一数字将飙升至百万级别。拓扑图路径规划算法的核心思想在于将复杂的高维连续空间抽象为低维的离散图结构。基于障碍边界的可视图法(运动规划实战案例 | 基于可视图的路径规划算法(附ROS C++/Python仿真))以及维诺图法(路径规划
维度攻城狮
3 个月前
python
·
unity
·
docker
·
汽车
·
ros2
·
rviz2
实现在Unity3D中仿真汽车,而且还能使用ros2控制
使用gazebo仿真可以进行机器人与环境交互的仿真,但是仿真环境搭建起来比较复杂,尤其是对于初学者来说,并且难以构建复杂的仿真环境。因此,使用Unity搭建仿真环境会更加简单,并且可以构建更加复杂的仿真环境。
Mr.Winter`
3 个月前
c++
·
人工智能
·
算法
·
机器人
·
自动驾驶
·
ros
·
ros2
轨迹优化 | 基于梯度下降的路径规划算法(附ROS C++/Python仿真)
🔥课设、毕设、创新竞赛必备!🔥本专栏涉及更高阶的运动规划算法轨迹优化实战,包括:曲线生成、碰撞检测、安全走廊、优化建模(QP、SQP、NMPC、iLQR等)、轨迹优化(梯度法、曲线法等),每个算法都包含代码实现加深理解
猫头鹰数据分析
3 个月前
ubuntu
·
ros2
·
moveit
·
机器人运动
机器人ROS学习:Ubuntu22.04安装ROS2和Moveit2实现运动规划
通过本篇文章学习,你可以收获以下内容:版本平台这里不在赘述,教程很多,注意我们使用的ubuntu版本和ros版本如上