- 博客(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
602
原创 基于邻接表的图的储存(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
982
1
原创 turtlebot2 多目标点自主导航
任务要求:人为的设置多个点,发送目标点,使得机器人在目标点之间做往返运动1.目标点的获得目标点的设置可以是相对坐标(以机器人当前的位置为原点);绝对坐标(以地图为上的原点为原点)任务需要就是要个机器人发送地图的绝对坐标,来检测机器人的定位精度,想到以往导航时都是通过Rviz中的2d nav goal 设置目标点所以可以写一个小例程,将Rviz中的目标点信息读取到文本中,在下次导航的时候,直接读取目标点信息就可以了。通过网上的信息,2d nav goal 的发布话题是“move_base_
2021-05-10 16:45:17
1790
原创 Socket 学习 3
Socket通信学习 (自用笔记)三、结合前两次的实验,实现linux和windoes下的socket通信1.跨系统通信;并且结合ROS下的话题通信,在收到相关话题后,通过socket向windows下的服务端发送指定的信息3.实现效果服务端在linux和...
2021-05-10 16:00:01
269
1
原创 Socket 学习 2
Socket通信学习(自用笔记)二、linux下的socket通信实践(ubuntu18.04)1.实现和windows下的socket例程类似的功能,比较两者的区别2.参考资料:https://guisu.blog.youkuaiyun.com/article/details/7445768 https://blog.youkuaiyun.com/feixiaoxing/article/details/8567162 ...
2021-04-30 17:40:50
147
2
原创 Socket 学习 1
Socket通信学习(自用笔记)一.windows下的socket通信实践1.实现要求:在windows下分别创建Socket服务端和客户端;客户端给服务器发送数据,服务器有反馈接收信息;服务器断线重连;客户端具有断线提醒2.参考资料:socket是什么?套接字是什么? (biancheng.net);(5条消息) windows下的socket编程(C++代码实现)_其实我是C先生--的博客-优快云博客3.实现效果4.代码server.cpp#include<
2021-04-28 17:44:27
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人