自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu18.04安装ROS并实现小海龟仿真

安装出现了比较多的问题,主要有需要FQ的地方受限较大,尤其在sudo rosdep init和rosdep update那里,最终选择了rosdepc来替换rosdep(rosdepc是国内大神写的,不需要FQ,解决了许多问题)包括下载rosdepc是也遇到了许多问题,下载了好多次才成功;//赋值完毕后,发送到主题"/cmd_vel"。//vel_pub会在主题"/cmd_vel"(机器人速度控制主题)里广播geometry_msgs::Twist类型的数据。//左右(+-) m/s。

2024-07-13 10:21:59 741

原创 基于System-Verilog的FPGA设计与仿真

那时它只是一种专用语言。专有的Verilog HDL于1989年逐渐向公众开放,并于1995年由IEEE标准化为国际标准,即IEEE Std 1364-1995TM(通常称为“Verilog-95”)。IEEE于2001年将Verilog标准更新为1364-2001 TM标准,称为“Verilog-2001”。2009年,IEEE终止了IEEE-1364标准,并将Verilog-2005合并到SystemVerilog标准中,标准编号为IEEE Std 1800-2009TM标准。

2024-07-12 19:10:38 602

原创 红外超声波雷达测距

一HC-SR04介绍1HC-SR04简介及工作原理HC-SR04是一种常用的超声波传感器,用于测量距离。它由超声波发射器和接收器组成,通过发射超声波脉冲并计算返回的时间来确定目标物体与传感器的距离。其工作原理类似于蝙蝠发出超声波并依靠回声来定位。工作原理:(1)采用 IO 口 TRIG 触发测距,给最少 10us 的高电平信呈。(2)模块自动发送 8 个 40khz 的方波,自动检测是否有信号返回。(3)有信号返回,通过 IO 口 ECHO 输出一个高电平,高电平持续的时间就是超声。

2024-07-12 18:55:01 839

原创 基于FPGA的VGA协议实现

大多数计算机与外部显示设备之间都是通过模拟VGA接口连接,计算机内部以数字方式生成的显示图像信息,被显卡中的数字/模拟转换器转变为R、G、B三原色信号和行、场同步信号,信号通过电缆传输到显示设备中。本次实践用VGA实现了显示学号姓名,彩色条纹和图像,也考察了ROM和PLL核的调用,需要注意的是,我的quartus版本为13与参考博客quartus18调用核有些许的不一样,自己参考摸索也成功调用,希望我的博客可以给用quartus13调用核做出一些帮助。

2024-07-12 18:31:45 489

原创 基于NIOSII软核的流水灯

一.硬件设计新建项目Tools->Qsys启动Qsys工具file->save保存文件,名为kernel双击clk_0,设置时钟添加Nios II Processor保持默认重命名为cpu添加JTAG UART保持默认配置添加On-Chip Memory(RAM or ROM)更改Total memory size为40960添加PIO接口保持默认设置添加System ID Peripheral保持默认设置接线及基地址分配如下。

2024-07-12 16:43:43 745

原创 ROS机器人小车建模仿真与SLAM

在控制台输入:export ROS_PACKAGE_PATH=R O S P A C K A G E P A T H : 你的 O R B S L A M 2 的目录 / E x a m p l e s / R O S ,比如在我的虚拟机就是 e x p o r t R O S P A C K A G E P A T H = {ROS_PACKAGE_PATH}:你的ORB_SLAM2的目录/Examples/ROS,比如在我的虚拟机就是export ROS_PACKAGE_PATH=ROS。

2024-07-12 16:10:16 507

原创 ROS通信模式编程

ROS通信编程实验是机器人学习和开发过程中的重要环节,通过实践掌握ROS通信机制和技术要点,对于提升个人能力和促进机器人技术的发展具有重要意义。由图可知本电脑的名为ttljq-virtual-machine,实验另一台电脑名为wz-virtual-mechine。export ROS_MASTER_URI=http://wz-virtual-machine:11311 #主机ip或名称。找到 generate_messages 函数一项,默认也是#注释,同样取消掉该部分注释,并修改为以下代码。

2024-07-12 15:48:18 797

原创 嵌入式实验报告

,此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;,定义并赋值两整型变量,然后调用函数。系统下用你熟悉的编译工具编译主程序。实验内容:请编写一个主程序文件。第一步编写一个主程序文件。包含一个算术运算函数。命令行方式编译主程序。命令行方式编译主程序。

2023-09-17 19:40:14 55 1

原创 JavaScript & TypeScript 学习总结

概念:Javascript是一种弱类型或者说动态语言,这意味着不用提前声明变量类型,在程序运行过程中,类型会被自动确定,这也意味着相同的变量可用作不同的类型。例如在一些 if 内部的类型错误,JS 需要执行到了对应代码才能发现错误,而 TS 在写代码的过程中就能发现部分错误,代码交付质量相对高一些,不过对于逻辑错误,TS 当然也是无法识别的。TS做的事情就是给变量加上类型限制,在变量赋值的时候必须提供类型匹配的值,变量只能访问所绑定的类型中存在的属性和方法。八进制见面加 0,十六进制见面加 0x。

2023-07-04 23:05:24 21

原创 HTML & CSS 学习总结

标签选择器{属性名:属性值;常规标记:<标记属性=“属性值”属性=“属性值1属性值2”></标记>空标记:<标记 属性=“属性值”属性=“属性值1 属性值。网页头部区(描述区)<head></head><body></body>网页主体内容区,显示在网页的内容都要写在body里。下划线: <u></u>、<ins></ins>删除线:<s></s><del></idel>上标:<sup></sup>按原文显示,保留空格和换行符: <pre></pre>转义字符: © 版权、 空格、< <、> >

2023-07-04 23:00:45 24

原创 JavaScript & TypeScript 学习总结

那时的网络只是静态页面,通常是文本繁重且丑陋的 最好的有图像浮动到左边或右边。动画、交互和其他形式的小型自动化需要成为网络的未来。为了实现那个效果,Web 需要一种在浏览器中运行的脚本编程语言。Netscape 的一名程序员Brendan Eich 受命使这成为可能,并在短短十天内创建了 JavaScript 编程语言(在开发期间最初称为 Mocha,然后成LiveScript)。(3)服务端开发(node.js)(4)桌面程序(Electron)(6)控制硬件—物联网(Ruff)js脚本语言-编程语言。

2023-07-01 20:02:58 20

嵌入式系统实验报告文件

嵌入式系统实验报告文件

2023-09-17

空空如也

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

TA关注的人

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