2025年机电一体化、机器人与人工智能国际学术会议(MRAI 2025)
重要信息
时间:2025年4月25日-27日
地点:中国·济南
官网:http://www.icmrai.org
征稿主题
机电一体化 | 机器人 | 人工智能 |
·传感器和执行器 ·制造过程的建模、分析与仿真 ...... | ·机器人控制 ...... | ·人工智能应用与技术 ...... |
机电一体化、机器人与人工智能 是现代制造业、自动化、智能系统及智能设备的重要组成部分。这些技术相互交织,推动着各行各业的技术进步,尤其是在工业自动化、智能制造、智能家居、医疗、物流等领域。通过结合机电工程、自动控制、信息技术、机器人技术和人工智能(AI),这些领域不断实现高度集成和智能化。下面将详细分析这几个领域及其交汇点。
🤖 机电一体化、机器人与人工智能
一、基本概念
1.1 机电一体化
机电一体化 是指机械工程、电子工程、控制工程和计算机技术的有机结合,它使得机械系统具有电气控制、自动化以及信息处理能力,广泛应用于自动化生产线、智能装备、机器人等系统。机电一体化的关键在于:
-
机械系统:包括机械部件的设计与制造。
-
电气系统:包括电机、传感器、执行器等硬件。
-
控制系统:通过PLC、DCS、嵌入式系统等对机械与电气部分进行协调控制。
-
信息处理系统:集成了计算机技术与软件,用于数据处理、监控和优化控制。
机电一体化技术被广泛应用于智能制造、自动化控制、精密加工等领域。
1.2 机器人技术
机器人技术 是研究机器人系统设计、控制和应用的技术领域。机器人一般由传感器、执行器(如电机、气动系统)、控制器(如PLC、嵌入式系统)和执行部件(如机械臂、移动平台)等组成。根据用途的不同,机器人可以分为:
-
工业机器人:主要用于自动化生产线中的焊接、喷涂、装配、搬运等任务。
-
服务机器人:如清扫机器人、餐厅服务机器人、医疗机器人等,主要应用于服务行业。
-
特种机器人:如救援机器人、深海探测机器人、宇航机器人等,专门用于高危或极限环境下的任务。
1.3 人工智能(AI)
人工智能(AI) 是模拟、延伸和扩展人类智能的技术。它包括机器学习、深度学习、自然语言处理、计算机视觉、语音识别等技术。AI的核心目标是让机器能够感知环境、进行决策、学习经验并执行任务。AI在机器人和机电一体化系统中的应用包括:
-
感知与识别:机器人通过计算机视觉、传感器、摄像头等识别环境和对象。
-
决策与规划:通过机器学习和优化算法,机器人能够进行路径规划、任务分配和自主决策。
-
智能交互:机器人可以通过自然语言处理与人进行语音交互,提升用户体验。
二、机电一体化、机器人与人工智能的结合
2.1 智能制造
智能制造是机电一体化、机器人技术与人工智能结合的典型应用,主要体现在以下几个方面:
-
自动化生产线:机器人的引入使得生产线可以完成各种任务(如焊接、装配、涂漆、检测等),而AI则用于实时优化生产过程,提升效率、减少错误并节约成本。
-
自适应控制系统:通过AI算法与机电一体化系统结合,生产线能够根据不同的生产条件(如原材料变化、设备状况等)自动调整,保证生产过程的稳定性与高效性。
-
预测性维护:通过传感器和数据采集技术结合AI分析,生产设备和机器人可以实时监控自身健康状况,预测故障并在故障发生前进行维修,避免生产中断和成本损失。
2.2 服务机器人与人工智能
服务机器人结合了机电一体化技术、机器人技术与AI,成为越来越普及的设备,广泛应用于家庭、医疗、餐饮、物流等领域:
-
家庭服务机器人:如扫地机器人、送餐机器人等,通过智能感知与导航技术,能够自主清洁、送餐等。
-
医疗机器人:通过AI图像处理与分析,结合精密的机械操作系统,能够进行微创手术、康复治疗等。
-
智能配送机器人:在酒店、机场、医院等场所,服务机器人可通过AI路径规划与实时决策,完成自主配送任务。
2.3 机器人视觉与感知
机器人视觉 是AI在机器人中的重要应用,它使机器人能够通过摄像头和传感器识别周围环境、物体的形状、尺寸、颜色等信息。结合机电一体化技术,机器人能够:
-
自主导航与避障:利用视觉传感器和AI算法,机器人可以进行环境感知,自主规划路径,并避开障碍物。
-
物体识别与抓取:通过深度学习技术,机器人可以识别不同类型的物体并完成抓取、搬运等任务。
-
精密装配:在工业生产中,机器人结合视觉系统可以进行精密的装配作业,提高装配精度和效率。
2.4 人机协作与智能控制
人机协作是机电一体化与人工智能结合的另一重要应用。通过AI技术,机器人不仅可以独立完成任务,还能与人类一起工作,协作完成复杂的任务:
-
协作机器人(Cobot):这种机器人能够与人类共同工作,能够感知到周围人的动作,并根据需要自动调整自己的工作状态,避免发生碰撞。
-
智能监控与调度:AI与机器人的结合使得自动化生产环境中的设备和机器人能够在全自动化、半自动化状态下,根据任务需求实时调度,提升生产效率。
三、机电一体化、机器人与人工智能面临的挑战
3.1 技术整合与标准化
机电一体化、机器人和人工智能的融合要求不同领域的技术实现高度的整合与协同。这涉及到硬件(如机械部件、传感器)、软件(如控制系统、AI算法)及信息系统(如大数据分析、云计算)的协同工作。然而,现有的标准化技术还无法完全支持这种复杂系统的无缝整合,技术间的兼容性问题是目前的一大挑战。
3.2 数据安全与隐私问题
随着AI和机器人技术的应用越来越广泛,特别是在医疗、金融等领域,如何保证数据的安全性、隐私保护和系统的可靠性变得尤为重要。传感器、云计算和物联网设备不断产生大量的数据,这些数据需要保护,避免遭受网络攻击、泄漏等安全风险。
3.3 高成本与投资回报
虽然机器人和AI技术具有巨大的潜力和应用前景,但初期投资和技术研发的成本仍然较高。对于许多中小企业而言,如何平衡技术成本与实际效益,保证设备的投资回报率,是推动这些技术普及的重要障碍。
3.4 技术人才的短缺
由于机电一体化、机器人技术和人工智能涉及多个学科的交叉,企业在进行相关技术研发和应用时需要多领域的技术人才。然而,目前该领域的高端人才供给不足,尤其是AI和机器学习领域的专家相对短缺,导致行业在技术开发和应用上的瓶颈。
四、未来发展趋势
4.1 人工智能与机器人深度融合
未来,人工智能与机器人技术的结合将进一步深化,机器人将具备更强的自主决策能力,能够在更加复杂和动态的环境中执行任务。AI的学习能力将使机器人具备“自主进化”能力,能够通过与环境的互动持续优化自己的行为。
4.2 机器人柔性与适应性增强
随着软体机器人、类人机器人等技术的发展,机器人将更加灵活、适应性更强,能够应对复杂多变的工作环境。这类机器人将能够执行更多类型的任务,并与人类协同工作。
4.3 人工智能普及化与低代码开发
未来,AI和机器人技术将更加普及,更多的行业将实现智能化自动化。低代码或无代码的开发平台将使得更多企业能够快速构建和定制适应自己需求的智能系统,降低技术门槛,加速智能化进程。
4.4 智能工厂与物联网
在智能制造方面,结合物联网技术和大数据分析,机器人和机电一体化系统将实现更高效的生产调度和实时监控,推动智能工厂的全面普及。
相关文章:
2025年机电一体化、机器人与人工智能国际学术会议(MRAI 2025)
重要信息 时间:2025年4月25日-27日 地点:中国济南 官网:http://www.icmrai.org 征稿主题 机电一体化机器人人工智能 传感器和执行器 3D打印技术 智能控制 运动控制 光电系统 光机电一体化 类人机器人 人机界面 先进的运动控制 集成制造系…...
QT Sqlite数据库-教程002 查询数据-上
【1】DQL语句: DQL语句(数据查询语言),用来查询数据记录。DQL 基本结构由 SELECT FROM、WHERE、JOIN 等子句构成。DQL 语句并不会改变数据库,而是让数据库将查询结果发送结果集给客户端,返回的结果是一张虚…...
Java List流式编程全解析:从入门到实战高手
🚀 Java List流式编程全解析:从入门到实战高手 #Java8新特性 #Stream流 #集合操作 #高效编程 一、为什么需要Stream流? 传统集合操作痛点: 代码冗长:多层循环嵌套,可读性差难以并行:手动拆分…...
【Linux】深入理解线程控制
个人主页~ 深入理解线程控制 一、线程等待的原理二、线程的局部存储三、初步理解线程互斥1、互斥的概念2、需要互斥的原因 一、线程等待的原理 pthread_join的作用是线程等待,其中retval参数传递线程退出状态的原理是:当目标线程结束时,pthr…...
android面试情景题详解:android如何处理断网、网络切换或低速网络情况下的业务连续性
在移动互联网时代,Android应用已经成为人们日常生活中不可或缺的一部分。从社交媒体到在线购物,从移动办公到娱乐消费,几乎所有的服务都依赖于网络连接。然而,网络环境并非总是稳定可靠。断网、网络切换(如从Wi-Fi切换…...
基于 Qt 的 BMP 图像数据存取至 SQLite 数据库的实现
基于 Qt 的 BMP 图像数据存取至 SQLite 数据库的实现说明 本项目通过 Qt 框架实现了将 BMP 图像文件以二进制形式存入 SQLite 数据库,并可从数据库中读取还原为 BMP 图像文件的功能,适用于需要图像与结构化数据统一管理的场景。 整个流程分为两个主要部…...
Melos 发布pub.dev
🧰 Melos 全套实用教程(Flutter Monorepo 管理神器) 🚀 目录: 什么是 Melos?适合哪些项目? 安装与初始化 项目结构推荐 melos.yaml 配置详解 常用命令讲解(bootstrap、run、exe…...
基于 SSM 高校二手交易平台
收藏关注不迷路!! 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,还有大家在毕设选题(免费咨询指导选题),项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多…...
Missashe考研日记-day20
Missashe考研日记-day20 1 高数 学习时间:2h30min学习内容: 今天当然是刷题啦,做不等式的证明板块的真题,证明题懂的都懂,难起来是真的一点思路都没有,这个板块还没做完,做完再总结题型。 2…...
Spring 单元测试核心注解全解:@InjectMocks、@MockBean、@Mock、@Autowired 的区别与实战
在编写 Spring Boot 应用的单元测试过程中,@InjectMocks、@MockBean、@Mock 和 @Autowired 是最常用的几个注解,但它们经常被混淆或误用,导致测试失败或注入错误。 本文将从本质区别、使用场景、示例代码、对比表格等多个维度,全面解析这几者的使用方法与差异,助你写出结…...
Spring Boot 项目里设置默认国区时区,Jave中Date时区配置
在 Spring Boot 项目里设置国区时区(也就是中国标准时间,即 Asia/Shanghai),可通过以下几种方式实现: 方式一:在application.properties或application.yml里设置 application.properties properties sp…...
如何使用Cloud Sync搭建群晖NAS跨设备自动备份与手机端实时监控
文章目录 前言1. 群晖NAS安装Cloud Sync1.1 安装和配置 Cloud Sync 2. 功能演示3. 群晖安装cpolar内网穿透3.1 配置Cloud Sync公网访问地址 4. 配置固定公网地址 前言 在当今这个信息爆炸的时代,个人和企业都面临着一个共同的难题:数据分散在各种设备和…...
git回退到指定版本
查看提交历史 在本地仓库中运行 git log 命令,找到需要回退到的版本对应的 commit ID。 重置本地分支 执行 git reset --hard commit_id 将本地分支回退至目标版本,commit_id为要会退的版本号。 强制推送更改 运行 git push origin HEAD --force 强制更…...
【Python爬虫】简单介绍2
目录 四、网页数据的加载方式 4.1 数据直接放在请求响应结果中 4.2 数据在异步请求响应结果中 五、爬虫 - 反爬虫 - 反反爬虫 5.1 反爬虫 5.2 反反爬虫 六、风险 6.1 合法性与合规性的重要性 6.2 违规使用爬虫面临的法律风险示例 6.3 合法合规使用爬虫的建议 四、网页…...
基于QtC++音乐播放器whisper语音转文字歌词解析
演示视频 github源码地址 gitee源码地址 通过网盘分享的文件:MySoftWare 链接: https://pan.baidu.com/s/1JdtZNoMcv7jXR_ELMuqZEg?pwd1yw6 提取码: 1yw6 –来自百度网盘超级会员v4的分享...
【QT】QT界面的美容院 -- QSS
一、背景介绍 🔥 在网页前端开发领域中,CSS 是一个至关重要的部分,描述了一个网页的 “样式”,从而起到对网页 美化 的作用。 所谓 样式 ,包括不限于大小、位置、颜色、背景、间距、字体等等。现在的网页很难找到没有…...
【AI】使用Huggingface模型实现文本内容摘要器
【AI】使用Huggingface模型实现文本内容摘要器 推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战目录 【AI】使用Huggingface模型实现文本内容摘要器什么是摘要器?摘要器的应用场景什么是…...
centOS 安装和配置docker
以下是在 CentOS 系统上安装和配置 Docker 的详细步骤: 一、安装 Docker 1. 卸载旧版本(如有) sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate …...
现在AI大模型能帮做数据分析吗?
实际上,有了AI大模型的支持才使得AI数据分析的功能得到更好地应用,比如小浣熊AI支持数据交互功能,只要你输入具体的数据分析要求,它就能自动帮你完成数据清洗、分析、可视化全流程,而且还能生成数据分析报告。 当然&a…...
qt中,父类中有Q_OBJECT,子类中还需要加Q_OBJECT吗
在 Qt 中,关于子类是否需要添加 Q_OBJECT 宏的问题,可以总结如下: 1. 需要添加 Q_OBJECT 的情况 如果子类满足以下任一条件,必须显式添加 Q_OBJECT 宏: 定义了新的信号或槽:即使父类已有 Q_OBJECT&#…...
vue2实现在屏幕中有一个小机器人可以随意移动
第一步:创建store目录结构 src/ ├── store/ │ ├── modules/ │ │ └── robot.js # 机器人专用状态模块 │ └── index.js # Vuex 主配置文件第二步:创建机器人状态模块 创建 src/store/modules/robot.js 文件ÿ…...
MCP协议实战指南:在VS Code中实现PostgreSQL到Excel的自动化迁移
作者:后端小肥肠 🍊 有疑问可私信或评论区联系我。 🥑 创作不易未经允许严禁转载。 姊妹篇: 从PDF到精准答案:Coze助力RAGFlow框架提升数据召回率_提升ragflow-CSDN博客 CozeTreeMind实测:秒出ISO标准流程图…...
Before After:SQL整容级优化
首先说明这个优化有一定提升,但不是我所期望的 我接到一个涉及优化的SQL,具体内容实在太长。而且可能也不利于阅读。于是我脱敏以及简化一下。SQL中间大量的充斥着 (select 列名1 from t1 where t1.id t2.id ) A, (select 列名2 from t1 where t1.id …...
hash.
Redis 自身就是键值对结构 Redis 自身的键值对结构就是通过 哈希 的方式来组织的 哈希类型中的映射关系通常称为 field-value,用于区分 Redis 整体的键值对(key-value), 注意这里的 value 是指 field 对应的值,不是键…...
JMeter重要的是什么
重要特性 支持多种协议: JMeter支持对多种协议进行性能测试,包括HTTP、HTTPS、FTP、JDBC(数据库)、LDAP、JMS、SOAP、REST等。这使得它能够适应各种不同的测试场景。强大的负载模拟能力: JMeter能够模拟大量的虚拟用户…...
Java研学-Activiti7工作流(二)
三 Activiti7 搭建环境 1 开发环境 Jdk1.8或以上版本;Mysql 5及以上的版本;Tomcat8.5;IDEA;Activiti 7.0.0.SR1(流程设计器) 2 安装Activiti流程设计器 ① 在线安装:在Plugins中搜索actiBPM,然后点击Sear…...
鸿蒙开发-编译器使用
15.2编译器使用-目录详解 15.3 编辑器使用-切换工程模块 15.3 编辑器使用-多设备预览 15.1 编辑器使用-编辑中英文...
HTML5+CSS前端开发【保姆级教学】+图像标签附路径问题
引入: Hello!,各位编程猿们!我们知道在网页文档中合理地加入图像,会使文档变得更加生动活泼和引人入胜,而且看上去更加专业、更具有信息性且易于浏览。本期主要介绍图像标签以及超链接标签 一、设置图像标…...
快速启动 Rust + WebAssembly 项目
一、 模板一:wasm-pack-template 适合目标:构建一个 Rust 写的 WebAssembly npm 包 这是最常用、也是最官方推荐的起点模板。它提供了: Cargo.toml 配置好 WebAssembly 的 crate 类型(cdylib)已设置 wee_alloc 和 pan…...
Linux命令-vim编辑
用vi或vim命令进入vim编辑器。 基础: u -- 撤销上一次操作。 x -- 剪切当前光标所在处的字符。 yy -- 复制当前行。 dd -- 剪切当前行。 p -- 粘贴剪贴板内容到光标下方。 i -- 切换到输入模式,在光标当前位置开始输入文本。 :wq -- 保存并退出Vim 编辑器。…...
Windows单机模拟MySQL主从复制
这里写自定义目录标题 下载MySQL ZIP压缩包安装主库1、创建配置文件2、安装服务3、初始化数据库4、启动服务5、配置主库 安装从库1、配置ini文件2、安装服务3、初始化数据库4、启动服务5、配置从库6、验证从库状态 操作主库验证 下载MySQL ZIP压缩包 https://dev.mysql.com/do…...
【区块链+ 人才服务】广州理工学院区块链教学平台 | FISCO BCOS 应用案例
深圳市火链文化传播有限公司与广州理工学院合作,共同建设了“区块链教学平台”。该平台旨在探索区块链技术在教 育领域的应用,特别是在混合式教学模式中的创新实践。 “区块链教学平台”运用了区块链技术的核心优势,包括分布式、信息防篡改以…...
Java Stream深度解析 高阶技巧与性能优化实战
文章目录 一、Stream底层机制揭秘1.1 Stream流水线架构1.2 Spliterator探秘 二、自定义收集器高级实现2.1 实现高性能统计收集器2.2 多级分组优化技巧 三、并行流深度优化3.1 并行度控制策略3.2 工作窃取(Work-Stealing)优化 四、无限流与短路操作4.1 生成无限质数流4.2 短路操…...
【JavaEE初阶】多线程重点知识以及常考的面试题-多线程进阶(一)
本篇博客给大家带来的是多线程的知识点, . 🐎文章专栏: JavaEE初阶 🚀若有问题 评论区见 ❤ 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的动力 . 王子,公主请阅🚀 要开心要快乐顺便进步 1. 常…...
计算机视觉图像分割入门:阈值、区域生长与分水岭算法
计算机视觉图像分割入门:阈值、区域生长与分水岭算法 一、前言二、图像分割基础概念大揭秘2.1 图像分割的定义2.2 图像分割的目的与作用2.3 图像分割的应用领域三、阈值算法:最简单的图像分割法3.1 原理剖析3.2 手动阈值分割及代码示例3.3 自动阈值分割方法及代…...
android弱网环境数据丢失解决方案(3万字长文)
在移动互联网时代,Android 应用已经成为人们日常生活中不可或缺的一部分。从社交媒体到在线购物,从移动办公到娱乐游戏,用户对应用的依赖程度与日俱增。然而,尽管网络基础设施在全球范围内得到了显著改善,弱网环境依然…...
设计模式:迪米特法则 - 最少依赖,实现高内聚低耦合
一、迪米特法则简介 迪米特法则(Law of Demeter,简称 LoD),也称为“最少知识法则”,核心思想是:一个对象应当对其他对象有最少的了解,仅与直接相关的对象交互。通过减少对象之间的耦合度&#…...
React 把一系列 state 更新加入队列
把一系列 state 更新加入队列 设置组件 state 会把一次重新渲染加入队列。但有时你可能会希望在下次渲染加入队列之前对 state 的值执行多次操作。为此,了解 React 如何批量更新 state 会很有帮助。 开发环境:Reacttsantd 学习内容 什么是“批处理”以…...
AntVG2可视化学习与开发笔记-React19(持续更新)
目录 开始工作 第一步:创建画布空间 第二步:获取画布空间并挂载AntVG2 第三步:进行画布设计配置与数据挂载 第四步:完整代码 实际效果如下 参数理解 一、scale 1. 归一化range:[0,1] 2.nice、domainMin 开始工作 第一…...
从PPT到DeepSeek开启信息可视化的全新之旅
在当今信息爆炸的时代,如何高效、生动地展示信息成为了个人与企业在沟通、汇报、推广等场景中面临的关键挑战。传统的演示工具,如PPT,虽然曾经是展示信息的主力军,但随着技术的发展和人们审美、交互需求的提升,其局限性…...
spark-sql学习内容总结
SparkSession 定义与功能:SparkSession是Spark SQL的入口,封装SparkContext,提供了创建DataFrame和执行SQL的能力。它实质上是SQLContext和HiveContext的组合,因此兼容这两者的API。 创建方式:在使用spark-shell…...
Spring-AI-alibaba 结构化输出
1、将模型响应转换为 ActorsFilms 对象实例: ActorsFilms package com.alibaba.cloud.ai.example.chat.openai.entity;import java.util.List;public record ActorsFilms(String actor, List<String> movies) { } GetMapping("/toBean")public Ac…...
ffmpeg实现视频转码
ffmpeg 实现视频转码 什么是视频编码 视频上传成功后需要对视频进行转码处理。 什么是视频编码? 查阅百度百科如下: 所谓视频编码方式就是指通过压缩技术,将原始视频格式的文件转换成另一种视频格式文件的方式。视频流传输中最为重要的编解…...
【Java学习笔记】Java初级阶段代码规范
Java 初级阶段代码规范 1. 类、方法的注释,要以 javadoc 的方式来写。 2. 非 Java Doc 的注释,往往是给代码的维护者看的,着重告读者为什么这样写,如何修改,注重什么问题等 3. 使用 tab 操作,实现缩进&am…...
适应 AI 时代的软件开发流程:用 AI + TDD 构建可维护项目
🧠 适应 AI 时代的软件开发流程:用 AI + TDD 构建可维护项目 本文面向有系统开发经验的工程师,分享如何结合 Git 管理、AI 协作、YAML 驱动与 TDD 开发方式,高效构建一个可维护、可协作、可交付的嵌入式或通用工程项目。适合 BLE 模块、协议栈组件、物联网控制系统等项目落…...
EasyCVR视频汇聚系统:AIoT+视频智能分析赋能食品安全生产全流程监管
近年来,随着食品安全问题频发,消费者对食品加工企业的信任度逐渐下降,企业生产监管难度加大,市场监管也面临诸多挑战。在这样的背景下,食品加工企业迫切需要通过智能化手段提升生产管理水平,满足消费者和监管部门的要求,同时实现自身业绩的提升。 本文将结合EasyCVR与智…...
ASP.NET Core 性能优化:分布式缓存
文章目录 前言一、分布式缓存的核心概念作用:与内存缓存的区别: 二、ASP.NET Core 中的 IDistributedCache三、常用分布式缓存实现1)Redis(最常用)2)SQL Server3)NCache(企业级方案&…...
一款安全好用的企业即时通讯平台,支持统一门户
在数字化转型的浪潮中,企业面临着信息孤岛、系统分散、协作低效等诸多挑战。BeeWorks作为一款专为企业打造的数字化底座平台,凭借其强大的企业内部应用集成能力和单点登录功能,正在成为企业数字化转型的有力推手。 数字化底座平台࿱…...
C语言 栈 的 描述 和 详解
什么是栈? 栈是一种特殊的线性数据结构。 定义及特点 - 栈是一种只能在一端进行插入和删除操作的特殊线性表。它按照后进先出(Last In First Out,LIFO)的原则存储数据,就像一个只能从顶部取放物品的箱子,…...
.NET MCP 示例
服务器端示例 基础服务器 以下是一个基础的 MCP 服务器示例,它使用标准输入输出(stdio)作为传输方式,并实现了一个简单的回显工具: using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.H…...