笔记
文章平均质量分 70
记录其他未分类文章
BoBo玩ROS
时刻提醒自己:“不要太把自己当回事!”
展开
-
机器人操作系统(ROS)暑期学校
结业证书原创 2021-08-18 22:49:58 · 245 阅读 · 0 评论 -
C++ STL常用方法概述
C++ STL(标准模板库)提供了许多算法方法,这些方法被封装在头文件中。这些算法可以应用于各种容器,如vector、deque、list、set、map等。原创 2023-04-16 16:39:26 · 448 阅读 · 0 评论 -
C++ STL基础了解
STL容器是存储数据的对象,可以存储不同类型的数据。C++STL提供了多种容器,下面是一些常见的STL容器:- vector:动态数组,可以自动扩容。- list:双向链表。- queue:先进先出队列。- stack:后进先出堆栈。- map:关联容器,提供键值对的映射功能。- set:关联容器,提供自动排序和去重功能。原创 2023-04-15 20:48:16 · 538 阅读 · 0 评论 -
即将步入大四,开始我最真情的告白
大一下学期加入机器人实验室,开始接触ROS,从装Ubuntu双系统开始,就开始令我难忘的学习生活,开始学习ROS,学习古月老师的ROS入门21讲,后来有问题,就常常在CSDN上找答案,跟着师哥师姐做实验室的项目,在这个学习的过程中有想过放弃,有过滑水摸鱼,觉得自己是老师和师哥师姐的打工人,是给他们干活的,其实自己后来才会发现,受益最大的还是自己,现在想想我是多么的幸运,遇到这么负责的老师,优秀的师哥师姐,带着我们作项目,积累项目经验,自己的自学能力,独立思考,发现问题并解决问题的能力也有提高,在前期学习RO原创 2022-06-19 20:16:44 · 3281 阅读 · 13 评论 -
数据结构基础知识
数据结构第一章:数据结构的基本概念定义在任何问题中,数据元素都不是孤立存在的,而是在它们之间存在着某种关系,这种数据元素相互之间的关系称为结构(Structure)。数据结构是相互之间存在一种或多种特定关系的数据元素的集合。数据结构包括三方面的内容:逻辑结构、存储结构和数据的运算。数据的逻辑结构和存储结构是密不可分的两个方面,一个算法的设计取决于所选定的逻辑结构,而算法的实现依赖于所采用的存储结构。逻辑结构逻辑结构是指数据元素之间的逻辑关系,即从逻辑关系上描述数据。它与数据的存储无关,是独立原创 2022-04-16 13:50:32 · 370 阅读 · 1 评论 -
计算机组成原理基础知识
计算机组成原理第一章 计算机系统概论冯诺依曼型计算机特点1.计算机由运算器,控制器,存储器,输入和输出设备5部分组成2.采用存储程序的方式,程序和数据放在同一个存储器中,并以二进制表示。3.指令由操作码和地址码组成4.指令在存储器中按执行顺序存放,由指令计数器(即程序计数器PC)指明要执行的指令所在的储存单元地址,一般按顺序递增,但可按运算结果或外界条件而改变5.机器以运算器为中心,输入输出设备与存储器间的数据传送都通过运算器区别以运算器为中心的计算机还是存储器的方法看输入设备能否直原创 2022-04-16 13:54:10 · 567 阅读 · 0 评论 -
远程桌面连接
一、实验目的及要求实验目的:本实验主要学习利用远程桌面连接工具连接到互联网上的计算机系统实验仪器设备与软件环境实验仪器设备:计算机实验环境:Windows 2000 Server、3389桌面连接器、纯真IP数据库三、实验过程及实验结果分析下面给出实验的步骤:1.使用纯真IP数据库找到一个IP地址的范围。这里我们选择安徽省来进行扫描,如图:2.我们选定58.242.0这个IP地址段作为我们扫描的范围。3.使用IPBOOK超级网上邻居来进行扫描,如图:4.我们在IPBOOK里设置一下,原创 2022-04-09 03:00:00 · 502 阅读 · 0 评论 -
安装配置VMware虚拟机
一、实验目的及要求实验目的: 本实验主要学习虚拟计算机的安装与配置二、实验仪器设备与软件环境实验仪器设备:计算机实验环境:Windows 2000 Server、VMware三、实验过程及实验结果分析1、安装完虚拟机以后,就如同组装了一台电脑,这台电脑需要安装操作系统。需要在虚拟机中装操作系统,选择菜单栏“File”下的“New”菜单项,再选择子菜单“New Virtual Machine”,出现新建虚拟机向导,这里有许多设置需要说明,不然虚拟机可能无法和外面系统进行通信。点击向导界面的按钮“下原创 2022-04-09 02:00:00 · 1160 阅读 · 0 评论 -
金刚石图案绘制
一、实验目的及要求实验要求:1.理解自定义坐标系的实现;2.熟悉MFC的常用语句;3.准确、完整的交互式设计。二、实验仪器设备与软件环境Windows 7以上操作系统Microsoft Visual Studio 2010三、实验过程及实验结果分析(包括实验原理、步骤、数据、图表、结果及分析。软件类实验应写出程序代码;硬件类实验画出电路原理图(或逻辑框图)、列出实验数据,并对实验结果进行分析)主要实验步骤:首先打开软件Microsoft Visual Studio 2010,并创建Te原创 2022-04-09 01:00:00 · 2504 阅读 · 0 评论 -
使用Snake代理跳板
一、实验目的及要求实验目的:本实验主要学习使用Snake代理跳板二、实验仪器设备与软件环境实验仪器设备:计算机实验环境:Windows 2000 Server、Snake代理跳板三、实验过程及实验结果分析1、使用Snake代理跳板需要首先在每一级跳板主机上安装Snake代理服务器。程序文件是SkSockServer.exe,将该文件拷贝到目标主机上。一般首先将本地计算机设置为一级代理,将文件拷贝到C盘根目录下,然后将代理服务安装到主机上。安装需要四个步骤,如图所示。2、第一步执行“sksoc原创 2022-04-08 11:54:19 · 1229 阅读 · 0 评论 -
Sniffer的使用
一、实验目的及要求实验目的:本实验主要学习利用Sniffer抓包软件的使用二、实验仪器设备与软件环境实验仪器设备:计算机实验环境:Windows 2000 Server、VMware三、实验过程及实验结果分析1、进入Sniffer主界面,抓包之前必须首先设置要抓取数据包的类型。选择主菜单Capture下的Define Filter菜单。2、在抓包过滤器窗口中,选择Address选项卡,如图所示。窗口中需要修改两个地方:在Address下拉列表中,选择抓包的类型是IP,在Station1下面输入原创 2022-04-08 03:00:00 · 6092 阅读 · 0 评论 -
基本图形扫描转换(Bresenham画圆)
一、实验目的及要求实验要求:1.理解中点Bresenham算法原理;2.能用中点Bresenham原理实现基本图形的正确绘制;3.准确、完整的交互式设计。二、实验仪器设备与软件环境Windows 7以上操作系统Microsoft Visual Studio 2010三、实验过程及实验结果分析(包括实验原理、步骤、数据、图表、结果及分析。软件类实验应写出程序代码;硬件类实验画出电路原理图(或逻辑框图)、列出实验数据,并对实验结果进行分析)主要实验步骤:创建新项目Test;同时添加点类,原创 2022-04-08 02:00:00 · 1455 阅读 · 0 评论 -
三维图形变换与投影
一、实验目的及要求实验要求:1.掌握对三维物体进行平移、旋转、放缩、错切等变换的方法;2.掌握利用透视变换算法生成立方体的一点、两点和三点透视的方法;3.掌握旋转立方体的透视投影图的方法。4.良好的交互设计。二、实验仪器设备与软件环境Windows 7以上操作系统Microsoft Visual Studio 2010三、实验过程及实验结果分析(包括实验原理、步骤、数据、图表、结果及分析。软件类实验应写出程序代码;硬件类实验画出电路原理图(或逻辑框图)、列出实验数据,并对实验结果进行分析原创 2022-04-08 01:45:00 · 1771 阅读 · 2 评论 -
使用IPC扫描器进行网络扫描
一、实验目的及要求实验目的:本实验主要学习使用扫描工具进行网络扫描二、实验仪器设备与软件环境实验仪器设备:计算机实验环境:Windows 2000 Server、VMware三、实验过程及实验结果分析网络上存在大量具有各种漏洞的主机,使用扫描工具,我们可以扫描到网络上主机的漏洞。1、使用IPC扫描器在网络上进行扫描(1) 双击打开scanipc.exe(2)确定要扫描的IP地址范围,例如:192.168.0.1—192.168.0.254将其填入开始和结束IP里。(3)在配置里,我们原创 2022-04-07 16:08:50 · 1375 阅读 · 0 评论 -
二维变换与裁剪
一、实验目的及要求实验要求:掌握Liang-Barskay裁剪算法裁剪金刚石图案的方法;正确的放缩效果、平移效果;良好的交互设计;二、实验仪器设备与软件环境Windows 7以上操作系统Microsoft Visual Studio 2010三、实验过程及实验结果分析(包括实验原理、步骤、数据、图表、结果及分析。软件类实验应写出程序代码;硬件类实验画出电路原理图(或逻辑框图)、列出实验数据,并对实验结果进行分析)主要实验步骤:创建新项目Test;同时添加点类,选择“添加”,添加类原创 2022-04-07 01:00:00 · 3246 阅读 · 0 评论 -
学习socket通信
1 目的(Purpose)学习socket通信,使用python 创建客户端,服务器端,建立连接。2 方法(Method)Socket通信TCP连接:用于指令传输,准确交付UDP连接:用于图像数据传输,暂时现在同一个系统下测试,后期会让Windows作为服务器端,Ubuntu18.04作为客户端进行测试Server服务器端(Windows):import socketaddress = ('127.0.0.1', 5005) # 服务端地址和端口s = socket.socket(so原创 2022-03-31 01:00:00 · 637 阅读 · 0 评论 -
2021年 个人年度总结
回顾这一年,这一年主要忙着准备比赛。原创 2022-01-03 21:22:10 · 2289 阅读 · 1 评论 -
智慧餐车机器人系统数据流图
智慧餐车机器人系统数据流图智慧餐车机器人系统有语音交互,取餐,送餐等多项功能,并有如下诸多数据表。(1)客户信息:即用餐人员何时订餐,订购哪些菜品等信息。(2)餐品信息:即需要配送哪些餐品(3)餐桌信息:即到哪里去送餐,该餐桌有几人等信息。(4)语音交互信息:即与人对话交流等信息智慧餐车机器人系统有如下3个基本功能:(1)语音交互:由工作人员和用餐人员与送餐机器人进行语音交互,并将对话信息进行数据存储。(2)取餐:由送餐机器人向工作人员取餐,餐品送达后,顾客向送餐机器人取餐。(3)送餐:有原创 2021-09-30 21:01:28 · 1513 阅读 · 1 评论