最近儿子在学校学习巡线机器人,用的是《鲸鱼流程图》,此软件提供了两种界面,一种是流程图界面,与软件详细设计中的流程图有点像:
双击任意流程节点,界面弹出该节点的属性信息,相当于参数设置:
另外一种是积木界面(应当是基于 scratch 二次开发):
此软件需要配合鲸鱼机器人的硬件配合使用,学校购买了他们的开发板,没啥问题,个人就没办法用了。
到了初中了依旧使用积木式编程,有点低效。最最关键的是,软件运行速度好慢!!!
在网上找了下类似的软件,有个开源软件 Openblock 提供类似的功能,此软件同样基于 Scratch 二次开发,支持多种开源开发板,软件有时候会出现莫名其妙的问题,不过基本不影响使用。
软件界面跟scratch一模一样:
软件最上面一行提供了连接开发板功能,该软件支持多种不同的开发板(arduino),有开发板的可以直接用,没有的可以买一块,很便宜:
这些开发板中,推荐使用 ESP32 或者 Raspberry Pi Pico,相比 ATMega 单片机,这两个控制器运行速度比较快,开发板就是白菜价,淘宝上一搜一大堆。
使用外部扩展模块前,需要先选择一个外部设备,这里选择的是 ESP32 开发板,另外将工作模式设置为"上传模式":
点击左下角的添加扩展按钮:
界面会呈现系统中支持的扩展列表,点击后就可以加载,加载后插件状态为橙色:
返回后,界面的左边导航树呈现【智能小车】项:
此时就可以基于扩展模块编程了。
AIGC(AI Generated Content,人工智能生成内容)的底层技术中,优化算法是核心部分之一,它直接关系到模型训练的效果和生成内容的质量。然而,由于AIGC技术涉及复杂的深度学习模型和大量数据处理,直接提供详细的代码和部署步骤可能过于复杂且难以全面覆盖。不过,我可以从优化算法的一般框架、关键技术点以及部署流程等方面进行概述,并给出一些示例性的指导。优化算法的一般框架AIGC的优化算法
今天为大家介绍一下经典控制算法之一的PID控制方法。PID控制方法从提出至今已有百余年历史,其由于结构简单、易于实现、鲁棒性好、可靠性高等特点,在机电、冶金、机械、化工等行业中应用广泛。在大学期间,参加的智能汽车竞赛中就使用到了PID经典控制算法,对于智能小车的调试更加的方便。一、PID原理PID控制方法将偏差的比例(proportional)、积分(integral)、微分(derivative
在Python编程中,多进程处理是一项关键的技术,特别是在需要处理大规模数据或执行耗时任务时。为了充分利用多核处理器的优势,Python提供了multiprocessing模块,使得并行编程变得更加容易。本文将深入探讨multiprocessing模块的基础知识,并通过实际代码示例演示其在解决实际问题中的应用。多进程编程基础在了解multiprocessing模块之前,我们先来了解一下进程的基本概
# 使用鲸鱼优化算法优化变分模态分解(VMD)代码的指南在当前的机器学习与信号处理领域,鲸鱼优化算法(WOA)是一种相对新颖且有效的优化方法,其应用在变分模态分解(VMD)中能够有效提高信号处理的质量。本文将详细讲解如何实现鲸鱼优化算法来优化VMD代码,帮助初学者掌握这一过程。## 整体流程在实现鲸鱼优化算法优化VMD代码的过程中,我们将按照以下步骤进行:| 步骤 | 说明 ||
# 鲸鱼优化算法及其在Python中的应用## 简介鲸鱼优化算法(Whale Optimization Algorithm, WOA)是一种基于模拟鲸鱼行为的启发式优化算法。它模拟了鲸鱼群体中的社会行为和迁徙过程,通过搜索最优解来解决优化问题。鲸鱼优化算法具有简单易懂、易于实现,并且能够在相对较短的时间内收敛到全局最优解的优点,在许多优化问题中表现优异。## 算法原理鲸鱼优化算法的
# Python鲸鱼优化算法概述鲸鱼优化算法(Whale Optimization Algorithm, WOA)是一种启发式优化算法,模拟了座头鲸的捕食行为。这种算法首次由Seyedali Mirjalili于2016年提出。鲸鱼优化算法因其简单有效在许多不同的领域中得到了广泛应用,如工程优化、机器学习和图像处理等。## 座头鲸的捕食行为座头鲸主要以小鱼、虾和其它海洋生物为食。在捕食
# 鲸鱼优化算法(Whale Optimization Algorithm)概述与Python实现## 1. 引言鲸鱼优化算法(Whale Optimization Algorithm,WOA)是一种新兴的群体智能优化算法,于2016年由Seyedali Mirjalili提出。其灵感来源于座头鲸的捕食行为,通过模仿鲸鱼在海洋中觅食的过程,WOA可以有效地解决复杂的优化问题。本文将介绍WO
十分钟教你学会鲸鱼优化算法
在进行鲸鱼优化算法在 Python 中的代码实现时,遇到了一些问题,该过程包括如何定位和解决这些问题,旨在帮助后续的开发和部署工作。---在我们的项目中,鲸鱼优化算法(WOA)用于解决复杂的优化问题,如参数优化和特征选择。该算法通过模拟鲸鱼捕食行为达到全局优化,适用于大规模复杂的优化问题。随着业务需求的提高,性能瓶颈逐渐显现,影响了整体系统的响应时间与处理能力,导致用户体验下降。> *
# 鲸鱼优化算法详解及Python代码示例鲸鱼优化算法(Whale Optimization Algorithm, WOA)是一种新颖的群体智能优化算法,由Mirjalili于2016年提出。这种算法模拟了座头鲸在捕食过程中的行为,广泛应用于函数优化、参数调优等领域。本文将详细介绍鲸鱼优化算法的原理、实现方法,并提供代码示例。## 1. 算法原理鲸鱼优化算法的核心思想是模拟座头鲸围绕猎
# 鯨鱼优化算法优化LSTM模型在深度学习中,长短期记忆网络(LSTM)是一种广泛应用于时间序列预测、自然语言处理等任务的循环神经网络(RNN)变体。然而,LSTM的性能受许多因素的影响,其中超参数的选择尤为重要。鲸鱼优化算法(WOA)是一种新颖的群体智能优化算法,近年来被广泛应用于超参数调优。本文将探讨如何使用鲸鱼优化算法优化LSTM模型,并提供相关的代码示例。## 1. 鲸鱼优化算法简
# 学习使用鲸鱼优化算法优化VMD Python在这篇文章中,我们将一起探索如何使用鲸鱼优化算法(WOA)对变分模态分解(VMD)进行优化。我们会通过具体步骤教会你如何将这两个方法结合在一起,进而实现数据分析的目标。下面是我们将要完成的流程。## 流程概述| 步骤 | 描述 | 时间
根据腾讯蓝鲸蓝鲸应用统一开发环境指南手册改编发布,主要顺便记录一些趟坑的地方。 蓝鲸应用统一开发环境指南背景vagrant安装配置添加蓝鲸镜像到vagrant初始化环境运行环境,应用开发Vagrant常用命令Vagrantfile配置文件详解 背景 蓝鲸应用开发需要依赖django,celery,mysql-client等第三方库,而像celery又
前言:鲸鱼优化算法(WOA)也是一种元启发式优化算法。一种新的模拟座头鲸狩猎行为的元启发式优化算法(鲸鱼优化算法,WOA)。目前的工作与其他群优化算法相比的主要区别在于,采用随机或最佳搜索代理来模拟捕猎行为,并使用螺旋来模拟座头鲸的泡泡网攻击机制。算法原理:座头鲸最有趣的地方是它们特殊的捕猎方法。这种觅食行为被称为泡泡网觅食法。座头鲸喜欢在接近海面的地方捕食磷虾或小鱼。值得一提的是,泡泡网捕食是一
一、主要作用 1、详细记录从请购到采购到收料进货的交易信息。 2、提供了多角度 的请购、采购、进货的进度管控报表,方便在日常 作业中做到跟催及管理,达到准时交货的目的。 3、针对公司内部对供应商的评估及管理,提供供应商ABC分析表等分析报表,将供应商做等级区分,提供给管理者制定采购政策时的参考依据。 4、对于日常采购项目,系统将详实记录商品报价信息及供应商价格变动过程,作为公司内部审查和核准的依据
目录1.鲸鱼优化算法(WOA)1.1算法原理1.1.1 包围猎物1.1.2 狩猎行为1.1.3 搜索猎物 1.4 算法流程2.如何用matlab .m文件脚本调用simulink模型并传入参数3.如何设计优化算法的目标函数4.优化结果后记参考文献:前言:我们在用simulink进行仿真模型的时候,通常会遇到一些参数需要手动调节,如PID参数、模糊PID参数等,非常耗时,且难以得
鲸鱼优化算法概述鲸鱼优化算法( Whale Optimization Algorithm,WOA)是 Mirjalili 等于 2016 年提出的一种基于座头鲸鱼狩猎方法的元启发式算法。它成功应用于各种复杂的离散优化问题,如资源调度问题、建筑工地的工作流程规划、选址与路径规划和神经网络训练等。在算法改进和应用方面,闫旭等提出了混合随机量子鲸鱼优化算法求解 TSP 问题; 滕德云等把鲸鱼优化算法与拓
文章目录一、理论基础1、鲸鱼优化算法2、改进的鲸鱼优化算法(1)准反向学习初始化种群(2)非线性收敛因子(3)自适应权重策略与随机差分法变异策略二、仿真实验及分析三、参考文献 一、理论基础1、鲸鱼优化算法2、改进的鲸鱼优化算法基本的鲸鱼优化算法仍然存在着求解精度低、收敛速度慢和易陷入局部最优的缺点。为了克服这些缺点,本文将从种群初始化、位置更新策略以及预防陷入局部最优这三个方面对WOA进行改进。
3.6 维护请购信息 采购人员针对品号管辖范围的已审核的请购单信息,进行采购前的询、比、议价作业,并做采购发单前最后相关信息的审核. ( 备注: 维护请购信息主要由采购部门作业) 备注:维护请购单信息不能新增作业, 它只是调已审未结束的请购单进行修改。在维护请购单信息单头除采购人员及请购部门可更改外其它都不能作修改; 在维护请购单信息单身可新增新的信息来对请购单分单, 也可在原有的信息中对采购数量
鲸鱼优化算法(whaleoptimization algorithm, WOA)是群智能算法类型中的一种,通过模拟鲸鱼的行为方式,从而解决优化问题。本章将深入讨论鲸鱼优化算法的实现原理以及如何将算法应用于实际的优化问题中。本章主要涉及到的知识点有:算法介绍:包括算法的起源和工作原理。算法的主要过程:介绍其中的核心搜索行为和过程。算法的常用参数:帮助控制算法的优化效果。求解非线性函数的寻优问题:通过
在Spring Boot应用中,对配置信息进行加密是一项加强应用安全性的重要措施。Jasypt(Java Simplified Encryption)提供了一系列工具和类库,用于在Java应用中对属性文件、配置文件中的敏感信息进行加密。以下是将Jasypt应用于Spring Boot项目以加密配置信 ...
---恢复内容开始---以前对于各种引擎也稍微有点理解,可是却并没有深入研究过,最近打算看看Innodb引擎,InnoDB 存储引擎前言:数据库:物理操作系统文件或其他形式文件类型的集合,数据库实例:有数据库后台进程/线程以及一个共享内存区组成mysql被设计成了一个单进程多线程架构的数据库开始:1、默认的InnoDB存储引擎的后台线程有7个,4个IO threa
目录课程目标1. XPath简介1.1 XPath的优势1.2 安装lxml2. XPath基本语法2.1 路径表达式2.2 节点选择2.3 属性选择3. XPath高级语法3.1 条件表达式3.2 轴(Axes)3.3 函数使用4. lxml库详解4.1 解析HTML4.2 解析XML4.3 命名空间处理5. 实战案例:爬取电商商品信息6. XPath调试技巧6.1 浏览器调试6.2 Pyth