-
robot_sweeper
电子科技大学,数学学院,本科二年级,数学实验课程作业:扫地机器人的路径规划问题 实验是内容是规划并利用MATLAB模拟扫地机器人的清扫路径,并与随机游走的清扫方式做对比
编程思路:
规定扫地机器人的尺寸为1×1的网格,地图尺寸为20×15(参数可修改),在利用矩阵Tag储存障碍物信息(障碍物标1,非障碍物标0),barrier_generate函数随即生成障碍物
路径规划考虑采用深度优先搜索算法,根据标记矩阵Tag的信息,找到网格之间可达性关系,建立图的邻接压缩表,深度优先搜索求出路径(深度优先所搜算法是在别人的代码上进行修改)
可视化过程中首先建立起地图网格,利用网格着色体现扫地机器人的运动过程,白色表示未清扫过,黑色表示障碍物,蓝色表示清扫过一次,红色表示反复清扫过。
随机游走采用向上下左右四个方向等可能地游走,可视化过程和路径规划的一样
主函数返回的是路径规划和随机游走所花的总步数(Simulation of Robot Sweeper)
- 2020-07-08 23:18:57下载
- 积分:1
-
测试盒20170412
说明: 用QT编写的传感器测试系统界面,可用于二次开发(Sensor test system interface written with QT can be used for secondary development)
- 2020-06-17 11:40:02下载
- 积分:1
-
SWSIFT
说明: 可对两幅图像的相似特征点进行匹配,并标记出对应特征点,同时对两幅图的相似点进行连线。(It can match the similar feature points of the two images, mark the corresponding feature points, and connect the similar points of the two images at the same time.)
- 2020-06-17 16:11:50下载
- 积分:1
-
24点的程序,用vc写的,很好的 !
24点的程序,用vc写的,很好的 !-24 point program that will vc write good!
- 2022-07-09 15:48:26下载
- 积分:1
-
dos
基于C语言的dos 攻击。主要讲述了套接字的创建方式(TCP syn flooding )
- 2009-05-04 10:15:13下载
- 积分:1
-
晶晨芯片dtb修改工具--win7系统64位
说明: 晶晨安卓系统的dtb 由多个dtb文件合成
先分割 dtb.img成多个dtb文件
再反编译修改,后再多个合成安卓版本的dtb
文件内包含说明(amlogic DTB Upack OF Pack)
- 2021-02-26 19:39:37下载
- 积分:1
-
CSS鼠标悬停变色的滑动菜单
CSS暖色调菜单,鼠标悬停变色的滑动菜单,以前在网上见到过,基于纯CSS技术实现,运行UL LI属性和一些鼠标属性编写出来的菜单,对于不熟悉JS的朋友来说,这款菜单比较适合你学习使用,请参见截图所示的菜单效果。
- 2022-03-22 06:05:54下载
- 积分:1
-
dds_test
直接数字式频率合成器DDS设计、Verilog。
产生的信号可以是正弦波或方波、三角波、锯齿波等,自选。
采用DDS技术,将所需生成的波形写入ROM中,按照相位累加原理合成任意波形。
此方案得到的波形稳定,精度高,产生波形频率范围大,容易产生高频。
本实验在设计的模块中,包含以下功能:
(1)通过 freq 信号输入需要的频率的值;
(2)通过 wave_sel 信号选择所需的波形;
(3)通过 amp_adj 信号选择波形放大的倍数。(DDS design of direct digital frequency synthesizer, Verilog.
The generated signal can be sinusoidal or square wave, triangular wave, sawtooth wave and so on, optional.
By using DDS technology, the required waveforms are written into ROM, and arbitrary waveforms are synthesized according to the principle of phase accumulation.
The waveform obtained by this scheme is stable, accurate and easy to generate high frequency waveform.
This experiment includes the following functions in the designed module:
(1) Input the required frequency value through freq signal;
(2) Choosing the required waveform by wave_sel signal;
(3) Select the multiplier of waveform amplification by amp_adj signal.)
- 2019-01-19 16:07:50下载
- 积分:1
-
高斯迭代和雅克比迭代算法实现
此程序实现采用了两个算法;雅克比迭代算法和高斯塞得迭代算法,通过这两个算法可以计算任何其次线性方程组。在应用者两个算法之前,还进行判断所代的其次线性方程组是否能用该方法求解
- 2022-02-05 05:38:34下载
- 积分:1
-
中介者模式-联合国安理会
使用C#开发,实现了登陆,查找,编辑,删除,添加等功能.使用SQL server作为后端数据库(The functions of login, search, edit, delete and add are realized by using C# development. SQL server is used as the back-end database.)
- 2020-06-24 18:40:02下载
- 积分:1