通过“出汗”冷却系统的机器人
本文转自煎蛋网(jiandan.com),作者@肌肉桃
日本研究员们正在寻求新奇的冷却方法,而不仅仅依靠传统的电扇和液体冷却。他们最后回归了基本原理:出汗。当我们的身体处于重压之下时,它就会通过出汗来让我们保持凉爽状态。当Kengoro机器人在完成需要很多力矩并释放大量热的动作时,它可以通过将水排出金属框架来维持完美动作。从表面上看,我们会发现有温暖的水蒸发出来,冷却这个机器人那复杂的电子和机械元件。
◆ ◆ ◆
以老方法冷却肌肉
这个1.7米高的Kengoro非常复杂。它有许多液压传动结构、电路系统、控制器和不下108个发动机。只要看看它做俯卧撑时的动作,你就会明白它有多复杂。
然而和其它机器一样,Kengoro也需要冷却。他那隆起的肌肉意味着科学家们没什么空间给他装电扇、散热器或水管。于是,东京大学JSK实验室的研究人员们采用了另外一套我们耳熟能详的冷却方法——他们让水从金属管道里面流出来,于是机器人就能流汗了。
和你可能有的预想差不多,想要实现这种方法需要花费一些脑筋。你不能在机器人的金属框架上钻孔并将水挤出来。你只能让水慢慢地渗出来。
Kengoro的骨骼采用3D打印的铝合金制作而成,而这些骨骼和原件的原料是被激光烧结过的铝粉。更有趣的是,这种3D打印技术能够改变激光脉冲的强度,这样等机器人的金属身体冷却之后,其身上的孔密度会不同。研究人员们借此能够做出渗透性不同的金属框架层。看图你就大概能清楚了:
有了这样的设定,在空心管中流动的水能够从最里面的多孔层慢慢向外渗透,并最终到达金属框架的表面。
目前为止,研究人员们测试发现这种方法的效果比冷却空气好三倍。它的冷却效果也比仅仅让水在框架内部的官道中循环更好。然而,它的冷却效果却不如使用传统冷却器和电扇来主动冷却得好,不过这种方法的代价更小。即便如此,Kengoro也能够连续做11分钟的俯卧撑。
和人类一样,Kengoro也需要补水。这个机器人只需要一杯无离子水就能运行半天,但此后如果还要工作他就需要更多的无离子水。
人形机器人Kengoro曾出现在2016年IEEE/RSJ智能机器人和系统国际会议上。
摘自:煎蛋网
- Android Loader详解
- Gridview的item含有checkbox,setOnItemClickListener方法失效的问题
- 有效解决Android加载大图片内存溢出的问题
- 第七章 正则表达式编程
- android 实现倒影
- InvokeHelper类
- Android官方支持百分比设置宽和高的控件及示例
- Extjs radio布局--横向排列
- 第六章 正则表达式的构建
- android 自定义相机
- Android学习第六弹之 Android字体大小自适应不同分辨率的方法
- 仿12306查询火车票功能
- Spring Boot开发Web应用
- C#/.NET RestSharp网络组件实现上传文件到远程服务器【可跨域传文件】
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 净化Git之rebase变基的使用
- Linux内存管理 一个进程究竟占用多少空间?-VSS/RSS/PSS/USS
- Bash:选择结构之case
- ElasticSearch的Reindex
- 10行Python代码自动清理电脑内重复文件,解放双手!
- 【投稿】刀哥:Rust学习笔记 3
- 为你的数据添加置信区间
- Linux磁盘管理
- Vue项目中简单的store模式
- 5分钟学linux命令之split
- 分母为0一定会抛异常吗?
- 明明有class为什么还是报ClassNotFoundException?
- Maven 错误找不到符号
- 环境变量配置为jdk8,却显示java版本为jdk7
- Python脚本按照当前日期创建多级目录