- 博客(40)
- 问答 (4)
- 收藏
- 关注
原创 ARM架构的鲁班猫4安装Realsense驱动
libGL error: MESA-LOADER: failed to open rockchip: /usr/lib/dri/rockchip_dri.so:无法打开共享对象文件:没有那个文件或目录(search paths /usr/lib/aarc64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)思路这个错误和运行realsense-viewer时出现的一样,可以作为一个切入点。同时,运行rviz,会出现这样的错误。
2023-11-19 14:09:34 2089 1
原创 centOS下忘记root密码怎么办
输入touch /.autorelabel 回车。mount -o remount,rw / 回车。找到Linux*16 ...... UTF-8,在后面输入。输入exec /sbin/init 回车。输入passwd 回车。按CTRL+X进入单用户模式。输入两次密码,成功的话会显示。在sh-4.2# 后面输入。开机进入当前界面后按e。
2023-09-13 13:33:39 103
原创 对robot_navigation.launch的深入理解
运行robot_navigation.launch文件可改变参数simulation:=true,设置仿真环境下运行。判断是否仿真:是,则启动simulation_one_robot_with_map.launch这个文件。以上为一些运行launch文件时候可选的参数,该参数仅在launch文件内生效。use_dijkstra全局规划器是否使用dijkstra。sub_ackermann是否订阅ackermann话题。open_rviz是否打开rviz。pub_imu是否发布imu信息。
2023-05-22 14:45:25 625
原创 小车的小实验
实验之前要将小车和电脑置于同一wifi下,同时将虚拟机网络模式改为桥接。出现下面的图像,建议选择/image_raw/compressed话题,在移动小车的过程中可以及时更新图像。在实验的过程中,由于小车的动力运动学特性,必须提前规划好小车的路线。实验目的:键盘操控小车移动,同时通过小车的摄像头观察路况。听到滴~~~~的一声,说明启动成功。X为小车ip地址,Y为虚拟机ip地址。实验需要:小车,XShell,虚拟机。在XShell中另开终端连接小车,输入。在XShell中另开终端连接小车,输入。
2023-04-27 10:14:16 181
原创 简写命名空间的三种方式
对于命名空间 cplusplus_primer::QueryLib中的类Query。但当全局作用域中有同名成员时,::Query来使用命名空间中的成员。
2023-04-18 11:27:21 138
转载 ROS入门21讲笔记——P18
【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程_哔哩哔哩_bilibili这里产生的第二只海龟不会跟随第一只海龟移动。
2022-05-15 16:47:08 268
原创 使用VMware
安装好Vmware15后,我导入了名为root的虚拟机。在导入的过程中,出现了这个:查到这几个解决方案:Vmware导入虚拟机ovf报错之“未通过ovf规范一致性或虚拟硬件合规性检查”的解决方法 - 百度文库 (baidu.com)对于方法1,我查询了 F:\VMware\OVFTool/README文件,看到 OVF Tool 4.3.0,我的版本更新。对于方法2,打开root.mf后我没找到SHA1,只找到了这两行:SHA256(root.ovf)= 577ed230a40
2022-05-14 09:11:16 187
原创 学会使用强化学习框架Acme(6)
建议简单看下学会使用强化学习框架Acme(5)_wo_squirrel的博客-CSDN博客建议简单看下学会使用强化学习框架Acme(4)https://mp.csdn.net/mp_blog/creation/editor/124645630https://blog.csdn.net/wo_squirrel/article/details/124649585?spm=1001.2014.3001.5502...
2022-05-10 08:55:37 626 1
原创 学会使用强化学习框架Acme(5)
建议简单看下学会使用强化学习框架Acme(4)https://mp.csdn.net/mp_blog/creation/editor/124645630
2022-05-09 13:03:49 2134
原创 学会使用强化学习框架Acme(4)
建议先简单看下学会使用强化学习框架(1)(2)(3)还是同一个代码块,但是出现了不同的错误:代码:import IPythonfrom acme import environment_loopfrom acme import specsfrom acme import wrappersfrom acme.agents.tf import d4pgfrom acme.tf import networksfrom acme.tf import utils as tf2_utilsf
2022-05-08 16:00:27 1652 1
原创 学会使用强化学习框架Acme(3)
建议粗略看下之前的 学会使用强化学习框架Acme(1) (2)进到acme的子目录examplesacme/examples at master · deepmind/acme · GitHub下载好acme在github上的所有文件。进入下载好的目录并用jupyter打开quickstart.ipynb(acme) jw@Z8:~/acme-master/examples$ jupyter-notebook...
2022-05-08 14:29:49 1188
原创 学会使用强化学习框架Acme(2)
建议先看 学会使用强化学习框架Acme(1)接下来安装一下例程环境:pip install dm-acme[envs]在之前创建好的虚拟环境中运行:(acme) jw@Z8:~$ pip install dm-acme[envs]Requirement already satisfied: dm-acme[envs] in ./anaconda3/envs/acme/lib/python3.8/site-packages (0.4.0)Requirement already sa
2022-05-08 14:26:20 1187
原创 Numpy
创建张量的方法例如:torch.FloatTensor——32位浮点类型torch.ByteTensor——无符号8位整数torch.LongTensor——有符号64位整数torch.tensor()接受Numpy数组作为参数创建张量.sum()方法将张量中的元素加和.item()将只有一个元素的张量转变为零维张量...
2022-05-08 14:23:40 103
原创 PyTorch
Tensor Shapes当我们想要对两个张量进行操作的时候,它们的shape必须是相同的,也就是说维度相同,而且每个维度里元素的个数相同。>>> x = torch.empty(2,2,3)>>> print(x.shape)torch.Size([2, 2, 3])>>> print(x)tensor([[[-6.2546e+31, 4.5752e-41, -6.2546e+31], [ 4.5752e-41,
2022-05-08 14:23:11 599
原创 windows启动管理器
开机后总会进入启动管理器,需要按一下回车才能进入win系统。想解决这个问题。快捷键输入 win+R 打开 运行在 运行 中输入 msconfig点击正常启动,应用,确定。重启电脑。但是还是会出现启动管理器,并且会回到 有选择的启动 这个选项。...
2022-05-08 14:20:29 11480 1
转载 学会使用强化学习框架Acme(1)
ACME是一个分布式深度强化学习框架,可以在这个框架内创建、测试、调试新智能体。不用管RL 算法如何编写,因为Deepmind已经做好了。跟着官方介绍一步一步来:https://github.com/deepmind/acmehttps://github.com/deepmind/acmepython3 -m venv acmesource acme/bin/activatepip install --upgrade pip setuptools wheel官方建议ACME安装在虚
2022-05-08 14:15:18 1704 4
转载 ROS入门21讲笔记——P17
【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程_哔哩哔哩_bilibili还原最好的ROS入门体验,起航机器人开发之路!ROS入门21讲升级版加入课后考试、定制证书及新增彩蛋2讲,点击“古月居”微信公众号菜单栏 —“古月学院”即可报名;课件、源码下载方式:关注“古月居”微信公众号,回复“ROS入门21讲”获取,古月居网站新增泡泡版块,在这里我会和大家进行课程答疑,交流讨论。https://www.guyuehome.com/bubble/indexhttps://www.bilibil
2022-03-05 10:19:17 188
转载 ROS21讲学习笔记——P15
【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程_哔哩哔哩_bilibili还原最好的ROS入门体验,起航机器人开发之路!ROS入门21讲升级版加入课后考试、定制证书及新增彩蛋2讲,点击“古月居”微信公众号菜单栏 —“古月学院”即可报名;课件、源码下载方式:关注“古月居”微信公众号,回复“ROS入门21讲”获取,古月居网站新增泡泡版块,在这里我会和大家进行课程答疑,交流讨论。https://www.guyuehome.com/bubble/indexhttps://www.bilibil
2022-02-28 15:22:40 145
转载 ROS21讲学习笔记——P14
【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程_哔哩哔哩_bilibili还原最好的ROS入门体验,起航机器人开发之路!ROS入门21讲升级版加入课后考试、定制证书及新增彩蛋2讲,点击“古月居”微信公众号菜单栏 —“古月学院”即可报名;课件、源码下载方式:关注“古月居”微信公众号,回复“ROS入门21讲”获取,古月居网站新增泡泡版块,在这里我会和大家进行课程答疑,交流讨论。https://www.guyuehome.com/bubble/indexhttps://www.bilibil
2022-02-24 11:40:13 162
转载 ROS21讲学习笔记——P11
【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程_哔哩哔哩_bilibili本讲要创建订阅者Subscriber,订阅小乌龟的移动信息。进入learning_topic目录下的src目录,在此目录下添加如下C++代码。/*订阅/turtle1/pose话题,消息类型turtlesim::Pose*/#include <ros/ros.h>#include "turtlesim/Pose.h"//接收到消息后,会进入消息回调函数void poseC
2022-02-17 10:11:27 358
转载 ROS21讲学习笔记——P10
【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程_哔哩哔哩_bilibili本讲要创建发布者Publisher,控制小乌龟转圈。首先移动到工作空间src目录下,然后创建功能包(同时添加依赖)。$ cd ~/catkin_ws/src$ catkin_create_pkg learning_topic roscpp rospy std_msgs geometry turtlesim然后编写C++代码如下/*发布turtle1/cmd_vel话题,消息类型为g
2022-02-15 21:12:10 171
原创 P4反向传播
在给定线性模型:给定数据:x: 1.0 2.0 3.0y:2.0 4.0 6.0下利用反向传播算法得到三个参数。import torchx_data = [1.0, 2.0, 3.0]y_data = [2.0, 4.0, 6.0]w1 = torch.Tensor([1.0])w2 = torch.Tensor([1.0])b = torch.Tensor([1.0])w1.requires_grad = Truew2.requires_grad = T
2022-01-27 19:23:07 1603
转载 yield的用法
def fab1(max): n, a, b = 0, 0, 1 while n < max: print(b) a, b = b, a + b n = n + 1def fab2(max): n, a, b = 0, 0, 1 while n < max: yield b a, b = b, a + b n = n + 1方法fab2与fab1比较,只是把p.
2022-01-25 09:49:24 321
原创 多智能体强化学习在无人机方面的应用——日志(5)
安装pycharm进入pycharm安装目录,运行安装程序。(PY37RL) johnwatson@rescuer-r720:~$ cd pycharm-community-2021.3.1/bin/(PY37RL) johnwatson@rescuer-r720:~/pycharm-community-2021.3.1/bin$ sh ./pycharm.sh在bin目录下启动pycharm./pycharm.sh将虚拟环境添加到pycharm中...
2022-01-18 20:07:08 1057 1
原创 ubuntu20.04安装Gym
Gym是Python库,目的是使用统一的接口来提供丰富的RL环境。在Gym中,存在名为Space的抽象类,抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化
2022-01-16 17:12:02 4718 3
原创 ubuntu20.04安装Pytorch,CUDA——日志(3)
把要安装的工具调查清楚后,就开始安装了。首先用anaconda创建虚拟环境conda create -n RL python=3.6创建成功,激活虚拟环境。可以看到括号里的base已经变成了RL(base) johnwatson@rescuer-r720:~$ source activate RL(RL) johnwatson@rescuer-r720:~$ 查询python版本号,可以看到Pyhton已经变成了3.6(RL) johnwatson@rescuer-r720:
2022-01-14 12:30:17 485
原创 ubuntu20.04安装Pytorch,CUDA——日志(2)
转天再次运行nvidia-settings代码发现成功了,很迷。可以看到驱动版本NVIDIA Driver Version: 390.144知道了显卡驱动版本,就可以安装CUDA了。根据官网发布的CUDA与显卡驱动对应对于390.144(>384.81)的驱动,我们要安装CUDA9.0。查询Pytorch官网与CUDA9.0对应的是Pytorch1.1.0,书中用到的是Pytorch1.3,在书中的某些例子可能在我的电脑上运行不太好,这点要注意。引用百.
2022-01-14 11:27:24 267
原创 ubuntu20.04安装Pytorch,CUDA——日志(1)
从头开始学习第一步,在linux上安装nvidia显卡驱动,运行nvidia-settings显示Command 'nvidia-settings' not found, but can be installed with:sudo apt install nvidia-settings于是运行sudo apt install nvidia-settings安装完成再次运行nvidia-settings显示ERROR: Unable to loa
2022-01-14 09:56:23 1043
空空如也
Acme教学代码在jupyter中运行错误。
2022-05-06
i7-12700H双系统安装ubuntu报错,如何解决?
2022-02-18
使用方法replace(),但并没有发生替换
2021-08-15
Python,只想调用类中的一个方法,但是其他方法也执行了
2021-08-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人