自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (8)
  • 收藏
  • 关注

原创 最优控制、轨迹优化相关笔记、感悟

上学期和最近无聊在看一些最优控制、轨迹优化相关的内容,涉及到MIT Russ Tedrake教授的,以及CMU Zachary Manchester教授的(两套课程其实挺像的),加起来估计也看了十多天了。其中后者已经有些忘记了,因此开此文来记录学习感悟,梳理脉络,方便自己日后快速捡起(或是仅仅当做回忆也可以hh)两门课程的内容量都非常大,本人更多记录感悟和关键,不记录全部推导等细节(可能有重要简单的推导,再细节不如直接回去,前者看,后者可以参考这位大佬的。

2024-08-01 23:54:20 662

原创 Conservative Q-Learning(CQL)证明解析

CQL的第一个Q​k1←argQmin​αEs∼Da∼μa∣s​Qsa)]21​Esa∼D​Qsa−BπQ​ksa2其中B就是贝尔曼迭代算子,就是常见的那个贝尔曼迭代公式,D就是数据集,表示估计(由数据集估计),π表示当前在训练的策略,μ的s分布和数据集的策略πβ​一致,也就是说μsadπβ​sμa∣s。

2024-01-08 21:57:38 1519 2

原创 RL的体悟以及简单的算法介绍

off policy:采样策略和目标策略不一样,如Q learning(td)用Q*在evaluate epsilon-greedy Q。为什么Qlearning不用重要性采样:因为最优贝尔曼等式右侧期望只与状态转移分布有关,和策略无关。on policy:一样 如ppo(policy gradient) sarsa(td)

2023-12-13 15:14:43 350

原创 五一打卡~

rt。

2023-05-01 18:09:20 293

原创 openacc踩坑经验

openacc 踩坑经验

2023-03-16 17:27:06 373

原创 python protobuf(嵌套的)的使用

注意这个protoc指令给proto文件名的时候前面不能带路径,所以需要额外加-I。

2023-03-04 14:53:13 791 1

原创 1024打个卡

打个卡。

2022-10-24 11:31:24 174

原创 OpenAcc的使用

安装后运行nvidia-smi有结果然后去cuda官网找相应版本的toolkit,不要用Ubuntu的源,会对不上版本而冲突需要在.bashrc中加入如下命令安装后重开terminal运行nvcc -V有结果,且不会因为冲突导致运行nvidia-smi无结果。

2022-10-19 17:15:35 1239

原创 python使用蓝牙与HC05通讯(pybluez调用socket、模拟串口)

python和HC05通讯

2022-10-07 11:13:31 2090

原创 HC-05 蓝牙模块使用

使用HC-05蓝牙模块

2022-10-07 00:27:47 1182 1

原创 ubuntu22以下 安装gcc12

【代码】ubuntu22以下 安装gcc12。

2022-09-22 20:47:38 3826 1

原创 ros1 c++ 对 rviz的2D nav goal、publish point进行接收

对rviz消息接收

2022-08-19 16:43:07 1438 1

原创 ubuntu 运行electron-ssr报错无liblibcrypto.a

electron-ssr报错

2022-08-09 20:38:17 2354

原创 ubuntu非源码安装 openCV

ubuntu非源码安装opencv

2022-08-08 15:02:43 840 1

原创 Ubuntu 安装jdk17

ubuntu 安装 java

2022-08-08 14:45:07 845

原创 利用matlab工具箱的pid参数科学整定方法

通过MATLAB进行PID参数科学整定

2022-08-05 21:38:28 2731 1

原创 ros1-gazebo创建世界和机器人模型(单线雷达、多线雷达、相机)

gazebo创建世界和机器人模型 并且在ros-noetic启动

2022-08-04 00:43:34 1581

原创 jetson nano 配置 opencv 打开 csi相机

jetson nano csi

2022-07-09 17:26:17 2925

原创 ros2 run python脚本 但是 “No executable found”

ros2 run不了 python文件

2022-07-02 19:04:28 5965 7

原创 ros gazebo相关包的安装

gazebo的包安装

2022-06-29 22:18:13 1055

原创 ros缺少catkin_pkg

安装catkin_pkg

2022-06-29 21:44:40 814

原创 ros缺少xacro的包

ros安装xacro包

2022-06-29 21:42:02 1456 4

原创 从ros1到ros2配置的一些东西

ros2安装配置

2022-06-29 21:29:16 238

原创 China-open-ssl编译的一些记录

china open ssl编译

2022-06-05 10:33:42 969

原创 五一打卡~

五一打卡

2022-05-03 15:39:27 191

原创 Arduino的串口通信(serial) 延迟大、有乱码,一点小经验

Arduino的串口通信(serial) 延迟大、有乱码,一点小经验

2022-04-26 14:44:45 7484

原创 C/C++ 变参使用(stdarg.h、va_list、va_start、va_end、vprintf)

C/C++ 变参使用(stdarg.h、va_list、va_start、va_end、vprintf)

2022-04-24 13:34:02 1318

原创 yolov5训练前准备工作(采样、制作数据集、数据集增强、数据集预处理)

yolov5训练前准备工作(采样、制作数据集、数据集增强、数据集预处理)

2022-04-20 12:59:06 7918

原创 jetson nano 配置(远程、pytorch、yolov5等)

https://forums.developer.nvidia.com/t/pytorch-for-jetson-version-1-10-now-available/72048https://www.cnblogs.com/ruiyang-/p/10162581.html

2022-04-04 12:53:17 1830

原创 ros-noetic三个slam包-安装

安装ros的导航包sudo apt-get install ros-noetic-navigation安装gmappingsudo apt-get install ros-noetic-gmapping安装hector-slamsudo apt-get install ros-noetic-hector-slam安装cartographer这个好像需要git一下先新建个工作空间,如果感觉需要的话默认已经做了换源(最好别把官方的源删了,放后面)等工作编译前工具sudo apt-ge

2022-03-16 08:43:29 2621 1

原创 Ubuntu mate(树莓派)WIFI配置小笔记

自启动总共尝试了两个方法,不知道那个有用方法一system-settings-登录窗口-自动登录,填自己用户名方法二不知道是不是在/usr/share/lightdm/lightdm.conf.d/50 修改一个greeter字样的conf文件自动连wifi似乎默认情况wifi只能给固定用户使用,连接需要输入密码在wifi连接菜单里找 edit connections在wifi-security的password选择store the password for all users在ge

2022-03-16 07:59:43 717

原创 命令行/vscode 远程连接服务器

本文使用ssh的方法简单命令行在命令行(win+R->cmd)输入ssh 用户名@地址 -P 端口号输入密码即可连接vscode由于简单命令行在文件操作上(文件的新建、编辑、删除、上传、下载等等)很逊色,但这些都可以在vscode上实现!vscode yyds!1、在vscode的extension里找到remote-SSH安装,然后应该是重启(我忘了)2、点这个图标3、选择ssh targets4、点击齿轮状图标configure5、修改里面的内容Port如果是默认的就可

2022-03-04 22:31:57 1743

原创 pytorch gpu版本安装

本人显卡为甜品卡GTX1650,驱动版本是cuda11.1,出于比赛原因,yolov5s在我的cpu上跑速度很慢(一秒5帧),所以重新安装了一根GPU版本的pytorch。现在回顾一下过程,让后来的网友少走弯路。要成功使用pytorch,需要以下四个条件:0、有适合cuda的显卡;1、安装合适的运算用cuda;2、添加神经网络计算优化库cudnn;3、合适的pytorch安装指令下面我们就开始吧以下为Windows可能暂时用不上Linux查看cuda驱动版本方法一在任务栏托盘找到NVIDIA控

2022-03-04 13:09:01 2261

原创 密度树 Density-Tree

全网查了一圈似乎没有专讲密度树的文章,本人非常好奇,去搜了一圈,找到可能是密度树的定义,将它记录下来,希望能给大家带来启发。如果有大佬觉得不对,请立即指出。参考https://ieeexplore.ieee.org/abstract/document/1527273这俩应该是同一篇文章简介密度树是一种用于聚类的结构一些定义单元的密度给定一个对象 P 和参数 ε ,则在以P 为圆心 ε 为半径的圆内的所有的单元的数目即为单元的密度用 Density (P, ε)来表示。单元系数如果Q在P范

2022-02-28 14:35:34 789

原创 ubuntu20.04安装NVIDIA专有驱动

设置-关于(about)-软件更新(software & updates)-附加驱动(additional driver)-因为我是桌面版的ubuntu 所以我选择了某版本的driver metapackage(proprietary)-应用更改重启后命令行输入 nvidia-smi 输出一张表格说明安装成功......

2022-02-09 16:46:05 1867

原创 ros-noetic缺少move_base_msgs

ros-noetic编译古月居的 mbot_navigation包时报错如下,原因是无法找到move_base_msgs功能包CMake Error at/opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72(find_package): Could not find a configuration file for packagemove_base_msgs.Set move_base_msgs_DIR to the direct

2022-01-28 14:48:45 3051 3

原创 Failed to build tree: parent link [base_link] of joint

在古月居gazebo 的基础教程里,运行古月居的mbot的launch文件报错,小机器人不出现。主要原因是提供的xacro文件的宏定义没有放在xacro的命名空间。解决方法:在所有调用wheel、caster、sphere_inertial_matrix、cylinder_inertial_matrix、mbot_base_gazebo的语句里,使用命名空间xacro:...

2022-01-26 21:51:50 2835

原创 函数装饰器,python def的嵌套定义,函数名下划线

今天在看一些facenet的代码,看到下面这样的函数def tripletLoss(alpha = 0.2): def _tripletLoss(y_pred,Batch_size): anchor, positive, negative = y_pred[:int(Batch_size)], y_pred[int(Batch_size):int(2*Batch_size)], y_pred[int(2*Batch_size):] pos_dist = sqrt(

2021-12-23 18:31:14 778

原创 关于**kwargs、__dict__.update()、setattr

先贴一段代码class Facenet(object): _defaults = { "model_path" : "model_data/facenet_mobilenet.pth", "input_shape" : [160, 160, 3], "backbone" : "mobilenet", } def __i

2021-12-20 22:00:46 913

原创 classmethod理解

classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法???简单理解一下 就是在这个类实体化之前可以先调用里面的方法。比如你的一个类输入是年、月、日,我们输入的数据是一个时间戳,这时候可以在类里定义一个把时间戳转化为年、月、日的函数,达到提前调用的目的。用classmethod之前,只能固定输入:d=date(2021,12,20)d.function()#表示调用date类的函数用classmethod之后:d=date.getDate("20211.

2021-12-20 21:36:00 1033

linux-electron-ssr

linux-electron-ssr

2024-01-21

matlab写的非线性方程求根

包括二分法、试位法、不动点迭代法、Newton-Paphson法、割线法等,全部手写

2022-04-11

matlab写的积分微分方法

包含梯形公式、1/3 Simpson公式、3/8 Simpson公式、高阶Newton-cotes公式、romberg、gauss公式,全部手写。

2022-04-11

matlab 线性方程组求解

可选的有: Cramer法则 method=="cramer" 原始Guass消元 method=="guass" Guass列主元消元 method=="guass_column" Doolittle分解 method=="doolittle" Gauss-Seidel迭代法 method=="guass_seidel" Jacobi迭代法 method=="jacobi" SOR迭代法 method=="sor"

2022-04-11

matlab写的拉格朗日插值、分段插值、三次样条插值、最小二乘拟合

上课作业,如果要使用请自行改造,拒绝抄袭。 用matlab写的拉格朗日插值、分段插值、三次样条插值、最小二乘拟合及可视化,除了基础功能,其他都是手写,没有调用函数。

2022-04-11

panda_moveit.zip

panda机械臂在gazebo、moveit的配置

2021-08-23

JPS算法的python实现及其可视化

在文件目录启动命令行窗口,输入python Main.py -v map.bmp即可运行

2021-08-06

matlab cnn训练mnist数据集 以及图片的数字分割

这两个程序是分开的 分别实现数字识别的训练和数字的分割 不过如果要合起来 简单得很

2021-04-08

Matlab写的faster rcnn

Matlab写的faster rcnn

2021-04-08

空空如也

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

TA关注的人

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