[EW-EDTSD]-Banner

Event-driven Tactile Sensors Design

[EW-EDTSD]-Tab

We are exploring capacitive, resistive, and piezoelectric materials, and mixed-mode subthreshold CMOS circuits with the aim of combining them for a hybrid skin capable of reacting to a broad range of tactile stimuli with low latency and low power consumption. We aim to reproduce the rich response of human tactile afferents to exploit their highly compressive and informative encoding, transmitting information only during contact and during changes of the contact.

We have just sent out a first test chip with prototype circuits for fabrication, in collaboration with the Bio-Inspired Circuits and Systems group at the University of Groningen!

  • Subthreshold mixed-mode CMOS circuits
  • Design, simulation, and layout using Cadence Virtuoso
  • Monte-Carlo and noise simulations

 

[EW-EDTSD]-Collaborations

[EW-EDTSD]-Selected_Publications

[EW-EDTSD]-Projects_Title

[EW-EDTSD]-Projects

An error occurred while processing the template.
The following has evaluated to null or missing:
==> numElementi  [in template "20101#20127#242044" at line 22, column 242]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${numElementi}  [in template "20101#20127#242044" at line 22, column 240]
----
1<#assign timestamp = .now?long/> 
2<#assign journalArticleId = .vars['reserved-article-id'].data/> 
3<div class="container"> 
4<div class="row"> 
5<#if numeroElementi?has_content> 
6    <#if numeroElementi.getData()?has_content> 
7        <#assign numElementi = numeroElementi.getData() /> 
8    </#if> 
9</#if> 
10 
11<#assign pos = "slider-centered" /> 
12<#if posizione?? && posizione.getData()?? && posizione.getData() != ""> 
13    <#if posizione.getData() == "1" > 
14        <#assign pos = "" /> 
15    <#elseif posizione.getData() == "2" > 
16        <#assign pos = "slider-centered" /> 
17    <#elseif posizione.getData() == "3" > 
18        <#assign pos = "slider-right" /> 
19    </#if> 
20</#if> 
21    <div class="slider-block"> 
22        <div class="${pos}" id="hp-slider-${journalArticleId}${timestamp}" data-slider-config='{"container":"#hp-slider-${journalArticleId}${timestamp}","items":1,"slideBy":"page","controls":false,"loop":false,"responsive":{"768":{"items":${numElementi},"controls":true}}}'> 
23            <#if title.getSiblings()?has_content> 
24            	<#list title.getSiblings() as cur_title> 
25            		<div class="col-12"> 
26            		    <#assign url = "" /> 
27            		    <#if cur_title.link.getData()?has_content> 
28            		        <#assign url = "href=" + cur_title.link.getData() /> 
29            		    </#if> 
30            		    <#if url?has_content && url != ""> 
31                            <a class="card card-9" ${url} style="max-height: 150px;"> 
32                        <#else>     
33                            <a class="card card-9" style="max-height: 150px;"> 
34                        </#if> 
35                            <span class="card-header"> 
36                                <span class="card-image"> 
37                                    <#if cur_title.image.getData()?? && cur_title.image.getData() != ""> 
38                                    	<img alt="${cur_title.image.getAttribute("alt")}" data-fileentryid="${cur_title.image.getAttribute("fileEntryId")}" src="${cur_title.image.getData()}" /> 
39                                    </#if> 
40                                </span> 
41                                <span class="card-info"> 
42                                    <span class="card-badge"> 
43                                        <span class="badge badge-${cur_title.badgeColor.getData()}">${cur_title.badgeText.getData()}</span> 
44                                    </span> 
45                                    <span class="card-text">${cur_title.getData()}</span> 
46                                </span> 
47                            </span> 
48                        <#if url?has_content && url != ""> 
49                            </a> 
50                        <#else>     
51                            </a> 
52                        </#if> 
53                    </div> 
54            	</#list> 
55            </#if> 
56        </div> 
57    </div> 
58</div> 
59</div> 

[Research Project Page]-Gallery_Title

Revslider