- 博客(8)
- 收藏
- 关注
原创 Python 装饰器
同样的功能完全可以实现只使用一个decorator() 函数,但是加上类似@decorator 的骚操作, 如下所示 (应该无法运行)。很简单,只需要定义另一个函数,将相同的功能固定,但是传入不同的计算方法来获得不同的结果即可。假设你正在开发一个计算器。但是这个写法有一个问题,print('hello user') 起相同的作用,但是在不同函数中需要重复写。知道python 装饰器这个名字很久了,也在很多代码中看到,但是感觉始终没有很透彻的了解,所以今天花了些时间来弄懂它,我会尝试用通俗易懂的例子来解释。
2024-11-16 22:28:23
308
原创 .ply点云文件转化为.dae并成功在gazebo中加载(有颜色)
首先写一个.world文件,在文件中包含生成的.dae.如下所示。注意: .world文件需要与生成在plant.dae 和 meshlab中导出的 _tex.png在同一个文件夹下, 否则会找不到模型文件。因为我们的项目需要代码和仿真中的模型频繁交互,动态的增加和删除模型,所以我们使用这种方法。注意:生成的.dae和_txt.png文件要放在同一个文件夹下,以后要移动也一直放在同一个文件夹下。因为gazebo并不支持直接加载.ply文件,我们首先转化.ply文件为.dae。并且.dae是携带颜色信息的。
2024-10-11 00:18:49
676
原创 Ubuntu 20.04 安装gtsam for python in conda environment
【代码】Ubuntu 20.04 安装gtsam for python。
2024-10-03 21:30:38
362
1
原创 Ubuntu 22.04 安装cuda,适用20.04
本文为Ubuntu 22.04 安装cuda,安装过程同样适用20.04。安装过程简单,无需进入black mode。官方教程,稳定有保障。
2022-06-08 18:37:53
12152
3
转载 MacOS系统下VS code中 opencv C++版本配置
由于本人也不是专业c++用户,因此在首次vscode opencv c++版本配置过程中遇到了很多问题,为了做一个记录,也想将经验分享给其他人,因此写了一个文本,希望能帮助其他朋友。1.安装opencv最先尝试的是使用homebrew方式安装,这也是网上用的最多的方法,比较傻瓜式。我最开始也是用的这种方法,安装过程中并没有出现什么问题。但是在脚本中导入模块头文件的时候一直显示找不到头文件,因此无奈之下尝试了第二种方法。但是这里也将第一中方法贴出来。1.1. brew安装#准备工作,...
2022-03-16 05:43:29
3291
5
转载 Mac 和Linux 安装 Mujoco, 无需lisence
使用现有的开源框架可以使我们更好地完成强化学习的入门,其中OpenAI给我们提供了gym、baselines、mujoco这些方便学习的环境和算法。以前安装mujoco需要先申请lisence,试用期结束以后价格昂贵。然而好消息是,mujoco最近被openai收购,并且完全开源。我最近尝试了一下,lisence现在可以免费下载,并且能够使用。以下是mujoco安装过程。Mac, Linux 系统安装过程差别不大。过程参考:【强化学习】gym+baselines+mujoco+mujoco_...
2021-12-22 22:00:43
4507
12
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人