Haoh-Smile
码龄6年
关注
提问 私信
  • 博客:97,472
    97,472
    总访问量
  • 44
    原创
  • 56,617
    排名
  • 332
    粉丝
  • 5
    铁粉
  • 学习成就

个人简介:做没做过的事,爱没爱过的人!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2018-09-16
博客简介:

’Haoh-Smile’的博客

博客描述:
做没做过的事,爱没爱过的人!
查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    380
    当月
    3
个人成就
  • 获得118次点赞
  • 内容获得121次评论
  • 获得601次收藏
  • 代码片获得2,746次分享
创作历程
  • 2篇
    2024年
  • 2篇
    2023年
  • 5篇
    2022年
  • 30篇
    2021年
  • 5篇
    2019年
成就勋章
TA的专栏
  • dijkstra 路径规划
    付费
    20篇
  • 多AGV无冲突路径规划
    付费
    14篇
  • C++ 小功能
    4篇
  • C# 小功能记录
    5篇
兴趣领域 设置
  • 编程语言
    c++c#matlab
  • 数据结构与算法
    算法贪心算法启发式算法
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

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

三阶B样条生成方法

【代码】三阶B样条生成方法。
原创
发布博客 2024.09.02 ·
172 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

QT提取压缩文件

提取压缩文件
原创
发布博客 2024.01.22 ·
555 阅读 ·
9 点赞 ·
0 评论 ·
7 收藏

贝塞尔曲线计算方法

贝塞尔曲线计算方法
原创
发布博客 2023.01.30 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

三点确定一个圆(输出圆心、弧长、圆心角、方向)

已知圆弧上的三个点,求解该圆的描述信息(圆心、圆心角、方向、弧长、半径)
原创
发布博客 2023.01.30 ·
1105 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

c# 获取本地主机的ip地址

c# 获取本地主机的ip地址 public string GetLocalIp() { ///获取本地的IP地址 string AddressIP = string.Empty; foreach (IPAddress _IPAddress in Dns.GetHostEntry(Dns.GetHostName()).AddressList) { if (_IPAd
原创
发布博客 2022.05.10 ·
4032 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

C# 输出十六进制协议数组

C# 输出十六进制协议数组例:通讯协议包头为:5A 01 00 01 00 00 00 00 03 E8 00 00 00 00 00 00using System;using System.Collections.Generic; public class Head { //1.协议头区 // ①每一位转十六进制生成十六进制字符串 // ②十六进制字符串转byte数组 //2.协议数据区 //
原创
发布博客 2022.04.27 ·
1407 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C#将一个String类型转换成对应枚举类型

C#将一个String类型转换成对应枚举类型存在以下枚举类型:enum TaskStatus{ TaskStart, TaskRunning, TaskFinish, TaskCancel ...}将字符串"TaskStart"转换成枚举类型:string type = "TaskStart";TaskStatus taskType = (TaskStatus)System.Enum.Parse(typeof(TaskStatus), type );
原创
发布博客 2022.04.20 ·
2393 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

C# Objece中获取与设置元素的值

C# Objece中获取与设置元素的值在Object类型的user 变量中拿到 “name”元素的值。public string GetProjectUser(string name, object user) { if (user == null) return null; Type t = user.GetType(); IEnumerable<System.Reflection.PropertyInfo&
原创
发布博客 2022.04.12 ·
1062 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 同一进程只允许启动一次

同一个进程只允许启动一次
原创
发布博客 2022.03.22 ·
1320 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

13-function [DT]=DetermineType(P1,P2,sp1,sp2,TW1,TW2)功能代码

标题欢迎来到 <郝搞笑> 的博客,觉得受用客官就点个赞评论一下呗!你已经读过前篇文章的讲解了吧!Dijkstra算法结合时间窗规划无冲突路径function [DT]=DetermineType(P1,P2,sp1,sp2,TW1,TW2)主要功能是判断冲突类型。代码中的function为方法关键字,表明该功能代码需要建立一个.m文件存放,文件名为函数方法名,该功能文件名为DetermineType.m,代码实现如下:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%冲突类型判
原创
发布博客 2021.07.13 ·
510 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2.4 - function plotMap_Path(map,distance,X,Y)功能代码

欢迎来到 <郝搞笑> 的博客,觉得受用客官就点个赞评论一下呗!function plotMap_Path(map,distance,X,Y)功能代码如下: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%画出环境地图及路径%%%%%%%%%%%%%%%%%%%%%%%%%%function plotMap_Path(map,distance,X,Y)% map 地图矩阵% distance 路径距离值% X Y 路径坐标矩阵n = size(map);step = 1;
原创
发布博客 2021.05.18 ·
589 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

2.3 - function [x,y]=Get_xy(distance,path,map)功能代码

欢迎来到 <郝搞笑> 的博客,觉得受用客官就点个赞评论一下呗!function [x,y]=Get_xy(distance,path,map)功能代码如下:%%%%%%%%%%%%%%%%%%%%%根据栅格标识,得到相应的x,y坐标%%%%%%%%%%%%%%%%%%%%%function [x,y]=Get_xy(distance,path,map)% distance 路径长度 若不可达路径不执行该函数程序% path 路径节点向量% map 栅格地图信息if(distanc
原创
发布博客 2021.05.18 ·
608 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2.2 - function [ distance,path] = dijkstra(W,st,e )功能代码

欢迎来到 <郝搞笑> 的博客,觉得受用客官就点个赞评论一下呗!function [ distance,path] = dijkstra(W,st,e )功能代码如下: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%dijkstra算法%%%%%%%%%%%%%%%%%%%%%%%%%%%%%function [ distance,path] = dijkstra(W,st,e )%DIJK Summary of this function goes here% W
原创
发布博客 2021.05.18 ·
591 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2.1 - function [distance,path] = planning(W,SE,Node)功能代码

欢迎来到 <郝搞笑> 的博客,觉得受用客官就点个赞评论一下呗!function [distance,path] = planning(W,SE,Node)功能代码如下:function [distance,path] = planning(W,SE,Node)% SE 起止栅格矩阵 Node 途径栅格矩阵(可为空)node = [SE(1) Node SE(2)];distance = 0;path = [];n = size(node,2); if n == 0
原创
发布博客 2021.05.18 ·
418 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2 - Dijkstra规划途径栅格点路径

欢迎来到 <郝搞笑> 的博客,觉得受用客官就点个赞评论一下呗!Dijkstra规划途径栅格点路径Dijkstra算法是目前求解单源路径最成熟的算法,但该算法再规划过程中只考虑起止两节点,有些指定途径点的路径并不适用,为此本篇文章给出了使用Dijkstra算法规划存在途径点路径的方法,MATLAB代码实现。执行文件代码如下:%%%%%%%%%%%%%%%%%%%%%%建立环境矩阵map及参数初始化%%%%%%%%%%%%%%%%%%%%%map=[0 0 0 1 0 0 1 0 0 0
原创
发布博客 2021.05.18 ·
1703 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

1.8-function plotMap_Path(map,C)功能代码

欢迎来到 <郝搞笑> 的博客,觉得受用客官就点个赞评论一下呗!你已经读过前篇文章的讲解了吧!多AGV无冲突路径规划function plotMap_Path(map,C)主要功能是画出地图与路径。代码中的function为方法关键字,表明该功能代码需要建立一个.m文件存放,文件名为函数方法名,该功能文件名为plotMap_Path.m,代码实现如下:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%画出环境地图及路径%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fun
原创
发布博客 2021.05.16 ·
567 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

1.7-function plotTW(map,C)功能代码

欢迎来到 <郝搞笑> 的博客,觉得受用客官就点个赞评论一下呗!你已经读过前篇文章的讲解了吧!多AGV无冲突路径规划function plotTW(map,C)主要功能是画出时间窗。代码中的function为方法关键字,表明该功能代码需要建立一个.m文件存放,文件名为函数方法名,该功能文件名为plotTW.m,代码实现如下:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%画出时间窗%%%%%%%%%%%%%%%%%%%%%%%%%%%%function plotTW(ma
原创
发布博客 2021.05.16 ·
522 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

1.6-function [CTW,CPa]=AlterMap(num,map,TW,Pa,q)功能代码

欢迎来到 <郝搞笑> 的博客,觉得受用客官就点个赞评论一下呗!你已经读过前篇文章的讲解了吧!多AGV无冲突路径规划function [CTW,CPa]=AlterMap(num,map,TW,Pa,q)主要功能是更改路径策略,障碍点临时处理。代码中的function为方法关键字,表明该功能代码需要建立一个.m文件存放,文件名为函数方法名,该功能文件名为AlterMap.m,代码实现如下:%%%%%%%%%%%%%%%%%%%%%%%%%障碍点临时处理%%%%%%%%%%%%%%%%%%%%
原创
发布博客 2021.05.16 ·
461 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

1.5-function [flag,W_TW,W_Pa,C_Pa,C_TW] = Get_WaittingChangePath(DT,map,Pa,TW)功能代码

欢迎来到 <郝搞笑> 的博客,觉得受用客官就点个赞评论一下呗!你已经读过前篇文章的讲解了吧!多AGV无冲突路径规划function [flag,W_TW,W_Pa,C_Pa,C_TW] = Get_WaittingChangePath(DT,map,Pa,TW)主要功能是得到等待策略和更改路径策略的路径及时间窗。代码中的function为方法关键字,表明该功能代码需要建立一个.m文件存放,文件名为函数方法名,该功能文件名为Get_WaittingChangePath.m,代码实现如下:%%
原创
发布博客 2021.05.16 ·
603 阅读 ·
1 点赞 ·
4 评论 ·
1 收藏

1.4-function [DT]=DetermineType(Pa,TW,i)功能代码

欢迎来到 <郝搞笑> 的博客,觉得受用客官就点个赞评论一下呗!你已经读过前篇文章的讲解了吧!多AGV无冲突路径规划function [DT]=DetermineType(Pa,TW,i)主要功能是完成路径冲突类型判断。代码中的function为方法关键字,表明该功能代码需要建立一个.m文件存放,文件名为函数方法名,该功能文件名为DetermineType.m,代码实现如下:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%冲突类型判断%%%%%%%%%%%%%%%%%%%%%%
原创
发布博客 2021.05.16 ·
581 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多