自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux系统迁移(同一台电脑),重建UEFI启动文件

电脑型号:hp 暗影精灵5 Air显卡:RTX 2060CPU:i7-9750H硬盘:500G固态 + 1T固态启动方式:UEFI操作系统:Ubuntu16.04之前安装Ubuntu的时候给Ubuntu系统分配的空间太小了,安装新硬盘后给ubuntu分配了更大的分区,需要将原来的系统迁移到新硬盘分区中,下面开始系统迁移。文章目录一、系统备份二、系统恢复三、重建UEFI启动文件3.1 简单方法3.2 复杂一点的方法四、思考一、系统备份参考自Ubuntu全盘备份与恢复,亲自总结,实测可靠.

2021-04-06 00:46:53 2524 2

原创 DJI Onboard-SDK-ROS-4.0.1 在妙算2-G上编译运行

编译ROS工程前先按照DJI OSDK4.0.1在妙算2-g上编译运行文章中描述的方法将OSDK-4.0.1编译成功。Onboard-SDK-ROS-4.0.1 项目地址: https://github.com/dji-sdk/Onboard-SDK-ROS/tree/4.0妙算2-G操作系统为ubunut16.04,ROS版本为Kinetic1.安装nema-comms:使用如下命令安装nema-commssudo apt install ros-kinetic-nmea-comms说明:

2021-02-02 17:25:09 562

原创 DJI OSDK4.0.1在妙算2-g上编译运行

1. 安装Onboard-SDK-4.0.1DJI OSDK4.0.1网址为: https://github.com/dji-sdk/Onboard-SDK/tree/4.0,在该网址下载zip压缩包至妙算机,在本地解压。OSDK教程文档地址:https://developer.dji.com/onboard-sdk/documentation/introduction/homepage.htmlOSDK安装教程地址:https://developer.dji.com/cn/onboard-sdk/d

2021-02-01 22:27:07 881

原创 妙算2-G与M210 RTK V2硬件链接

DJI官方教程地址:https://developer.dji.com/cn/onboard-sdk/documentation/quickstart/device-connection.html妙算使用官方安装支架安装在M210上,操作系统为ubuntu16.04将机载计算机Manifold 2 接入M210 V2 系列无人机时,请使用USB 转TTL 线(FT232BL)和双头USB线,同时连接机载计算机和Matrice 210 V2 系列无人机,如图2 将机载计算机接入M210 V2 系列无人机

2021-02-01 18:59:48 1151

原创 VS2013编译GMSSL

本文参考自https://blog.csdn.net/lt4959/article/details/85984385,下面是自己编译的情况官方安装教程:http://gmssl.org/docs/install.html1、安装ActivePerl、Nasm我本来安装的是ActivePerl-5.28,但是执行perl Configure VC_WIN32后显示没有安装WIN32-Console。最后在这个网址下找到了已添加了WIN32-Console的安装文件,版本是5.26:https://pla

2021-01-04 20:33:59 383

原创 C++ 类内接收Ctrl+C信号

使用ROS1进行开发时,习惯了在循环中用ros::ok()来处理ctrl+c信号,但如果开发非ROS应用时,就没有这么好用的函数了,于是在网上搜索了一下ROS1中该函数的实现代码,发现其是在NodeHandle的构造函数中调用了signal(SIGINT, basicSigintHandler);,然后在basicSigintHandler中处理信号,仿照ROS1的方法,写一个自己的函数。1. 创建头文件创建一个头文件,命名为TermSig.h#ifndef TERMSIG_H#define TER

2020-11-21 00:13:57 1690 2

原创 腾讯动作检测网络DBG算法编译运行

官方代码的github地址为:https://github.com/Tencent/ActionDetection-DBGDBG代码中的输入是视频经TSN网络的输出结果,即视频的特征。官方教程下给出了其使用的TSN网络的模型及模型参数,以及其后处理代码,读教程的时候一定要仔细读,本人当时就是粗心大意导致走了很多弯路。下面开始正题。首先列出电脑配置:OS: Ubuntu 16.04显卡:RTX2060Nvidia-driver: 440.100CUDA: 10.0.130cudnn: 7.4.2

2020-09-01 22:12:18 1289 3

原创 tensorflow报错:Failed to get convolution algorithm.This is probably because cuDNN failed to initialize

系统:ubuntu16.04显卡:RTX2060NVIDIA 驱动:440.100CUDA版本: 10.0.130cudnn版本: 7.4.2tensorflow版本:tensorflow-gpu 1.13.1使用tensorflow的卷积层时报如下错误:tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm. This is probably because cuDN

2020-07-08 01:08:47 1678 3

原创 ubuntu16.04安装openai gym 和 Universe

我是在anaconda的环境中装的安装conda create --name python37 python=3.7 #也可选用其他python版本#激活环境conda activate python37pip install gym[all] -i https://pypi.tuna.tsinghua.edu.cn/simple执行上一步时会报关于mujoco-py的错误:Running setup.py install for mujoco-py ... error,这是因为我电脑没有

2020-06-29 16:15:49 1077

原创 树莓派设置ROS程序开机自启动

参考自Linux 设置开机启动项的几种方法本人在树莓派baspbain stretch系统上设置ros程序的开机自启,曾使用robot_upstart包,最后选择了在/etc/init.d/文件夹中加入脚本的方法。修改/bin/sh指向查看/bin/sh指向哪个shellls /bin/sh -al若指向的是dash,将其修改为bashsudo dpkg-reconfigure dash选择no则修改为了bash也可以选择不修改,那么在脚本里需要将source xxxx.bash,改成.

2020-06-29 10:52:35 977

原创 Win10家庭版安装Docker Desktop,基于WSL2

网上查了一些方法,是通过脚本开启Hyper-V,然后修改注册表将Win10家庭版伪装成专业版来安装,查阅Docker网站,发现Docker Desktop 出了能够安装在Win10家庭版上的版本,安装教程Install Docker Desktop on Windows Home,是基于WSL2的1.安装WSL2以下过程来自教程:安装WSL21.1使能 “Windows Subsystem for Linux”以管理员身份运行powershell,使能 “Windows Subsystem for

2020-06-24 12:27:16 8449 3

原创 强化学习中累积奖赏公式的推导

最近在B站上看浙江大学-研究生机器学习课程系列视频,看到强化学习那一章节的时候,对累计奖赏公式的推导没有看明白,查阅了周志华老师的《机器学习》,在378页公式(16.8):自己试着推导了一下,如下:强化学习中有估值函数Vπ(s)V^{\pi}\left(s\right)Vπ(s)和Q函数两个概念:定义1:估值函数(Value Function)是衡量某个状态最终能获得多少累积奖励的函数:Vπ(x)=E[∑t≥0γtrt∣x0=x,π]V^{\pi}\left(x\right)=E\left[\su

2020-06-22 01:48:31 2979 4

转载 ROS 编译 moveit::planning_interface::MoveItErrorCode to bool 错误

环境 Ubuntu 16.04 ,ROS Kinetic错误信息如下/home/pumpkinking/catkin_ws/src/pick-place-robot/kuka_arm/src/trajectory_sampler.cpp: In constructor ‘TrajectorySampler::TrajectorySampler(ros::NodeHandle)’:/home/pumpkinking/catkin_ws/src/pick-place-robot/kuka_arm/src/

2020-05-27 14:39:43 569 3

转载 安装ROS一个功能包所有的依赖

当下载某个功能包到自己的空间,在编译时,出现依赖项有问题,解决如下:roscd package_namerosdep package_namerosdep即可安装缺少的依赖项直接用这个方法就行了一个一个装太麻烦,我们直接安装ros一个功能包所需要的依赖一个较常使用的命令是 :rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y 这个命令是用于安装工作空间中 s

2020-05-27 11:17:31 2102

原创 对线性代数库Eigen3中eulerAngles函数的理解

编写程序时有时会遇到在四元数、旋转矩阵、欧拉角之间进行转换的操作,使用eulerAngles函数从旋转矩阵中获得欧拉角,了解其使用方法才能保证转换时不出错。头文件<Eigen/Geometry>使用这个函数只需#include<Eigen/Geometry>即可,源代码位置为/usr/include/eigen3/Eigen/src/Geometry/EulerAngl...

2020-04-01 15:49:02 10564 3

原创 暗影精灵5 (i7 9750H + RTX2060) 安装win10+Ubuntu18.04双系统

电脑型号:hp 暗影精灵5 air显卡:RTX 2060CPU:i7-9750H硬盘:500G固态安装的启动方式:UEFI这个电脑比较新,安装时有很多坑。建议使用18.04.3版本的镜像,本人一开始使用18.04.2安装失败了,安装时除了acpi的貌似还有其他问题下面是操作步骤:首先在win10系统中对硬盘进行分区,分出未分配空间用于安装Ubuntu系统。对这款电脑来说,...

2019-09-15 22:32:19 4689 4

转载 修改树莓派交换分区 SWAP大小

我是用的raspbain stretch系统参考自修改树莓派交换分区 SWAP 的正确姿势、How to change Raspberry Pi’s Swapfile Size on Raspbianfree -m可以查看当前内存和swap分区大小(以M为单位)修改树莓派swap分区大小sudo nano /etc/dphys-swapfile将 CONF_SWAPSIZE 的值修改成...

2019-09-05 11:26:40 872

原创 制作树莓派img镜像文件

制作树莓派img镜像文件,Raspbain Stretch系统,有自动脚本

2019-09-05 11:14:04 12987 13

EulerAngles.h

Eigen库中EulerAngles.h源码,从中可以看出EulerAngles函数的使用方法,及其具体实现过程,在求解欧拉角时做到心中有数,也可参考博客https://blog.csdn.net/qingtian11112/article/details/105246247获得更多信息

2020-04-01

空空如也

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

TA关注的人

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