自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

原创 随笔 2023.7.26 谈酒精依赖

但凡和我吃过饭的人应该都知道,我喜欢喝酒,但是从不劝酒,就比如折耳根、螺狮粉、榴莲,恋者爱之,恶者弃之。但是最近一段时间的连续饮酒,以及今晚在酒庄走不动道的场景,让我不得不反思是否会形成酒精依赖,更甚者演变为嗜酒如命,耍酒疯,未来对家人造成伤害。”看似低级的洗脑话语,却又饱含着一些生活哲理,“良与不良”的界定只是人们的意识形态的现实表现,而意识形态又是具有多样性的。似乎每隔一段时间都需要通过文字来自我治愈,简简单单,随意抒发,吐露出所有心声,卸下所有的重担,打字落笔的瞬间就很舒适。

2023-07-26 03:37:41 135 1

原创 Crazyswarm framework

选择、取消多个 crazyfile , 查看相关状态、电量等等参考论⽂https://link.springer.com/chapter/10.1007/978-3-319-54927-9_3https://ieeexplore.ieee.org/abstract/document/7989376https://crazyswarm.readthedocs.io/en/latest/api.html方式1:给点和最大加速度和速度给出(时间,点)参数对轨迹2More advanced tec

2022-12-11 15:13:51 603 1

转载 matlab乱码

参考:matlab文字注释乱码(GBK和UTF8互换)

2022-11-05 20:08:11 435

原创 交易学习--复盘软件及其使用方法

交易复盘

2022-06-30 20:21:57 1838

原创 运动规划六:模型预测控制轨迹优化

MPC 运动规划

2022-06-04 18:44:00 610 1

原创 运动规划五:基于软约束和硬约束的轨迹生成

基于硬约束和软约束的路径规划

2022-06-04 18:07:36 1055

原创 运动规划四:轨迹优化

轨迹优化:Minimum snap

2022-06-04 16:30:05 2478

原创 运动规划三:基于运动学约束的路径搜索

从运动学约束出发考虑机器人的运动规划。

2022-06-04 14:54:22 1174

原创 运动规划二:基于采样的路径规划

运动规划二:基于采样的路径规划1.PRM2.RRT3.Optimal sampling-based path planning methods4. Advanced path planning methods5. Implementation1.PRM基本介绍:基于图结构分为学习(撒点生成图)和查询阶段(找图)学习:随机采样 + 删除有障碍的线段查询: 使用 Dijstra 和 A* 算法进行查询优缺点:优点:概率完备,不用查询整个地图;缺点:分成两个阶段,效率低关于提高

2022-05-29 15:51:17 323

原创 运动规划一:基于搜索的路径搜索

基于搜索的路径搜索1.Graph Search Basis1.1 配置空间下的规划1.2 图搜索整体思想:1.3 图遍历2.Dijkstra and A*算法工程实现3. Jump Point Search4. Homework参考1.Graph Search Basis1.1 配置空间下的规划工作空间:机器人有不同的形状和尺寸,进行碰撞检测就需要花费很多时间,并且较难。配置空间:把机器人当成一个点,把障碍物进行膨胀,规划就进行了简化。1.2 图搜索整体思想:搜索树的节点,然后从目标点回溯到

2022-05-28 15:39:33 223

原创 移动机器人运动规划 作业问题

移动机器人运动规划 作业问题HW1在运行功能包时出现问题:参考/usr/include/pcl-1.10/pcl/point_types.h:550:1: error: ‘plus’ is not a member of ‘pcl::traits’在路径home/whj/catkin_ws/src/grid_path_searcher下修改CmakeList.txt 文件,在第14行之后添加set(CMAKE_CXX_STANDARD 14)再次运行即可cd ~/catkin_ws/c

2022-05-23 14:03:21 1253 1

原创 Linux 配套软件使用

Linux 配套软件使用

2022-05-22 14:31:36 276

原创 随笔 2022.5.21

看了高飞老师和HKU_MaRS的一些成果,突然发现就睡不着了。深感国内太多内做的所谓科研都只是别人玩剩下的东西,如果没有接触过一些先进的成果,谈何创新!!!2022.5.21 1:08

2022-05-21 01:08:32 98

原创 随笔 2022.5.20

若是傍晚狂风骤雨,便是此刻我在想你。2022.5.20 16:44

2022-05-20 16:44:48 88

原创 ROS 入门教程笔记

ROS 入门教程笔记

2022-05-19 12:49:54 281

原创 移动机器人运动规划 - 环境配置

移动机器人运动规划 - 环境配置1.安装 ubuntu参考:最详细一次成功——手把手教你避坑安装ubuntu双系统(免U盘图文详解各种可能出现而导致安装失败的问题)2.安装GCC参考:如何在 Ubuntu 20.04 上安装 GCC(build-essential)3.安装ROS参考:中文:Ubuntu 20.04 安装 ROS Noetic英文(官方):Ubuntu install of ROS Noetic...

2022-05-18 23:10:46 263

原创 不是所有的人都能感同身受

致馆馆:不是看到希望才坚持,而是坚持了才看到希望。不是所有人都有资格经历磨难的,与此同时涅盘重生的欣喜他们也没有资格享受。随意分享的几张图片,愿你今天有个好心情。一个陌生人的留言。...

2022-05-14 20:33:03 151

原创 JAVA常用类作业(Chapter13)

第十三章作业第十三章作业1.将字符串指定部分进行反转2.用户注册3.按照格式输出名字信息4.判断字符类型5.String内存分布第十三章作业1.将字符串指定部分进行反转字符翻转 ,如何实现逻辑判断,选出正确的条件,然后取反即可。抛出异常,然后使用 try catch处理package com.homework13;/** * @author whj * @version 1.0 */public class Homework01 { public static v

2022-05-14 17:52:39 168

原创 JAVA异常作业(Chapter12)

第十二章作业第十二章作业第十二章作业1.编程,使用try catch 处理异常2、3、4.读代码1.编程,使用try catch 处理异常package com.exception;/** * @author whj * @version 1.0 */public class Homework01 { public static void main(String[] args) { try { if (!(args.length == 2))

2022-05-08 18:27:45 424

原创 JAVA面向对象编程作业(Chapter10、11)

第十章十一章作业第十章十一章作业标题第十章十一章作业1.读代码2.使用静态变量和静态方法时实现产品的唯一序列号编号3.抽象类的使用:继承含含有抽象方法的抽象类的子类必须实现抽象类4.匿名内部类的使用5.局部内部类6.综合应用7.外部其他类访问成员内部类8.枚举的使用switch1.读代码创建子类对象时在类的调用顺序1.父类的静态代码块和静态属性初始化:优先级一样,按先后顺序调用2.子类的静态代码块和静态属性初始化:优先级一样,按先后顺序调用3.父类的普通代码块和普通属性初始化:优先级一样,按先

2022-05-07 20:21:38 378

原创 JAVA 面向对象编程作业(Chapter08)

第八章作业(面向对象编程)1.定义person类,初始化对象数组,有3个person对象,按照age从大到小进行排序。2.写出四种访问修饰符和各自的访问权限3.编写教师类、及其子类,并初始化对象,后测试使用。(具体要求省略,题目简单)4.通过继承实现员工工资核算打印功能。5.设计员工类(父类)和子类,打印年工资。6.super 和 this 的访问权限7.写出程序结果8.银行存款问题扩展:体会函数重写的优点9.构造器的使用。super10.掌握 equals 函数的重写(自带的和自己写的)11.向上转型和

2022-05-04 14:01:17 756

原创 JAVA数组学习之作业(Chapter06)

第六章作业–数组4.已知有个升序的数组,要求插入一个元素,该数组仍是升序/** * @author whj * @version 1.0 *///已知有个升序的数组,要求插入一个元素,该数组仍是升序import java.util.Scanner;public class HW4 { public static void main(String[] args) { Scanner myScanner = new Scanner(System.in); int

2022-04-13 20:35:08 103

原创 JAVA控制结构作业(Chapter05)

第五章作业(控制结构)1.交路费要求:某人有100,000元,每经过一次路口,需要交费,规则如下:1)当现金> 50000时每次交5%2)当现金< = 50000时每次交1000编程计算该人可以经过多少次路口,要求:使用while + break方式完成/** * @author whj * @version 1.0 *///某人有100,000元,每经过一次路口,需要交费,规则如下://1)当现金> 50000时每次交5%//2)当现金< = 50000时每

2022-03-13 22:38:06 700

原创 JAVA运算符作业(Chapter04)

第四章作业(运算符)1.计算下列表达式的结果10 / 3 = 3; 10 / 5 = 2;10 % 2 = 0;-10.5 % 3 = -1.5;2. 试说出下面代码的结果int i = 66;System.out.println(++i + i);//67 + 67 = 1343.赋值正确的语句是(C、D)(A) int num = (int)"18";(错误,字符串不能直接转换为int类型数据)(B)int num2 = 18.0;(错误,后面是double类型)(C)double

2022-03-12 17:34:01 639

原创 JAVA开发规范:持续更新中

JAVA开发规范代码规范基础版本类、方法要使用javadoc的方式来写,文档注释;其他的单、多行注释只是为了给大家讲解是怎么代码是怎么使用的,维护或其他注意事项。(ctrl+/快捷注释)tab缩进,shift+tab整体左移运算符和等号左右各加一个空格源文件utf-8编码,dos控制台使用时才改为GBK行宽不超过80,Eclipse标准推荐使用行尾风格…命名规则类名首字母大写,后缀表达不同的意思方法名首字母小写,动词在前,如 addOrder()参数和局部变量名首字母小写源文

2022-03-11 21:04:48 69

原创 线性代数基础知识

这里写目录标题齐次线性方程组特征值特征向量概念秩秩和特征值个数的关系矩阵对角化对角化约旦标准型齐次线性方程组特征值特征向量概念设A是n阶方阵,如果数λ和n维非零列向量x使关系式Ax=λx成立,那么这样的数λ称为矩阵A特征值(eigenvalue),非零向量x称为A的对应于特征值λ的特征向量(eigenvector)。式Ax=λx也可写成( A-λE)X=0。这是n个未知数n个方程的齐次线性方程组,它有非零解的充分必要条件是系数行列式| A-λE|=0。秩秩和特征值个数的关系矩阵对角化对角化

2022-03-11 20:57:15 420

原创 JAVA学习之变量

JAVA学习之变量变量是构成程序的基础单位。三大要素:类型+名称+值。概念变量相当于内存内数据存储空间的表示。内存的一个存储空间。注意事项1.表示内存中的一个存储区域2.有自己的名称和类型3.变量先声明,后使用4.可以在同一类型范围内变换5.同一个作用域内不能重名6.变量 = 变量名 + 值 + 数据类型+使用原则当左右是数值类型时,做加法运算。当左右两边有一个为字符串时,则作拼接运算。(从左往右看)数据类型(记忆)基本数据类型(8)数值型:整数类型(byte[1字节-27

2022-03-11 20:09:31 212

原创 JAVA变量学习作业(Chapter03)

第三章节作业(变量)1.阅读程序题,判断输出程序内容如下:/** *@author whj * @version 1.0 */public class Homework01 { public static void main(String[] args) { int n1;//定义整型变量n1 n1 = 13;//赋值n1为13 int n2; n2 = 17; int n3; n3 = n1 + n2; System.out.println("n3 = " +

2022-03-11 19:26:20 344

原创 Java转义字符\r、\n、\r\n的区别

转义字符**\r:**回车,移动到当前行行首;**\n:**换行,换到当前位置的下一行,但是不会回到行首;**\r\n:**回车+换行,移动到下一行的行首。Unix行尾就是换行\n,mac行尾是回车\r,windows行尾就是回车+换行\r\n.**疑问:**现在windows使用DOS命令运行java程序时,使用\r\n和\n的效果是一样的,都是直接会到行首?后面用其他软件验证下会不会是同样的效果。资料参考:1.【经验】 - \r,\n,\r\n的区别_I18N_R的博客-CSDN博客_\n

2022-03-11 14:16:17 4766 1

原创 JAVA概述之作业(Chapter02)

第二章节作业1. 编写hello,world程序/** * @author whj * @version 1.0 */public class Homework01 { //编写一个main方法 public static void main(String[] args) { //输出“Hello,world!”。 System.out.println("Hello,world!"); }}2.将个人信息按照一定格式输出/** * @author whj * @ve

2022-03-10 23:01:24 68

原创 阿里无影云

阿里的无影云桌面真是懂得收费呀。联网还要单独收费,10M200一个月,没有网,就算付费外网也不能连。相当于花几百块买了个单机。平时就用起来好好工作吧,玩玩单机游戏,别想着联网。

2021-11-08 18:43:15 384

原创 VS +Matlab 快捷键

VS 快捷键记录代码编辑常用快捷键代码注释/取消:ctrl+k+c/u行首/行尾:end/home(shift +1 / 7)代码编辑常用快捷键代码注释/取消:ctrl+k+c/u行首/行尾:end/home(shift +1 / 7)

2021-07-15 18:54:09 108

原创 论文记录:Affine Formation Maneuver Control of Multiagent Systems

多智能体编队控制仿真记录实现功能:平移/旋转/尺寸缩放/shear,见截图注意:本仿真图只是起到了演示效果,中间过程速度产生突变,实际中是不允许的。需要进行速度规划,这一点论文中仿真图更为贴合实际。参考论文:Zhao, S. (2018). Affine Formation Maneuver Control of Multiagent Systems. IEEE Transactions on Automatic Control, 63(12), 4140–4155.突然发现有个博主写得很好,参考:

2021-06-01 20:24:43 1341 1

原创 与君共勉

你对自己的定位的高低决定了你未来的发展的好坏。

2021-04-23 23:29:09 110

原创 Linux 新手必须掌握的命令

Linux 新手必须掌握的命令前言1.shell(终端或壳)2.man-执行各个命令的信息3.常用系统工作命令echo-终端输出字符串或变量提取后的值date-显示及设置系统的时间或日期reboot-重启poweroff-关机weget-在终端中下载网络文件ps-查看系统中的进程状态top-监视进程活动和负载等信息pidof-查询某个指定服务进程的PID值kill-终止某个指定PID的服务进程killall-终止某个指定名称的服务所对应的全部进程4.系统状态检测命令ifconfig-用于获取网卡配置与网络状

2021-04-18 15:30:02 229

原创 矩阵相关

矩阵相关正定矩阵二级目录三级目录正定矩阵特征值都是正实数,实数域是对称的,复数域不是。二级目录三级目录

2021-04-14 14:12:11 171

原创 AIRSIM 中文使用手册-2021/4/6

AIRSIM 中文使用手册-2021/4/6HomeHome日志变更获取AIRSIM下载二进制文件在Windows上构建![在这里插入图片描述](https://img-blog.csdnimg.cn/20210406153447858.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1cxSDFKMQ==,size_16,color_FFFFFF,t

2021-04-07 12:26:13 5172 1

原创 范数的理解(概念、向量范数、矩阵范数)

这里写目录标题范数的概念向量范数定义向量范数类别矩阵范数定义矩阵范数类别范数的概念在学习过程中,我们会用到1范数、2范数、p范数、∞范数去判断收敛性、稳定性。那么范数到底代表了什么呢?简单来说,范数就是一个**衡量“距离”、“长度”或者“大小”**的一个指标,该指标可以用来比较不同的“数”的大小。不同的范数种类代表了不同的衡量标准,但本质相同。现实生活中,人的高矮可以用身高来衡量,两点之间的距离可以用尺子来测量。一维中的-1和10的距离,我们可以用他们差的绝对值来衡量。二维空间内点(x1,y1)(x_

2021-03-27 00:44:07 2593

原创 git命令记录

git命令记录代码上传命令仿真时遇到的问题git push -u origin master上传不成功代码上传命令关于初次上传文件到GitHub,博主 Mar.三月 在 将本地项目上传到github,git操作详细指导,不看后悔深度好文!博文里做了详细的介绍,可参看。上传到githubgit add .git commit -m"first commit"git push -u origin master仿真时遇到的问题git push -u origin master上传不成功提示:

2021-03-20 18:43:11 204

原创 基于STM32的双向DC-DC变换器(论文+原理图+PCB+源码)

内容介绍发布内容为本科毕业设计。根据15年电赛题设计的双向DC-DC变换器,装置采用PID控制,主要功能是恒流充充电和恒压输出。充电模式下,直流电源对电池组恒流充电,1A~2A步进可调,步进值0.1A,控制精度小于1%,充电效率大于90%;放电模式下,电池组恒压输出30V驱动负载,放电效率大于95%,控制误差小于0.1V;自动模式下,恒压输出30V,控制误差小于0.1V。上传文件中包含:原理图、PCB(软件为Altium Designer10,可直接开板)、STM32程序源码(Keil5)、毕业论文(详细

2021-03-18 15:13:38 16890 28

串口通信虚拟示波器 DataScope.zip

DataScope 串口虚拟示波器,串口调试软件 具有多个串口通道 同时传送多个数据。

2021-03-23

Altium designer原理图和封装库.rar

此AD库是本人在大学四年做硬件开发工作整合资源所形成的库,包含各种单片机、常用芯片、电阻电容、插座、mos管等各种常用电子元器件的原理图和封装库。

2021-03-18

SW下载器制作.zip

传统 20 脚 JTAG 底座个头大,占用 PCB 面积多,连接线复杂。基于STM32F103C8T 的 SW 模式Jlink,只需要三根线即可与目标板实现通讯,可实现程序下载,单步调试等功能,除了不能检测目标板电压、不能给目标板供电、速度有所降低之外,与完整版 JLink 的功能是一样的。当然,成本也可以降低很多。文件介绍了详细的制作教程,也包含了所需要的固件。(教程是之前下载的,属于转载内容)

2021-03-18

基于STM32的双向DC-DC变换器.zip

根据15年电赛题设计的双向DC-DC变换器,装置采用PID控制,主要功能是恒流充充电和恒压输出。充电模式下,直流电源对电池组恒流充电,1A~2A步进可调,步进值0.1A,控制精度小于1%,充电效率大于90%;放电模式下,电池组恒压输出30V驱动负载,放电效率大于95%,控制误差小于0.1V;自动模式下,恒压输出30V,控制误差小于0.1V。上传文件中包含:原理图、PCB(软件为Altium Designer10,可直接开板)、STM32程序源码(Keil5)、毕业论文(详细的讲解了设计与调试过程)、参考文献、设计资料。

2019-06-08

空空如也

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

TA关注的人

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