斯坦福大学电子皮肤,希望赐予机器人如人类般敏感而优质的触觉|Science Robotics发布

腿足机器人之九- SLAM基础 机器人运动控制的核心目标是让机器人在环境中安全、高效地移动,前面的博客中主要阐述的是腿足机器人高效的移动(关节结构、高层运动规划、中层运动、逆运动学以及底层的PD电机驱动控制),而SLAM(Simultaneous Localization and Mapping,即时定位与地图构建) 是机器人实现自主导航的基石。因此,SLAM为运动控制提供了环境感知和定位信息,两者结合才能实现真正的自主导航。 阅读详情

来源 | 机器人大讲堂

原创 | 风雨扶蕖

 

机器人没有触觉会怎样?以上便是最生动的例子

一直以来,机器人没有足够优质的触觉,是让很多机器人学家头疼的问题。

拿起一样东西需要用多大力,以怎样的姿势拿比较合适,这些对于人类来说再简单不过的问题,对机器人来说显然并不那么轻松。

所以,在之前的工厂里,工程师们需要精准计算机器人要拿起来的物品的坐标和大小,以让机器人快速高效的完成抓取的工作。

拥有结构化环境和固定‘工位’的机器人

即便如此,再复杂的数学计算,也不能完全填补机器人没有优秀触觉的弊端。就像文章开头的那张图片,当碰到柔软的树莓时,它永远不知道自己到达什么位置,才算完美的接触到这颗果实。

所以,能否解决机器人在抓取东西这方面远不如人类能干的问题,成为很多科学家致力于解决的科研问题。

在解决这一问题上,也出现了两个比较主流的派系,一种是另辟蹊径的想法:既然机器人在触觉上还不能完美复刻人类,那么我们可以把它做得足够柔软。

因而,在各大科技类网站上,都出现过与下面图片类似的柔软抓手,它们如同章鱼的触手一般,可以把物品包裹住,再完成之后的抓取任务。

或者模仿拥有人类智慧的折纸艺术,这些折纸类的软体机器人可柔和硬,也能完好无损的将树莓抓取上来。

另一种就是死磕到底:致力于提高机器人触觉感知能力,研发中各种不同种类的电子皮肤。

近日,斯坦福大学在Science Robotics上就发表了一篇关于其电子皮肤的文章,这款电子皮肤,可以说是让我们走上了有朝一日让机器人拥有人体皮肤感知能力的道路。

其实,在人类的手指和手掌上拥有很多触摸传感器,这些传感器可以检测压力,热量和其他刺激。这些传感器和名叫“棘毛” (Spinosum) 的子层密切配合,这一层里,有微观的千山万壑,这些崎岖的地形,对人类触觉的形成至关重要。

当人的手指接触物体的时候,外层皮肤会向棘毛这一层移动。如果是轻度接触,外层皮肤会接触到那些棘毛的“小山”,山上的传感器就会感受到。如果是重度接触,外层皮肤被迫走向更深一层,凹陷的沟壑里传感器会接收到信号,这样便会引发更强烈的触感。

除此之外,棘毛还可以测量压力的方向,就是切向和法向分别有多少力施加在皮肤上,如果一根手指向北推某个东西,“小山”的南坡就会感受到强烈的信号,这是一种叫做剪应力 (Shear Force) 的力量,可以帮助人类握起一个鸡蛋:让鸡蛋不会被握碎,也不会掉在地上摔碎。

斯坦福大学的电子皮肤,就是模仿人类手指触觉器官而来的。在他们研究的装有电子皮肤的手套上,每个手指的传感器都是三层的。

其中上层和底层带电,中层是不带电的橡胶层,可以让上层和底层的电极保持分离的状态。

研究人员在 (上层与底层) 两个相对的面上,铺设了电线网格 (Grid of Electrical Lines) ,就像电场线那样。然后让这些“电场线”互相垂直,形成一个密集的感应像素阵列。其中底层,就像人类皮肤的棘毛层那样沟壑纵横。

中间的橡胶层很重要,因为两层电极距离很近,又不互相接触,这样的结构可以储存电能。当手指向下按的时候,上层电极和下层就会更靠近,存储的电能就会增加。

一方面我们可以根据储存电量的大小来判断压力的大小,另一方面底层“山丘”状的结构加上电网格上密布的点,我们也可以知道每一点上对应的压力大小和方向。这样类似人类手指的触感就形成了。

试验中,斯坦福大学的研究人员让带着装有电子皮肤的手套的机械臂在轻轻触碰到树莓时便能感知到,并且能够迅速退回不至于伤害到柔软的果实。

也可以轻轻抓起一个圆形的乒乓球任意移动。

那讲完这个神奇的电子皮肤,回到我们最初的问题。既然在解决机器人触觉方面出现了两个主要的研究方向:电子皮肤和软体机器人。那么在模仿人手的道路上,小编认为肯定是要殊途同归的。

比如像康奈尔大学这只发表在《Science》杂志上的触觉机械手“Gentle Bot”,它不仅拥有柔性的外表,还能够感知所接触物体的形状和质地。

只是,和依靠电信号的电子皮肤不一样,康奈尔大学这只触觉机械手,采用的却是导光材料。类似于“大白”的充气状手指,内部有可弯曲的波导和可携带光波的导管。当手指触摸物体时,其外部的轻微形变导致波导弯曲,进而扭曲或改变光信号,从而使机械手获取相应的触摸数据,以确定被触摸物体的坚硬程度和形状。

所以,在未来比起硬邦邦的机械手,你是不是也希望给你端茶的机器人,拥有和人类一样柔软的手掌呢?

 

-END-

电子皮肤综述阅读-鲍哲南-2019 Title Electronic Skin: Recent Progress and Future Prospects for Skin-Attachable Devices for Health Monitoring, Robotics, and Prosthetics 《电子皮肤:在健康监测的可贴附设备、机器人以及假肢领域的应用的进展及未来展望》 摘要翻译 本文对近些年来关于电子皮肤(e-skin)的研究进展进行了广泛的调研与总结,重点对三个主要的应用领域(可贴附电子设备(skin-attachable 阅读详情

相关推荐

觉SLAM的主要功能模块分析

视觉SLAM的主要功能模块分析 一.基本概念 SLAM (simultaneous localization and mapping),也称为CML (Concurrent Mapping and Localization), 即时定位与地图构建,或并发建图与定位。 SLAM最早由Smith、Self和Cheeseman于1988年提出。 SLAM过程可以描述为:机器人在未知环境中从一个未知位置...

吴建明wujianming_110117 929

SLAM技术演进

只见Atlas微微"愣神"(约0.3秒),随即通过天花板管道的阴影重新定位——这背后正是现代SLAM技术的终极体现。2022年,英伟达研究员在模拟器中用DROID-SLAM完成了一项不可能任务:仅凭30秒的无人机航拍视频,就重建出整个足球场的3D模型,包括随风摆动的广告牌。2018年亚利桑那的夜晚,Uber自动驾驶测试车的前置摄像头因强光致盲,未能识别横穿马路的行人,而激光雷达却将她的自行车归类为"静止物体"。"我们的算法在火星模拟环境准确率99%,但就是搞不定客户家的波斯地毯"

墨顿随笔 846

智能驾驶智慧交通行业智算中心(AIDC)建设规划方案.pptx

智能驾驶智慧交通行业智算中心(AIDC)建设规划方案.pptx

Science Robotic 内在触觉实现直观的物理人机交互

技术方案:使用了一种基于动量的监控方法,通过集成的力-扭矩传感器来估计外部作用力和扭矩。通过实验验证了该技术在不同机器人配置和用户视角下的有效性,实现了对数字和字母的高准确率识别。展示了所谓的“虚拟按钮”概念,允许用户在机器人表面任意位置创建可编程的交互按钮,用于触发预设的任务或功能。论文提出的技术为机器人与人类之间的直观、灵活的交互提供了新的可能性,并为未来人机协作领域开辟了新的研究方向。机器人可以识别字符并做出反应,例如在其表面绘制的数字,以及虚拟按钮或滑块,为用户提供了一种与机器人交互的直观方式。

weixin_44887311的博客 783

Vivado ILA抓不到低频信号?试试Capture Control模式,保姆级配置教程(附PWM调试实例)

本文详细解析了Vivado ILA的Capture Control模式在低频信号捕获中的应用,特别针对PWM调试等场景提供保姆级配置教程。通过条件采样和时间拉伸技术,有效解决传统ILA采样在低频信号调试中的存储深度不足、关键信号丢失等问题,并附赠呼吸灯PWM的完整调试实例,帮助FPGA开发者提升调试效率。

weixin_42549451的博客 349

飞书组织架构同步至LDAP:实现企业应用统一身份认证的实战指南

本文详细介绍了如何将飞书组织架构同步至LDAP,实现企业应用统一身份认证的实战方案。通过飞书开放平台API与LDAP服务的集成,企业可以大幅减少账号管理工作量,提升IT效率。文章涵盖技术架构设计、密码策略、详细配置步骤及自动化同步实现,特别适合需要统一认证体系的中大型企业。

weixin_29172201的博客 330

最详细的SLAM综述

论文:Past, Present, and Future of SimultaneousLocalization And Mapping: Towards theRobust-Perception Age.Cesar Cadena, Luca Carlone, Henry Carrillo, Yasir Latif,Davide Scaramuzza, Jos´e Neira, Ian Reid, John J. Leonard 摘要 同时定位和建图(SLAM)包括同时构建环境模型(地...

陈建驱的博客 1万+

决策树简介/PPT

最近给我们组新生讲了决策树的相关知识,以下是所做的PPT,参考了网络资源。

垃圾就应该待在垃圾桶里的博客 3795

柔性电子综述2013 ---电子皮肤 The Evolution of Electronic Skin (E-Skin)

The Evolution of Electronic Skin (E-Skin): A Brief History, Design Considerations, and Recent Progress Mallory L. Hammock , Alex Chortos , Benjamin C.-K. Tee , Jeffrey B.-H. Tok , and Zhenan Bao ADVAN...

墨流觞的博客 5170

Panda3d 场景管理

许多简单的 3D 引擎维护一个 3D 模型列表,然后在每一帧对这些模型进行渲染。在这些简单的引擎中,必须分配一个3D模型(或从磁盘加载它),然后将其插入到要渲染的模型列表中。模型在插入到列表中之前对渲染器不“可见”。 Panda3D稍微复杂一些。它不是维护要呈现的对象列表,而是维护要呈现的对象树。对象在插入树之前对渲染器不可见。

u014077947的博客 1383

基于CrossSim的存储硬件原型机ANN仿真:MNIST手写数字识别实现与分析

本项目基于CrossSim仿真平台,在存储硬件原型机上实现了MNIST手写数字识别的ANN模型。通过搭建CrossSim仿真环境,设计传统ANN基准模型和考虑硬件非理想特性的CrossSim模型,对比分析了不同配置下的识别性能。实验结果表明,在引入硬件噪声和器件变异的情况下,模型准确率仍能达到95%以上,验证了存储内计算架构的可行性。研究为存储硬件与计算单元融合提供了实验依据,展示了CrossSim在神经形态计算系统仿真中的实用价值。

huanghm88的专栏 595

美国韩国科学家纷纷开发出电子机器人“皮肤”,据称具有比人类更好的触觉...

来源:机器人创新生态摘要:我们已经听说过柔性电子“皮肤”可以让机器人或假肢具有类似人类的触觉。然而,现在德克萨斯大学阿灵顿分校的科学家们声称他们开发的“皮肤”比具有比人类...

人工智能学家 880

RK3568平台YOLOv11模型部署全流程实战:环境搭建、模型转换与性能优化解析

在AI边缘计算领域,瑞芯微RK3568芯片凭借其强大的NPU算力和丰富的接口资源,成为了众多开发者的首选平台。然而,瑞芯微官方文档虽然提供了YOLO11预训练模型的部署方案,但对于需要自定义数据集训练的开发者来说,从模型训练到板端部署的完整流程却缺乏详细指导。本文将带你走完从环境搭建、数据准备、模型训练到最终板端部署的完整技术路线,并分享实际开发中遇到的各种坑点和解决方案。让我们一起探索如何在RK3568平台上实现30FPS稳定推理的YOLO11目标检测应用!

LXY_LOVE36的博客 119

柔性电子综述2014:Wearable Electronics and Smart Textiles 可穿戴电子设备

Wearable Electronics and Smart Textiles: A Critical Review Matteo Stoppa and Alessandro Chiolerio sensors ISSN 1424-8220 www.mdpi.com/journal/sensors 摘要: 电子纺织品(Electronic Textiles , e-textiles)将电子产品连接...

墨流觞的博客 1万+

第四章:无感FOC的平滑启动艺术:告别“咔哒”声与抖动

无感FOC启动技术面临"先有位置还是先有旋转"的核心矛盾,导致常见故障包括位置失准、负载突变等。基础方案采用开环I/F控制,但存在重载启动困难等局限性。进阶方案结合IPD位置检测技术,通过脉冲电压注入法精准定位转子初始位置。关键技术在于开环到闭环的平滑切换,采用混合观测器设计和相位对齐技术。量产优化包括自适应参数整定和故障恢复机制,确保启动可靠性和一致性。该系统工程方案可有效解决启动抖动、异响等问题,提升用户体验。

汽车软件开发 730

YOLO模型在STM32微控制器上的部署:1.98M参数如何塞进嵌入式设备?

<think>我们根据内容生成不超过150字的摘要。内容主要是关于YOLO模型在STM32微控制器上的部署,包括STM32N6 NPU、模型量化、工具链、开源方案和架构设计。摘要需要简洁概括主要点。 字数限制:≤150字。需要包含关键信息:STM32N6运行YOLO,困难,方案(NPU、INT8量化、工具链),性能(34 FPS 9.4mJ)。结尾可能提到开源和生态。 写中文摘要。注意不超过150字。</think>本文探讨YOLO模型在STM32微控制器上的部署。集成NPU的STM32N6搭配轻量化YOL

2601_95807009的博客 255

我没让机器人变身,它自己就变了 | Science Robotics

月棱镜威栗 发自 凹非寺 量子位 出品 | 公众号 QbitAI小时候,曾经真挚地向往巴巴爸爸的变形技能。想凿开冰球,就把自己变成嘴巴尖利的大鸟。如今,机器人也可以变身了...

量子位 1055

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

什么原理打造出人造皮肤,电子皮肤的开发

韩国科学家最近发表了一种高灵敏的感压膜(pressure-sensing membrane),它能感知落下的水滴、手腕的脉搏,甚至是瓢虫轻盈的步伐也难以躲过此「电子皮肤」(electronic skin)的感测。首尔大学的多尺寸仿生系统实验室(Multiscale Biomimetic Systems Laboratory)根据仿生学的概念,从耳内、肠道及肾脏的信号传递系统汲取灵感。这些器官内的薄...

lowpeys的同步直播博文 881

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

不要轻易碰我,不然我就知道你有多软了 | Science Robotics

软栗子 发自 凹非寺 量子位 报道 | 公众号 QbitAI一直以来,总有人在帮机器人加触觉。那样,机器人感受到的世界,就不只是各种形状的组合,也有丰富的质感了。斯坦福大...

量子位 783

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

这些机器人决定全球机器人未来趋势·Science Robotics 评选年度十大机器人

来源:机器人大讲堂摘要:如果评选机器人领域最高端的学术杂志,那应该非《Science Robotics》莫属了。作为顶级期刊Science的子刊,一经问世便受到机器人界各...

人工智能学家 1602

超越SpotMini!瑞士科学家用AI教会四足机器人ANYmal快速爬起,登上顶级期刊《Science Robotics》

来源 | 机器人大讲堂 原创 | 海蛟                                         导读 最近,四足机器人ANYmal有点忙,它先是出现在顶级展会CES现场,化身快递小哥投送快递。没过几天,又马上出现在顶级期刊《ScienceRobotics》的学术论文中,以人工智能傍身,学会被踹倒后能马上爬起来。之前,我们更多会关注SpotMini,认为腿足机器人领...

高触Toucher 1994

Robotics: Science

http://courses.csail.mit.edu/6.141/spring2014/pub/ Announcements Meeting Times: MIT Catalog Listing  Lecture: MWF 1:00 pm - 2:00 pm, in 32-155Lab: MW 3:00 pm - 5:00 pm, in 38-630 (entered via

linuxarmsummary的专栏 1240

触摸心灵-触觉感知和发展的模型

来源:计算机触觉触觉感知和发展的模型触觉感知模型是数学结构,试图解释触觉积累关于环境中的物体和试剂的信息的过程。 由于触觉是一种主动的感觉,即感觉器官在感觉过程中被移动,...

人工智能学家 5131

机器人学领域的顶级期刊和会议

国际期刊 International Journal of Robotics Research Advanced Robotics Autonomous Robots IEEE Robotics and Automation Magazine IEEE Transactions on Robotics Journal of Field Robotics Journal of Intelligent...

weixin_44584250的博客 1万+
上一篇: 机器人日行十万步却无需动力源!究竟如何完美的机械结构让你开始怀疑人身
下一篇: 机器人力控制概述
小高robot
博客等级 码龄8年 270粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值