自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 图中最短路径的两种经典算法(c++)

Floyd+Dij #pragma once #include <iostream> #include <stack> #include "Graph_data.h" //非邻接点之间的权重 const int MAX= 99; void print(); void Floyd_init(const Graph &g); void Floyd(const Graph &g,int s,int f); void print_path(int s,int f); v

2021-06-08 10:19:28 566

原创 基于邻接表的图的储存(c++)

基于邻接表实现图的数据存储,遍历,方便之后对图论中最短路径算法的学习 #pragma once #include <iostream> #include <vector> #include <map> #include <string> using namespace std; //基于邻接表的图 //图的数据结构 //边表的节点 struct Arc { //每条边在对应在顶表中的位置 int arc_pos; //边的权重 int a.

2021-06-08 10:15:46 901 1

原创 turtlebot2 多目标点自主导航

任务要求:人为的设置多个点,发送目标点,使得机器人在目标点之间做往返运动 1.目标点的获得 目标点的设置可以是相对坐标(以机器人当前的位置为原点);绝对坐标(以地图为上的原点为原点) 任务需要就是要个机器人发送地图的绝对坐标,来检测机器人的定位精度,想到以往导航时都是通过Rviz中的2d nav goal 设置目标点 所以可以写一个小例程,将Rviz中的目标点信息读取到文本中,在下次导航的时候,直接读取目标点信息就可以了。 通过网上的信息,2d nav goal 的发布话题是“move_base_

2021-05-10 16:45:17 1675

原创 Socket 学习 3

Socket通信学习 (自用笔记) 三、结合前两次的实验,实现linux和windoes下的socket通信 1.跨系统通信;并且结合ROS下的话题通信,在收到相关话题后,通过socket向windows下的服务端发送指定的信息 3.实现效果 服务端在linux和 ...

2021-05-10 16:00:01 250 1

原创 Socket 学习 2

Socket通信学习(自用笔记) 二、linux下的socket通信实践(ubuntu18.04) 1.实现和windows下的socket例程类似的功能,比较两者的区别 2.参考资料:https://guisu.blog.csdn.net/article/details/7445768 https://blog.csdn.net/feixiaoxing/article/details/8567162 ...

2021-04-30 17:40:50 125 2

原创 Socket 学习 1

Socket通信学习(自用笔记) 一.windows下的socket通信实践 1.实现要求:在windows下分别创建Socket服务端和客户端;客户端给服务器发送数据,服务器有反馈接收信息;服务器断线重连;客户端具有断线提醒 2.参考资料:socket是什么?套接字是什么? (biancheng.net);(5条消息) windows下的socket编程(C++代码实现)_其实我是C先生--的博客-CSDN博客 3.实现效果 4.代码 server.cpp #include<

2021-04-28 17:44:27 145

空空如也

空空如也

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

TA关注的人

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