《自己动手做智能机器人》——1.2 机电一体化产品

2024-02-17 06:10

本文主要是介绍《自己动手做智能机器人》——1.2 机电一体化产品,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本节书摘来异步社区《自己动手做智能机器人》一书中的第1章,第1.2节,作者:李卫国 , 陈巍 , 梁建宏 , 胡涛,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 机电一体化产品

机电一体化产品就是采用机电一体化技术研发制造的产品,主要是在机械产品的基础上附加自动化、信息化、智能化的元素。机电一体化技术即结合机械技术和电子技术于一体。随着计算机技术的迅猛发展和广泛应用,机电一体化技术获得前所未有的发展,成为一门综合计算机与信息技术 、自动控制技术 、传感检测技术 、伺服传动技术和机械技术等学科并交叉发展的系统技术。随着嵌入式计算机的高度发展,具有移动计算能力的芯片体积越来越小巧,成本越来越低廉,功能越来越强大,电子技术正在飞速地改变传统机械的面貌,在国防、工业、医疗和消费类电子等各个领域,对机械系统产生深远的甚至是革命性的影响。

智能硬件是机电一体化技术发展到现阶段出现的典型应用,其通过软硬件结合的方式,对传统设备进行改造,进而让其拥有智能化的功能。得益于低成本强运算能力的芯片,以及各种传感器,传统机电设备智能化之后,甚至具备连接的能力,实现互联网服务的加载,形成“云+端”的典型架构,于是智能硬件的机电设备出现了各种新创意,激发了人们的购买欲望。改造的对象除了电子设备,例如手表、电视和电灯,也有以前纯机械的设备,例如门锁、和自行车。智能硬件已经从可穿戴设备延伸到智能电视、智能家居、智能汽车、智能医疗、智能玩具、机器人等领域。比较典型的智能硬件包括麦开水杯、Ninebot 两轮平衡车、小牛电动车等。

麦开水杯(见图1-1)可以在手机App上输入用户的身高、体重,进而测算推荐每天的饮水量,并且实现饮水的提醒。

8bfa22964e9e791b6cedad6e2d2c471b5d815944

Ninebot 两轮平衡车和Ninebot One独轮车(见图1-2)可以上传用户的累计行驶里程,并且为用户显示其在全世界范围内的排名情况,Ninebot One最厉害的玩家目前已经行驶了8 000 km以上。

![screenshot]()

f37f0901075eb236e04acc6c759fe4190a0007be

小牛电动车拥有“活塞液压双碟刹+EBS(电子刹车)+动能回收”系统,锰钢碟刹车片配合前220 mm后180 mm的液压刹车卡钳,主打制动性能,在全天候各种路况下都有良好的适应性。“双碟刹+EBS”系统,20 km/h的速度下制动距离仅1.37 m,相比传统的无EBS鼓式刹车系统,缩短了21%。

此外,小牛电动车并没有迎合这个时代,“为了智能化而智能化”,而是选择先集中突破电动车的防盗痛点:封闭集成GPS模块,随时追踪车辆位置,并且第一年流量免费。

用户可以通过App 的远程控制 来实现对车辆的管控,App集成了包括车况检测、位置记录、报警提示、综合信息显示四大功能。在手机上可以进行整车情况检测,看到剩余电量信息、天气信息、附近维修点地理信息,自动获得充电提醒、电池提出报警、非法位移提醒,查询到车辆行驶轨迹记录,以及进行社区线上交流。

cfb514fd31a2ab85f799148617a1d2f699836dee

在“大众创新,万众创业”的时代,我们新一代的机电工程师必须具备电子化、信息化的思想和互联网思维,才可能设计出更具竞争力的产品。

这篇关于《自己动手做智能机器人》——1.2 机电一体化产品的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/716891

相关文章

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

让树莓派智能语音助手实现定时提醒功能

最初的时候是想直接在rasa 的chatbot上实现,因为rasa本身是带有remindschedule模块的。不过经过一番折腾后,忽然发现,chatbot上实现的定时,语音助手不一定会有响应。因为,我目前语音助手的代码设置了长时间无应答会结束对话,这样一来,chatbot定时提醒的触发就不会被语音助手获悉。那怎么让语音助手也具有定时提醒功能呢? 我最后选择的方法是用threading.Time

usaco 1.2 Palindromic Squares(进制转化)

考察进制转化 注意一些细节就可以了 直接上代码: /*ID: who jayLANG: C++TASK: palsquare*/#include<stdio.h>int x[20],xlen,y[20],ylen,B;void change(int n){int m;m=n;xlen=0;while(m){x[++xlen]=m%B;m/=B;}m=n*n;ylen=0;whi

usaco 1.2 Name That Number(数字字母转化)

巧妙的利用code[b[0]-'A'] 将字符ABC...Z转换为数字 需要注意的是重新开一个数组 c [ ] 存储字符串 应人为的在末尾附上 ‘ \ 0 ’ 详见代码: /*ID: who jayLANG: C++TASK: namenum*/#include<stdio.h>#include<string.h>int main(){FILE *fin = fopen (

usaco 1.2 Milking Cows(类hash表)

第一种思路被卡了时间 到第二种思路的时候就觉得第一种思路太坑爹了 代码又长又臭还超时!! 第一种思路:我不知道为什么最后一组数据会被卡 超时超了0.2s左右 大概想法是 快排加一个遍历 先将开始时间按升序排好 然后开始遍历比较 1 若 下一个开始beg[i] 小于 tem_end 则说明本组数据与上组数据是在连续的一个区间 取max( ed[i],tem_end ) 2 反之 这个

usaco 1.2 Transformations(模拟)

我的做法就是一个一个情况枚举出来 注意计算公式: ( 变换后的矩阵记为C) 顺时针旋转90°:C[i] [j]=A[n-j-1] [i] (旋转180°和270° 可以多转几个九十度来推) 对称:C[i] [n-j-1]=A[i] [j] 代码有点长 。。。 /*ID: who jayLANG: C++TASK: transform*/#include<

智能交通(二)——Spinger特刊推荐

特刊征稿 01  期刊名称: Autonomous Intelligent Systems  特刊名称: Understanding the Policy Shift  with the Digital Twins in Smart  Transportation and Mobility 截止时间: 开放提交:2024年1月20日 提交截止日

基于 YOLOv5 的积水检测系统:打造高效智能的智慧城市应用

在城市发展中,积水问题日益严重,特别是在大雨过后,积水往往会影响交通甚至威胁人们的安全。通过现代计算机视觉技术,我们能够智能化地检测和识别积水区域,减少潜在危险。本文将介绍如何使用 YOLOv5 和 PyQt5 搭建一个积水检测系统,结合深度学习和直观的图形界面,为用户提供高效的解决方案。 源码地址: PyQt5+YoloV5 实现积水检测系统 预览: 项目背景

【C++学习笔记 20】C++中的智能指针

智能指针的功能 在上一篇笔记提到了在栈和堆上创建变量的区别,使用new关键字创建变量时,需要搭配delete关键字销毁变量。而智能指针的作用就是调用new分配内存时,不必自己去调用delete,甚至不用调用new。 智能指针实际上就是对原始指针的包装。 unique_ptr 最简单的智能指针,是一种作用域指针,意思是当指针超出该作用域时,会自动调用delete。它名为unique的原因是这个

单片机毕业设计基于单片机的智能门禁系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍程序代码部分参考 设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订