- 博客(18)
- 收藏
- 关注
原创 ubuntu22.04 安装ch340串口驱动辛酸历程(包括platformio不显示usb的解决方案)
8.检索发现 是因为platformio在检索设备的时候 会自动过滤一些名称 tty+C被过滤掉了 需要改名字!7.这时候又遇到了新的问题 我使用platformio platformio无法找到这个设备 草!6. 这样终于有设备了!(用 sudo dmesg | grep ch341 命令查看不显示的原因 找到这个占用提示)4.当按照步骤装好后 用ls /dev 查看设备 发现依旧没有usb 崩溃。11. 重新安装串口驱动 重启Vscode 问题解决!
2025-09-17 21:55:44
328
翻译 使用rosdep为你的功能包自动构建依赖
通常,这会在包含多个包的工作区中运行一次,以安装所有依赖项。如果在工作区的根目录中,并且 src 目录包含源代码,则该调用将如下所示。--ignore-src 表示如果包本身也位于工作区中,则忽略安装依赖项,即使存在 rosdep 键。--from-paths src 指定用于解析键的 package.xml 文件的路径。-y 表示默认所有来自包管理器的提示都为“是”,无需提示即可安装。1.首先 需要将所需的依赖项添加到pacgage.xml中、python添加的依赖项通常是。
2025-06-02 12:02:14
121
原创 ssh远程ubuntu服务器 如何保证在关掉终端的情况下服务器中运行的程序不终止(tmux)
1.安装tmux2.启动tmux3.此时你会进入一个类似普通终端的环境,直接运行你的程序。
2025-05-27 21:32:40
396
2
原创 DDPG Pytorch(莫烦python学习笔记)
DDPG使用确定性策略 actor输出的是确定的动作 而不是动作的概率。DDPG使用AC架构 结合了DQN的双网络 + 经验回放的优势。
2025-04-06 19:47:48
469
原创 Actor-Critic pytorch(莫烦python学习笔记)
相比于PG,actor-critic可以实现单步更新 通过critic网络来判断每一步走的好不好 而不是要等回合结束后看总收获。学习了actor-critic的代码和原理 并改写为pytorch版本。
2025-04-06 13:23:48
242
原创 Policy Gradient策略梯度 pytorch(莫烦python学习笔记)
如果执行了好的动作 就增加这个动作被再次选取的概率 如果执行了坏的动作就减少,这个过程通过反向传播更新策略函数的梯度来完成(本质是梯度上升)策略梯度与值函数方法的不同之处是摒弃了q值 而是去学习一个概率密度函数pi。衡量好坏的标准是这次动作后到回合结束获取的奖励值(减去基线并标准化)
2025-04-05 17:18:10
180
原创 Dueling DQN pytorch(莫烦python学习笔记)
Dueling DQN是将Deep Q Network的输出分为状态价值和动作优势来表示 通过解耦增强学习能力。代码如下 参考莫烦python代码。
2025-04-05 17:11:49
257
原创 Prioritized Experience Replay(pytorch)(莫烦python学习笔记)
学习了如何使用优先经验回放 并用pytorch写了一遍。
2025-04-04 15:49:41
223
原创 ROS2编写launch文件
1.在xx_ws/src/pkg下创建 launch/launch.py。先按照链接博客的方法将所有文件的工作空间预设为自动source。2.在package.xml添加依赖。3.在setup.py添加路径。
2025-04-02 00:16:08
269
原创 Double DQN pytorch(莫烦python学习笔记)
2.更新了env环境为v1,并把其中的reward标准化改了(新版v1reward的范围是-16.27-1)学习莫烦的强化学习课 改写了一个pytorch版本的。3.改动了部分超参数使训练效果更好。1.改为pytorch版本。
2025-03-30 20:00:24
264
原创 ros多代碼在同一個功能包內的情況
rgblimp_ws/src/sac/sac/sac_ros.py(同級還有sac.sac_straight_xoz_frfl )要注意代碼的導入將不再是同級導入。則導入的起點是第一個sac。
2025-03-07 14:24:57
142
原创 创建一个ros2功能包的全流程
值得注意的是 这里的--node-name 是可选参数 如果选用的话会创建一个名为my_node的可执行文件 这个文件在src/my_package/my_package 目录下。其实不是创建了一个节点 而是创建了一个可执行文件。需要修改package.xml 和 setup.py。4.进入my_package目录 包含以下文件。2.如果没有工作空间 需要创建并进入工作空间。在package.xml中添加需要的依赖项。在这个文件里的节点取名与此无关。:定义了可执行文件的入口点。学完总是忘 记录一下。
2024-12-24 18:23:43
799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅