自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 在虚拟环境中集成外部环境的包

py虚拟环境中集成外部环境的包

2025-03-28 23:34:46 257

原创 动手学习强化学习中的环境要求

动手学习强化学习的环境配置

2025-03-09 16:38:53 202

原创 关于运行过程中常见的段错误和编译器优化可能导致的问题总结

使用GCC(GNUCompilerCollection)的不同优化选项进行编译时,可能会遇到一些不同类型的错误或者异常行为。这些问题通常与代码本身的假设、未定义行为或者对特定优化技术的依赖相关。段错误(SegmentationFault)通常是由程序试图访问未被允许使用的内存地址引起的。这种错误常发生在语言如C和C++中,因为这些语言提供了直接的内存访问能力。通过这些方法,可以有效地找到段错误的根源并进行修复。

2025-01-17 21:11:15 488

原创 hexo博客部署中报错 Error: Spawn failed

【代码】hexo博客部署中报错 Error: Spawn failed。

2025-01-09 21:21:34 359 1

原创 ubuntu22.04中频繁出现报错:下列软件包存在未满足的依赖关系

此时很可能是因为apt源被错误替换了,建议替换回ubuntu22.04官方的源,在换回官方的源后,不再出现上面的错误。E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。保持 下列软件包于其当前版本:1) libpcl-dev [未安装的]libpcl-dev : 依赖: libvtk7-dev 但它是不可安装的。依赖: libvtk7-qt-dev 但它是不可安装的。

2025-01-08 15:15:54 408

原创 Boost与C++17版本编译工具不匹配导致报错的问题

问题出在使用的是C++17对应的编译工具,但是Boost版本过低,因此将本地的boost进行卸载,通过官网下载进行重新安装。安装后即可正常编译。

2024-12-05 16:55:36 181

原创 git在checkout的过程中提示“error: 您对下列文件的本地修改将被检出操作覆盖”的解决

在尝试切换到另一个分支时遇到了一个错误,这通常是因为当前工作目录中有未提交的更改,如果强制切换可能会导致这些更改丢失。选择一种适合您当前工作流程的方式进行处理即可。如果选择了贮藏更改,记得在切换分支后使用。如果暂时不想提交这些更改,可以使用 Git 的贮藏功能来保存它们,之后再恢复。如果希望保留当前更改,可以将这些更改提交到您的当前分支。如果这些更改不再需要,可以使用以下命令放弃它们。在执行上述命令后,您可以尝试再次切换分支。然后再次尝试切换分支。

2024-11-14 10:39:02 932

原创 使用vsode调试c++代码代码在断点处不停下的问题

【代码】使用vsode调试c++代码代码在断点处不停下的问题。

2024-11-11 14:27:47 710

原创 关于fcl与octomap不匹配问题的解决

因此使用fcl0.5.0搭配octomap1.8.0,最后成功编译并install。

2024-10-31 10:32:17 151

原创 eigen库的学习01-库的介绍

Eigen 是一个高效的 C++ 库,用于线性代数、矩阵运算、几何变换等。它广泛应用于计算机视觉、机器学习、物理模拟等领域。

2024-10-10 14:24:13 162

原创 Robotics Library中的RRT(快速随机树)算法

【代码】Robotics Library中的RRT(快速随机树)算法。

2024-09-26 17:57:24 170

原创 saferl笔记

Safe RL 的一点点总结safeRL处理的方法:一类是改变优化准则,另一类的修改探索的过程。修改优化准则的方法汇总Constraned RL:将安全转化为约束,改变优化准则达到安全的目的。要求求解速度快,最好是一阶优化。对训练的严格程度:不要求训练过程,训练后得到符合约束的策略;训练期间尽可能少的违反约束,训练期间违反约束被按一定概率严格控制甚至不违反。

2024-09-20 17:33:15 269

原创 ros与gazebo学习

(Todo)

2024-09-18 17:15:17 343

原创 【docker的安装与出现的问题解决】

注意docker的安装最好在超级用户状态下,通过sudo -i 进入超级终端模式。

2024-09-11 14:45:11 488

原创 规划算法的分类

根据不同的应用场景和解决问题的方式,规划算法有多种分类方式。

2024-09-07 20:47:19 762

原创 Issac 安装中安装中的NVIDIA驱动与ubuntu内核不匹配的问题

系统本来是5.19.0,但是驱动没有相匹配的版本。一般来说驱动安装535或者是525即可,535对应的5.8或者5.15都可以。因此,解决过程如下。如果需要更换内核,参考其他链接修改grub文件即可。重启系统:sudo reboot。

2024-08-29 17:29:09 362

原创 robotics library(RL)学习与使用笔记06 - RL中的demo介绍与使用中的问题总结

规划部分中的PRMplandemo 使用demo时的传参问题

2024-08-23 23:51:01 211

原创 Robotics library(RL)学习与使用笔记06 - 机械臂的轨迹规划

虽后设置自己需要的轨迹规划方法参数,通过rlplandemo调用相应的xml文件即可调出相应的轨迹规划界面,进行机械臂start位置与goal位置的调整,进行路径解算与规划结果的显示。在建立起正确的机械臂模型后,需要手动对所需要的障碍物环境进行配置,通过调整box文件中盒子的大小来设置障碍物的大小。随后需要再配置相应的机械臂的DH参数,在kin文件夹中找到相对应的xml文件,对其中的DH参数进行修改。如果不想手动计算DH参数,可以通过vrep中的插件对urdf文件导入后对DH参数进行导出。

2024-08-23 23:42:10 387 1

原创 Robotics Library(RL)学习与使用笔记03 - RL中机械臂模型的建模与显示

RL中的DH参数在XML文件中进行设置,关于DH参数的介绍和计算方法参考文章一文带你完全掌握机器人DH参数建模(详细步骤+实例+代码)_六轴dh c语言-优快云博客。RL机械臂DH参数坐标轴建立的方法与一般方法存在不同,可以参考RL库中的变换矩阵可以看出来在RL库中,是先在上一个坐标轴的基础上进行角度theta的变化,再进行的位移d与l的变换。因此在建立坐标系时,坐标轴的位置需要定在当前杆件的末端处,也就是当前杆件与下一个杆件连接旋转的地方。

2024-08-23 16:19:37 543 1

原创 Robotics Library(RL)学习与使用笔记02-库的模型配置文件

这些文件定义了 XML 文件的结构,用于验证 XML 文件的格式和内容。- rlkin.xsd:定义运动学模型文件(例如 *.xml)的结构。- rlmdl.xsd:定义物理模型文件(例如 rlmdl/*.xml)的结构。- rlplan.xsd:定义路径规划配置文件的结构。

2024-08-23 16:03:24 579

原创 机械臂控制&仿真常见开源库对比

与 DART 紧密集成,支持多种机械臂和传感器,配置较复杂。独立库,支持多种操作系统和硬件平台,文档和示例更为丰富。具有强大的运动规划算法,但高自由度机械臂计算时间较长。先进的动力学仿真、优化和控制算法,适用于高复杂度仿真。高效的物理仿真和碰撞检测算法,但运动规划算法较少。基于 Python,易于集成和使用,适合实时仿真。具有多种运动规划和碰撞检测算法,但实现较为复杂。运动规划和控制,提供多种先进规划和优化算法。良好的文档和示例,但初次安装配置较复杂。独立库,不依赖 ROS,社区支持较少。

2024-08-23 15:50:48 800

原创 Robotics Library(RL)学习与使用笔记01-库的简介

作用:SoQt 是一个用于将 Open Inventor 和 Coin3D 与 Qt 结合使用的工具包。- 作用:路径规划库,用于计算机器人从一个位置到另一个位置的路径。- 作用:运动学库,用于计算机器人关节和末端执行器的位置和姿态。- 作用:一个高效的 C++ 数学库,特别是用于矩阵操作。- 作用:用于 Hilscher CIFX 卡的通信库。- 作用:一组 C++ 库,提供了许多扩展标准库的功能。- 作用:一个用于机器人、游戏和仿真中的碰撞检测库。- 作用:一个开源的物理引擎,支持刚体和软体物理。

2024-08-23 15:46:17 921

原创 mojoco学习记录

Mojoco 是一个集成开发环境(IDE)和工具链,旨在帮助开发人员构建、调试和管理基于 **ROS(机器人操作系统)** 和 **Gazebo** 的机器人应用。1. **集成开发环境**:一个专门为机器人开发设计的 IDE,支持多种编程语言,并且集成了代码编辑、版本控制、调试和自动化构建工具。3. **可视化工具**:提供丰富的可视化工具,帮助开发者观察和分析机器人的行为、传感器数据和控制算法。4. **插件和扩展支持**:Mojoco 支持通过插件和扩展来增强其功能,可以根据项目需求进行定制。

2024-08-11 07:01:20 398

原创 四个步骤,使用图形界面操作设置Ubuntu网络代理

2 记录虚拟机ip,可以通过win系统的vpn查看(clash下点击图中箭头按钮即可显示),或者通过命令行ipconfig进行查看。3 打开虚拟机下的网络配置,在设置中找到,打开网络代理并设置为手动。分别输入对应的地址和端口号。4 打开虚拟机设置,并编辑其中的网络适配器为仅主机模式。1 打开win系统下的代理允许。

2024-03-01 12:39:26 1677 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除