- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu配置Zotero+翻译插件+坚果云同步
依次填写【网址】:https://dav.jianguoyun.com/dav/,【用户名】: 坚果云邮箱账号,【密码】是一开始在坚果云官网设置的应用密码(非坚果云账号登录密码);7. 回到首页,点击右边上角的循环图标就可以同步更新,如果是第一次设置,会提示在坚果云里自动创建一个名叫:zotero的文件夹,用于存放同步更新的文件。选择【安全选项】-【添加应用密码】-输入名称-【生成密码】,这个密码就是后面会在Zotero里需要输入的专门的应用密码。打开Zotero,选择【Edit】-【Settings】
2025-08-21 22:55:07
1265
原创 humanoid-gym代码解析
def train(args): #定义训练函数env, env_cfg = task_registry.make_env(name=args.task, args=args) #用task_registry中的make_env函数创建环境和环境配置。
2025-08-18 10:23:26
569
原创 惠普暗影精灵7配置Isaacgym+leegedgym
由于没有对应的pytorch,查阅资料后发现cuda 11.4用官网的1.10.1(官网对应的CUDA是11.3)的命令就可以,下载时要开全局代理。输入q退出,yes接受license,enter接受location,等待一段时间,输入yes同意conda init。按enter将Driver前面的X取消,因为已经自己装过驱动,不需要自己装驱动,再选择install。下载压缩包,解压,打开,移动文件到/usr/local/cuda-11.4中。1、先输入命令查看显卡驱动的版本以及需要的cuda版本。
2025-08-12 14:44:35
936
原创 ASAP模仿部分训练部署+适配isaacsim 4.5 + isaaclab 2.1
ASAP后面的步骤需要用真实数据训练delta action,将上一步训练的policy部署到真机上,采集真实数据,在训练的每个step,用真实的action+策略网络输出的delta action来控制机器人。安装教程如上图,在左上角version处选v2.1.0,按照Binary installation教程在ubuntu20.04安装,过程中可能要解决一些依赖冲突问题,随机应变即可。安装好之后,需要将框架中IsaacSim 4.2升级为Isaacsim 4.5版本,比较简单,只需要修改导包部分。
2025-08-12 14:33:21
1202
原创 解决pycharm虚拟环境SDK无效的问题
进入/home/< your name >/miniconda3/envs/< your_env_name>/bin/pip中,
2025-06-08 02:02:56
876
原创 通过软盘拷贝文件(python)
科学家想要尽可能多得将计算机中的信息拷贝到软盘中,做到软盘中文件内容总量大小最大。文件占用的软盘空间都是按块分配的,每个块大小为512字节。拷贝到软盘中的文件必须是完整的,且不能采取任何压缩技术。从6个文件中,可以选择三个大小为400000的文件和1个大小为200000的文件,也可以选择2个大小为400000的文件和3个大小为20000的文件,得到的总大小都是1400000。接下来的第二行到第N+1行(共N行),每行为一个整数,表示每个文件的大小Si,单位为字节。
2025-03-11 23:24:36
250
原创 leetcode热题100练习(Python)
该方法的时间复杂度为O(n)(遍历一个数组中n个元素),空间复杂度为O(n)(哈希表占的内存),且每次与哈希表比较的均为第0个到第i-1个元素,避免了重复调用。1、哈希表,创建哈希表,键为数值,值为索引。给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。输入:nums = [2,7,11,15], target = 9。
2025-03-11 01:11:07
318
原创 强化学习面试八股汇总(偏机器人控制,持续补充)
强化学习(Reinforcement Learning, RL)是机器学习的一个重要分支,它关注的是如何让智能体(Agent)在与环境的交互中通过试错学习来最大化累积奖励。
2025-03-10 17:18:17
1736
原创 Ubuntu20.04配置DRLoco
scripts这个包虽然可以通过pip命令安装,但是之前尝试过安装之后依然会发生错误,所以推测这里的缺少的包是文档本身的包,因此将scripts文件夹复制到缺少包的路径中。mujoco的安装过程非常简单,即下载,解压,添加环境变量3步,可以参考其它教程,很容易就可以完成,接下来重点记录mujoco-py的安装,此为mujoco-py的官方。显示的cuda版本一般是最适合显卡驱动的版本,我装的cuda是最适合的版本,所以依照显示的结果在pytorch官网上找到对应的pytorch版本。
2024-05-14 16:44:38
803
原创 矩阵键盘显示
要求4*4矩阵键盘,按下对应按键后,数码管显示相应数字proteus仿真图代码1.初始化#include <reg51.h>#define uint unsigned int#define uchar unsigned charuchar code keycd[]={0xee,0xde,0xbe,0x7e, 0xed,0xdd,0xdd,0x7d, 0xeb,0xdb,0xbb,0x7b, 0xe7,0xd7,0xb7,0x77};//矩阵键盘u
2020-06-06 13:29:41
845
原创 秒表+串口通信
要求利用Virtual Terminal,当输入‘B’时,开始计时,当输入‘s’时,停止计时。Proteus仿真图代码1.头文件,定义变量#include <reg51.h>#define uchar unsigned char#define uint unsigned int sbit a= P2^6;sbit b= P2^7; uchar code Display[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f
2020-06-06 13:18:55
1375
原创 51单片机数字秒表
51单片机实现数字秒表,有开始,暂停,结束三个独立按键。Proteus仿真图代码1.头文件,定义变量#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit a=P2^6; //段选端sbit b=P2^7;//位选端sbit start=P1^0;//开始sbit pause=P1^1;//暂停sbit end=P1^2;//复位uint sec; uchar count;
2020-06-06 11:53:46
6675
1
原创 A/D转换采集电压,并通过Virtual Terminal进行显示
要求采集滑动变阻器的电压,利用ADC0804进行转换并通过虚拟串口进行显示ADC0804代码1.初始化,定义变量#include <reg51.h>#define uchar unsigned char#define uint unsigned int sbit wr=P3^6;//写信号输入控制端sbit rd=P3^7;//读信号输入控制端sbit LE=P2^7;//锁存器选通信号控制端uchar sec=0;uchar count=0;1.一般的延时函数v
2020-06-06 10:08:39
105
1
原创 D/A转换控制LED亮度
串口通信+A/D转换控制LED亮度#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit cs=P3^2;sbit wr=P3^6;uchar flag=0;uchar a,b,c;void transfer(){ uchar m,n; if(a>='0'&&a<='9') m=(a-0x30); else if(a>='a'&&
2020-06-06 09:06:39
51
原创 51单片机:数码管动态显示
51单片机:数码管的动态显示51单片机,用三个7段共阴极数码管动态显示0~99,每隔0.5s刷新一次数字。用keil与Proteus联合仿真硬件设计以AT89C51单片机为核心,包括74HC573锁存器,三个7段共阴极数码管。1.74HC573锁存器:功能:用来控制数码管的位选端和段选端。原理:LE为高电平时,输出随输入而改变,LE为低电平时,输出不随输入而改变。2.7段共阴极数码管:位选端:低电平时,选中此数码管;段选端:高电平时相应发光二极管亮起。共阴极七段数码数据表格:
2020-06-01 17:54:14
14060
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅