翻滚的石子
码龄7年
关注
提问 私信
  • 博客:102,787
    102,787
    总访问量
  • 21
    原创
  • 1,508,447
    排名
  • 45
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-05-28
博客简介:

一地鸡毛的博客

查看详细资料
个人成就
  • 获得107次点赞
  • 内容获得39次评论
  • 获得698次收藏
  • 代码片获得1,217次分享
创作历程
  • 6篇
    2022年
  • 2篇
    2021年
  • 13篇
    2020年
成就勋章
TA的专栏
  • 机械臂
    6篇
  • 程序和软件避坑指南
    2篇
  • 特征提取
    2篇
  • 数据结构与算法
    1篇
  • 导航规划
    3篇
  • 笔记
    1篇
  • 神经网络
    3篇
  • C++
    2篇
  • C#
    1篇
兴趣领域 设置
  • 人工智能
    分类
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

UR5机械臂正向运动学

进行UR5机械臂坐标系建模,建立标准DH参数列表,通过正运动学计算坐标转换,最后使用matlab进行编程,并使用matlab机器人工具箱进行结果验证。
原创
发布博客 2022.06.23 ·
12124 阅读 ·
10 点赞 ·
12 评论 ·
148 收藏

SDH(标准DH)和MDH(改进DH)

本文介绍了标准DH建模和改进DH建模方法,并描述了两者的区别
原创
发布博客 2022.05.21 ·
10777 阅读 ·
18 点赞 ·
10 评论 ·
129 收藏

机械臂运动学基础

机械臂运动学基础,首先描述了连杆参数,建立了连杆坐标系,进行了相邻连杆变换建模,最后得到机械臂连杆变换公式。
原创
发布博客 2022.05.18 ·
4047 阅读 ·
4 点赞 ·
0 评论 ·
22 收藏

位姿描述和坐标变换

引子想象我们用手去拿起桌子上的杯子,我们会观察杯子所处的状态调整我们的手的状态。我们观察杯子状态是观察杯子的位姿,调整手状态也为调整手的位姿。位姿包括位置和姿态。调整手状态的过程即为坐标变换,将一个位姿转换为另一个位姿。那么位姿和坐标变换如何表达呢?首先考虑刚体具有几个自由度?1. 刚体描述二维平面的刚体描述对于二维平面的刚体,其可以沿着X轴和Y轴移动,可以绕着某个垂直平面的固定轴转动。因此二维平面刚体具有三个自由度:两个自由度的移动一个自由度的转动三维空间的刚体描述三维空间需要三
原创
发布博客 2022.04.23 ·
2277 阅读 ·
2 点赞 ·
0 评论 ·
17 收藏

ROS下UR机械臂控制配置

ROS环境下UR机械臂运动控制配置
原创
发布博客 2022.04.18 ·
4451 阅读 ·
4 点赞 ·
2 评论 ·
56 收藏

MATLAB安装Robotic Toolbox机器人工具箱

MATLAB安装Robotic Toolbox机器人工具箱
原创
发布博客 2022.04.16 ·
5966 阅读 ·
4 点赞 ·
1 评论 ·
21 收藏

BDPCA—双向主成分分析详解及编程

本文首先介绍了为什么提出BDPCA,PCA的过拟合问题和2DPCA提取特征维度较大。对BDPCA进行了数学公式介绍,最后使用C++对其进行了编程。
原创
发布博客 2021.04.26 ·
1376 阅读 ·
1 点赞 ·
2 评论 ·
10 收藏

详解二分查找算法

二分查找是通过将递增序列不断减半的方式寻找目标值的下标。其看似简单,但往往存在一些细节被忽略,即while循环判断条件和区间右边界的取值方式。另外,我们往往只知二分查找搜索目标值的功能,而忽略了二分查找的另外一个功能,即寻找最大的小于目标值的元素和最小的大于目标值的元素。一、二分查找算法的基本框架二分查找充分利用了序列元素的递增性质,采用分治策略搜索目标值(目标值存在于序列中),目标值的左边界和右边界(目标值不存在于序列中),其中左边界指的是最大的小于目标值的元素,右边界指的是最小的大于目标值的元素
原创
发布博客 2021.03.05 ·
3087 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

路径规划—详解Dijkstra算法

本文首先详述了Dijstra算法的定义和思路,以初始点为中心按照路径长度以递增方式层层向外扩展,直到扩展到终止点。然后使用拓扑连通图展示了其实现步骤。最后展示了在栅格地图中运用Dijstra算法的Matlab仿真效果。
原创
发布博客 2020.10.08 ·
6108 阅读 ·
5 点赞 ·
5 评论 ·
27 收藏

路径规划—入门路径规划概念

一、前言 建议在阅读该文章之前阅读文章《入门导航规划概念》。以驾驶汽车时使用手机地图进行导航为例,路径规划指的是:当我们输入目标地点,手机APP软件会基于已经建模的地图给我们规划出最优路线(最短距离或者最小时间)。二、路径规划概念(一)路径规划基本概念定义:根据所给定的地图和目标位置,规划一条使机器人到达目标位置的路径。因此路径规划考虑的是全局的战略问题。考虑到机器人的各种形态和各种各样运动学模型,因此只考虑工作空间的几何约束,不考虑机器人的运动学模型和约束,即将机器人抽象为...
原创
发布博客 2020.09.14 ·
9073 阅读 ·
7 点赞 ·
0 评论 ·
43 收藏

入门导航规划概念

一、前言本文所叙述的导航规划表示无人工标识导引的无轨导航,机器人根据地图和传感器感知信息进行导航。导航规划与我们日常生活密切相关,例如我们驾驶汽车时使用手机地图进行导航。首先我们拥有一张地图(高德地图或者百度地图等),我们输入起始地点和目标地点,软件基于已经建模的地图会给我们规划出最优路线(最短距离,最小时间),我们按照规划路线驾驶汽车。在驾驶汽车的过程中,路况是不断变化的,遇见行人,车辆或者拥堵,我们要进行避障,调整局部轨迹。二、导航规划概念(一)定义在给定环境的全局或局部知识以及一个或者
原创
发布博客 2020.09.14 ·
1731 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

ROS终端开始显示bash: /home/yanan/smart_ws/devel/setup.bash: 没有那个文件或目录

在调出终端时,开头出现bash: /home/yanan/smartcar_ws/devel/setup.bash: 没有那个文件或目录,这是由于删除了工作空间,环境配置出现了问题。其解决方法为在终端输入命令 gedit ~/.bashrc,进入一个文件,找到source ~/smartcar_ws/devel/setup.bash并删除。...
原创
发布博客 2020.09.11 ·
7616 阅读 ·
22 点赞 ·
1 评论 ·
46 收藏

人工神经网络——梯度下降

本文首先直观介绍了梯度下降,描述了三种梯度下降方式和训练停止策略,进而罗列除了梯度下降的步骤。最后给出一个拟合线性函数的编程实例以帮助进一步理解梯度下降。
原创
发布博客 2020.05.03 ·
2233 阅读 ·
1 点赞 ·
0 评论 ·
16 收藏

人工神经网络——学习策略

本文介绍了网络模型学习策略,对损失函数、代价函数、风险函数和目标函数的区别和联系进行了详细介绍。本文章同样适用于其他机器学习模型。
原创
发布博客 2020.05.02 ·
1874 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

TensorFlow使用keras已训练网络模型出现服务似乎挂掉问题

使用TensorFlow已经训练好的网络进行计算时,有时会出现服务器似乎挂掉了,会立刻重启的问题,或许这篇问题能够解决你的问题。
原创
发布博客 2020.05.01 ·
1917 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

人工神经网络——理解人工神经元和神经网络

本文主要介绍了由生物神经元和生物神经网络引申到人工神经元和人工神经网络,从生物学角度上理解神经元和神经网络模型。
原创
发布博客 2020.04.25 ·
11915 阅读 ·
9 点赞 ·
0 评论 ·
43 收藏

C++随机打乱数组数据—应用于图像打乱

在研究图像分类的课题过程中,模型的训练需要将图像随机打乱。由于老师要求使用C++语言编写程序,因此编写一个随机打乱数组数据的程序,将数组元素替换为下标,可以实现图像打乱。例如,实现数组的数据从0,1,2,3,4,5转换到2,5,4,3,1,0。元素不变,次序改变。其步骤如下:输入:样本数目num;存储图像原始下标数组ids[num],满足图像下标与数组下标一一对应,即ids[i]=i,i=1,...
原创
发布博客 2020.04.22 ·
1373 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

C#删除目录中所有的某种类型文件

使用C#进行WinForm编程时,有时需要删除一个目录下的所有特定文件,比如删除全部文本文件或者图像文件。实现这种功能的思路是使用Directory和File的结合。使用Directory.GetFiles返回含有文件后缀名的所有路径字符串,使用File.Delete删除路径文件。具体实现代码如下: string resultDirectory = Environmen...
原创
发布博客 2020.04.17 ·
1835 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

VC++获取当前的日期和时间

在做项目的过程中,有些程序结果需要输出报告文件,而在报告文件中往往需要当前日期和时间。因此使用头文件time.h中的tm结构和localtime_s函数获取当前的日期和时间,具体可参考http://www.cplusplus.com/reference/ctime/localtime/。程序如下:#include "time.h"void main(){ struct tm tm...
原创
发布博客 2020.04.11 ·
878 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2DPCA—二维主成分分析详解及编程

本文首先介绍了为什么提出2DPCA,对2DPCA进行了数学公式介绍,最后使用C++对其进行了编程。
原创
发布博客 2020.03.25 ·
9918 阅读 ·
12 点赞 ·
2 评论 ·
85 收藏
加载更多