- 博客(4)
- 收藏
- 关注
原创 Python装饰器使用及内置@property 和 @.setter等方法
在Python中,当我们需要对函数进行内部引用时,使用@语法糖创建装饰器decorator可以让程序更加简洁,可读性更强。
2022-09-21 15:32:07 434 1
原创 Python奇异曲线拟合机器人路径
在机器人路径规划中,有时需要对规划出的曲线进行拟合,通过这种方式增加机器人行驶的平滑性。常规的曲线拟合方式一般是简单的基于最小二乘法的多项式拟合,三角函数拟合等,还有比较复杂的B样条,三次样条等方法。这些方法对于一般的曲线都可以完成比较好的拟合效果。但是对于一些不规则的,比如一个x对应多个y的波浪形曲线效果并不很好。这时候,需要将曲线分段进行拟合,会比较麻烦。我在应用中使用的是一种较为简单的方法,即将原本拟合出来应为的函数分为。...
2022-07-22 16:21:04 413 1
原创 ROS分布式多机通信
ROS作为一种分布式软件框架,允许节点之间以松耦合的方式组合,但是ROS中只允许存在一个Master,其他机器要通过ssh的方式和Master取得联系,以下为多机系统的配置步骤。设置IP地址配置多机系统首先要求所有的计算机处于同一局域网内,然后分别在两台机器上使用ifconfig命令查看IP地址,结果如下:之后在两台计算机的/etc/hosts文件中加入对方的IP和计算机名# @enp2s0192.168.0.18 niubot# @eth0192.168.0.18 sil
2022-05-09 15:47:23 535
原创 Git使用总结
最广泛使用的代码管理工具git的使用流程和使用方法,包括了本地的基本操作,分支操作和基于云端的远程操作。创建git仓库首先安装git:sudo apt-get install git进入需要管理代码的目录下,初始化git仓库:git init如果是从云端下载仓库(github,gitlab,gitee)可以直接使用git clone:git clone <url> #url为云端链接编辑仓库本地编辑修改在正常修改代码后,我们需要将修改后的文件先添
2022-04-27 15:30:59 228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人