SlideShare uma empresa Scribd logo
1 de 58
Baixar para ler offline
Hi everyone, I’m Rong-Hao, and we are from National Taiwan university and Keio university.

Today we are going to talk about FlexiBend, which is a shape-sensing strip that enables interactivity of multi-part, deformable
fabrications.
By installing the FlexiBend into a deformable fabrication, 

The user interactions can be sensed by tracking the shape of sensor.
It also supports fabrications of multiple movable parts, such as widgets.
Several previous works present techniques to enable interactivity of deformable and multi-part fabrications using mechanical,
optical, and capacitive sensors.
For these techniques, the hardest part for makers is installing the numerous sensors in correct ways.
Installing single sensor unit is way easier.

Possible methods such as active swept-frequency sensing
passive auditory sensing
and time-domain reflectometry sensing.
However, they fail to capture high-dimensional deformations, say, they can only sense one operation at a time.
Using single camera can track multiple movable part, such as Sauron,
but the line-of-sight issues limit the physical design as well.
For both reliable tracking and easy installation, our idea is using a single shape-sensing strip for tracking.
By stuffing the sensing strip to a deformable fabrication,
or a multi-part fabrication, the user interactions can be reliably tracked based on the sensing data. Therefore, we can turn
deformable or multi-part fabrications into computer input devices.
First of all, we attempted to develop thin, flexible shape-sensing strips for embedded uses in fabrications. 

The conventional solution, ShapeTape, turns out to be the possible candidate, but the resolution is not high enough.
Therfore, we further explore other bend sensors, including flexSense, Flex, Bend micros.

Finally we found that strain gauge can be an interesting one to try, because it’s the smallest one.
A strain gauge is a thin and small bend sensor typically used for monitoring deformation in rigid structures.

Deformation changes the electrical resistance of a strain gauge.
To determine how deformation actually affects the resistance reading of strain gauges. 

We made six short flexible strips, each of which contains one strain gauge. 

Each one was fit to a set of plastic molds that described semicircles of 13 different radiuses.
The experimental results show that the sensor readings are linearly related to the bend angles. 

So, we can move on fabricating a strain gauge array as a shape sensor.
We implement a sixteen-link strain gauge array.
and 3D printed the substrate using the flexible filament, NinjaFlex.
The sensing data of all sixteen strain gauges were collected by a main board consisting of a micro-controller, a ADC, and two
multiplexers, in a 45 fps refresh rate
Because it’s resistive-based sensing, the power consumption is relatively low.
For each frame, we capture the sensor data,
subtract the background first
Then, measure the deformation by offset data.
We then obtain the curvature of sensor by mapping the sensor data to each sensor’s response curve, which is obtained from the
calibration process. Please read the paper for the details.
Based on the curvature of each sensor, we can construct the shape of FlexiBend.
Now, we have a series of sixteen curvatures
The first thing is to add the spaces between the curvatures. 

We already know the actual length of space when it is fabricated.
Then, we turn each curvature into several control points, for example, four points.
Finally, we can use NURBS to connect the control points as a resulting shape.
To evaluate the performance of shape construction, we used a DI platform to capture the ground truth with the
reconstructed shape.
We tested 17 example shapes, and the result show that the mean position error of each joint is only 7 millimeter. 

Although the error is cumulated at the end point, the error is still less than 2 cm, 

that is sufficiently accurate for our application.
To fabricate deformable object for FlexiBend, we 3D print the substrate using NinjaFlex as well. 

A grove is preserved on the model for installing the FlexiBend.
By placing the FlexiBend into the grove, the shape is captured at the same time. 

After that, the user interactions can be easily detected by resolving the differences.
For storytelling, a user can change the expression of a virtual seahorse displayed on the screen by bending the physical seahorse
puppetry, making it looks confident and proud.
Using common rigid filaments, such as PLA or ABS, can also fabricate multi-part widgets such as buttons.

A widget consists of an entrance, a cavity, and an exit for the FlexiBend, and a joint is used to keep the green part movable.
However, it’s not enough. Because the moving part affects the FlexiBend outside the widgets, the challenge turns out to be
“how to isolate each widgets”.

and that would makes the remaining parts of strain gauge reusable for other widgets.
Our solution, is the locking mechanism.

The landmarks on the entrance and exit of the case lock the gear-shape pattern on the edges of the FlexiBend.
The locking mechanism fixed and isolated the segment of FlexiBend, that is loosely mounted within the widgets.

Because the FlexiBend is loosely mounted, the green part is still movable.

Additionally, the 3D printed physical spring can recover the FlexiBend to its original state.
So that’s how a button works, note that the button is a pressure-sensitive, analog button.
We also design switch, which has no physical spring but a lever-like structure instead
A knob with a rollable handle that deforms the FlexiBend can be used as a dial.
With the same idea, we made a slider as well.
Our experiment result shows that a 3 centimeter slider can reliably distinguish 8 positions,
Furthermore, it shows that the locking mechanism is effective,

because the strain gauges outside the widget were not affected at all.
To wrap up, we show how to turn a toy pistol fabrication into an input device for a first-person shooting game.

The user installs a flexiBend into the toy pistol, which has a slider and a button.
Then, the user records the states of a the input events, such as the button and the slider positions. 

Note that the operations on different widgets can be performed simultaneously.
Then, the user can select the weapon by moving the slider, confirm by clicking the button,
then fire and reload the bullets intuitively.
By adding a motion sensor on a FlexiBend, it further supports 3D spatial operations such as wielding the knife.
Also, from the raw data’s perspective, forming a FlexiBend into a spiral shape can sense subtle 3D operations, such as twisting,
stretching, and bending it, although the 2D sensor does not know that its a spiral.
Customizing a flexiBend by making it longer and denser allows for high-resolution and simultaneous detection on more
widgets, or even sensing human body as SensorTape just did. Making FlexiBend using Flexible printed circuits also make a
flexiBend thinner and more durable, because it can reduce the structure deficiencies of fabrication.
Our prototype made by cooper tapes demonstrates this possibility.
Conclusion. 

We presented FlexiBend, a novel shape-aware strip that brings interactivity to multi-part, deformable objects with ease.
Because it is so easy to install and reusable, it can be an useful tool for iterative prototyping, because a user can easily
optimize the 3D model design with the same flexiBend. Future work can also consider to provide modularized 3D modeling
tools to accelerate the iterations of design and fabrication. It’s a promising area to further explore.
Thanks for your attention, and I’m glad to take all questions.

Mais conteúdo relacionado

Mais procurados

Sw2assignment
Sw2assignmentSw2assignment
Sw2assignment
s1180051
 

Mais procurados (19)

Chapter.3
Chapter.3Chapter.3
Chapter.3
 
Mobile phones display's properties
Mobile phones display's propertiesMobile phones display's properties
Mobile phones display's properties
 
Week12group
Week12groupWeek12group
Week12group
 
Virtual Reality: Graphics Display Interfaces
Virtual Reality: Graphics Display InterfacesVirtual Reality: Graphics Display Interfaces
Virtual Reality: Graphics Display Interfaces
 
3 d technology
3 d technology3 d technology
3 d technology
 
Pov
PovPov
Pov
 
Sw2assignment
Sw2assignmentSw2assignment
Sw2assignment
 
3 d tv
3 d tv3 d tv
3 d tv
 
Detection Hand Motion on Virtual Reality Mathematics Game with Accelerometer ...
Detection Hand Motion on Virtual Reality Mathematics Game with Accelerometer ...Detection Hand Motion on Virtual Reality Mathematics Game with Accelerometer ...
Detection Hand Motion on Virtual Reality Mathematics Game with Accelerometer ...
 
IRJET- Mouse on Finger Tips using ML and AI
IRJET- Mouse on Finger Tips using ML and AIIRJET- Mouse on Finger Tips using ML and AI
IRJET- Mouse on Finger Tips using ML and AI
 
MODERN DISPLAYS
MODERN DISPLAYSMODERN DISPLAYS
MODERN DISPLAYS
 
Kinetic2013 CD 17/12/2013
Kinetic2013 CD 17/12/2013Kinetic2013 CD 17/12/2013
Kinetic2013 CD 17/12/2013
 
ATmega32 Controlled “Persistence of Vision” Display
ATmega32 Controlled “Persistence of Vision” DisplayATmega32 Controlled “Persistence of Vision” Display
ATmega32 Controlled “Persistence of Vision” Display
 
CGV 18CS62 VTU CSE
CGV 18CS62 VTU CSECGV 18CS62 VTU CSE
CGV 18CS62 VTU CSE
 
40120130406016
4012013040601640120130406016
40120130406016
 
Working of digital camera
Working of digital cameraWorking of digital camera
Working of digital camera
 
Week12
  Week12  Week12
Week12
 
Display types (LED, LCD, Plasma, Plotter, Virtual Reality)
Display types (LED, LCD, Plasma, Plotter, Virtual Reality)Display types (LED, LCD, Plasma, Plotter, Virtual Reality)
Display types (LED, LCD, Plasma, Plotter, Virtual Reality)
 
Hand Gesture Recognition Based on Shape Parameters
Hand Gesture Recognition Based on Shape ParametersHand Gesture Recognition Based on Shape Parameters
Hand Gesture Recognition Based on Shape Parameters
 

Semelhante a [UIST 2015] FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabrications

Wireless-Controlled Animatronic Hand
Wireless-Controlled Animatronic HandWireless-Controlled Animatronic Hand
Wireless-Controlled Animatronic Hand
Ahmad Moharib
 
Robotic Hand in Motion Final Paper
Robotic Hand in Motion Final PaperRobotic Hand in Motion Final Paper
Robotic Hand in Motion Final Paper
Lauren Wellons
 
Gesture detection by virtual surface
Gesture detection by virtual surfaceGesture detection by virtual surface
Gesture detection by virtual surface
Ashish Garg
 
FinalReport_HandGlider
FinalReport_HandGliderFinalReport_HandGlider
FinalReport_HandGlider
Chong Yee Gan
 
Tire Arm Process Documentation
Tire Arm Process DocumentationTire Arm Process Documentation
Tire Arm Process Documentation
Daniel Bondarenko
 
Full Body Immersion in AR
Full Body Immersion in ARFull Body Immersion in AR
Full Body Immersion in AR
Ali Said
 

Semelhante a [UIST 2015] FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabrications (20)

Wireless-Controlled Animatronic Hand
Wireless-Controlled Animatronic HandWireless-Controlled Animatronic Hand
Wireless-Controlled Animatronic Hand
 
Automatic Skinning of the Simulated Manipulator Robot ARM
Automatic Skinning of the Simulated Manipulator Robot ARM  Automatic Skinning of the Simulated Manipulator Robot ARM
Automatic Skinning of the Simulated Manipulator Robot ARM
 
Robotic Hand in Motion Final Paper
Robotic Hand in Motion Final PaperRobotic Hand in Motion Final Paper
Robotic Hand in Motion Final Paper
 
DESIGN OF A PROSTHETIC ARM USING FLEX SENSOR
DESIGN OF A PROSTHETIC ARM USING FLEX SENSOR DESIGN OF A PROSTHETIC ARM USING FLEX SENSOR
DESIGN OF A PROSTHETIC ARM USING FLEX SENSOR
 
ssef posteR, final draft
ssef posteR, final draftssef posteR, final draft
ssef posteR, final draft
 
Gesture detection by virtual surface
Gesture detection by virtual surfaceGesture detection by virtual surface
Gesture detection by virtual surface
 
Robotics Portfolio
Robotics PortfolioRobotics Portfolio
Robotics Portfolio
 
FinalReport_HandGlider
FinalReport_HandGliderFinalReport_HandGlider
FinalReport_HandGlider
 
x-ray tomography
x-ray tomographyx-ray tomography
x-ray tomography
 
Aris_Robotics
Aris_RoboticsAris_Robotics
Aris_Robotics
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...
Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...
Design of Robotic Arm based on Hand Gesture Control System using Wireless Sen...
 
How to correlate by gkraft
How to correlate by gkraftHow to correlate by gkraft
How to correlate by gkraft
 
Paper on Virtual inputs for Computer
Paper on Virtual inputs for ComputerPaper on Virtual inputs for Computer
Paper on Virtual inputs for Computer
 
MOUSE SIMULATION USING NON MAXIMUM SUPPRESSION
MOUSE SIMULATION USING NON MAXIMUM SUPPRESSIONMOUSE SIMULATION USING NON MAXIMUM SUPPRESSION
MOUSE SIMULATION USING NON MAXIMUM SUPPRESSION
 
Tire Arm Process Documentation
Tire Arm Process DocumentationTire Arm Process Documentation
Tire Arm Process Documentation
 
Brochure s neox
Brochure s neoxBrochure s neox
Brochure s neox
 
Smart phone touch technology 20111104
Smart phone touch technology 20111104Smart phone touch technology 20111104
Smart phone touch technology 20111104
 
A Review on Design and Modeling of Artificial Hand
A Review on Design and Modeling of Artificial HandA Review on Design and Modeling of Artificial Hand
A Review on Design and Modeling of Artificial Hand
 
Full Body Immersion in AR
Full Body Immersion in ARFull Body Immersion in AR
Full Body Immersion in AR
 

Mais de Rong-Hao Liang

ACM CHI 2014 - GaussBricks: Magnetic Building Blocks for Constructive Tangibl...
ACM CHI 2014 - GaussBricks: Magnetic Building Blocks for Constructive Tangibl...ACM CHI 2014 - GaussBricks: Magnetic Building Blocks for Constructive Tangibl...
ACM CHI 2014 - GaussBricks: Magnetic Building Blocks for Constructive Tangibl...
Rong-Hao Liang
 
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...
Rong-Hao Liang
 

Mais de Rong-Hao Liang (7)

[CHI '18 Paper] BioFidget: Biofeedback for Respiration Training Using an Augm...
[CHI '18 Paper] BioFidget: Biofeedback for Respiration Training Using an Augm...[CHI '18 Paper] BioFidget: Biofeedback for Respiration Training Using an Augm...
[CHI '18 Paper] BioFidget: Biofeedback for Respiration Training Using an Augm...
 
[CHI2016] GaussMarbles: Spherical Magnetic Tangibles for Interacting with Por...
[CHI2016] GaussMarbles: Spherical Magnetic Tangibles for Interacting with Por...[CHI2016] GaussMarbles: Spherical Magnetic Tangibles for Interacting with Por...
[CHI2016] GaussMarbles: Spherical Magnetic Tangibles for Interacting with Por...
 
[CHI2016] GaussRFID: Reinventing Physical Toys Using Magnetic RFID Developmen...
[CHI2016] GaussRFID: Reinventing Physical Toys Using Magnetic RFID Developmen...[CHI2016] GaussRFID: Reinventing Physical Toys Using Magnetic RFID Developmen...
[CHI2016] GaussRFID: Reinventing Physical Toys Using Magnetic RFID Developmen...
 
About Time - 2015.1.23 CMLab 畢業演講
About Time - 2015.1.23 CMLab 畢業演講About Time - 2015.1.23 CMLab 畢業演講
About Time - 2015.1.23 CMLab 畢業演講
 
ACM UIST 2014: GaussStones: Shielded Magnetic Tangibles for Multi-Token Inter...
ACM UIST 2014: GaussStones: Shielded Magnetic Tangibles for Multi-Token Inter...ACM UIST 2014: GaussStones: Shielded Magnetic Tangibles for Multi-Token Inter...
ACM UIST 2014: GaussStones: Shielded Magnetic Tangibles for Multi-Token Inter...
 
ACM CHI 2014 - GaussBricks: Magnetic Building Blocks for Constructive Tangibl...
ACM CHI 2014 - GaussBricks: Magnetic Building Blocks for Constructive Tangibl...ACM CHI 2014 - GaussBricks: Magnetic Building Blocks for Constructive Tangibl...
ACM CHI 2014 - GaussBricks: Magnetic Building Blocks for Constructive Tangibl...
 
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...
ACM CHI 2013 - GaussBits: Magnetic Tangible Bits for Portable and Occlusion-F...
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

[UIST 2015] FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabrications

  • 1. Hi everyone, I’m Rong-Hao, and we are from National Taiwan university and Keio university. Today we are going to talk about FlexiBend, which is a shape-sensing strip that enables interactivity of multi-part, deformable fabrications.
  • 2. By installing the FlexiBend into a deformable fabrication, The user interactions can be sensed by tracking the shape of sensor.
  • 3. It also supports fabrications of multiple movable parts, such as widgets.
  • 4. Several previous works present techniques to enable interactivity of deformable and multi-part fabrications using mechanical, optical, and capacitive sensors.
  • 5. For these techniques, the hardest part for makers is installing the numerous sensors in correct ways.
  • 6. Installing single sensor unit is way easier. Possible methods such as active swept-frequency sensing
  • 9. However, they fail to capture high-dimensional deformations, say, they can only sense one operation at a time.
  • 10. Using single camera can track multiple movable part, such as Sauron,
  • 11. but the line-of-sight issues limit the physical design as well.
  • 12. For both reliable tracking and easy installation, our idea is using a single shape-sensing strip for tracking.
  • 13. By stuffing the sensing strip to a deformable fabrication,
  • 14. or a multi-part fabrication, the user interactions can be reliably tracked based on the sensing data. Therefore, we can turn deformable or multi-part fabrications into computer input devices.
  • 15. First of all, we attempted to develop thin, flexible shape-sensing strips for embedded uses in fabrications. The conventional solution, ShapeTape, turns out to be the possible candidate, but the resolution is not high enough.
  • 16. Therfore, we further explore other bend sensors, including flexSense, Flex, Bend micros. Finally we found that strain gauge can be an interesting one to try, because it’s the smallest one.
  • 17. A strain gauge is a thin and small bend sensor typically used for monitoring deformation in rigid structures. Deformation changes the electrical resistance of a strain gauge.
  • 18. To determine how deformation actually affects the resistance reading of strain gauges. We made six short flexible strips, each of which contains one strain gauge. Each one was fit to a set of plastic molds that described semicircles of 13 different radiuses.
  • 19. The experimental results show that the sensor readings are linearly related to the bend angles. So, we can move on fabricating a strain gauge array as a shape sensor.
  • 20. We implement a sixteen-link strain gauge array.
  • 21. and 3D printed the substrate using the flexible filament, NinjaFlex.
  • 22. The sensing data of all sixteen strain gauges were collected by a main board consisting of a micro-controller, a ADC, and two multiplexers, in a 45 fps refresh rate
  • 23. Because it’s resistive-based sensing, the power consumption is relatively low.
  • 24. For each frame, we capture the sensor data,
  • 26. Then, measure the deformation by offset data.
  • 27. We then obtain the curvature of sensor by mapping the sensor data to each sensor’s response curve, which is obtained from the calibration process. Please read the paper for the details.
  • 28. Based on the curvature of each sensor, we can construct the shape of FlexiBend.
  • 29. Now, we have a series of sixteen curvatures
  • 30. The first thing is to add the spaces between the curvatures. We already know the actual length of space when it is fabricated.
  • 31. Then, we turn each curvature into several control points, for example, four points.
  • 32. Finally, we can use NURBS to connect the control points as a resulting shape.
  • 33. To evaluate the performance of shape construction, we used a DI platform to capture the ground truth with the reconstructed shape.
  • 34. We tested 17 example shapes, and the result show that the mean position error of each joint is only 7 millimeter. Although the error is cumulated at the end point, the error is still less than 2 cm, that is sufficiently accurate for our application.
  • 35. To fabricate deformable object for FlexiBend, we 3D print the substrate using NinjaFlex as well. A grove is preserved on the model for installing the FlexiBend.
  • 36. By placing the FlexiBend into the grove, the shape is captured at the same time. After that, the user interactions can be easily detected by resolving the differences.
  • 37. For storytelling, a user can change the expression of a virtual seahorse displayed on the screen by bending the physical seahorse puppetry, making it looks confident and proud.
  • 38. Using common rigid filaments, such as PLA or ABS, can also fabricate multi-part widgets such as buttons. A widget consists of an entrance, a cavity, and an exit for the FlexiBend, and a joint is used to keep the green part movable.
  • 39. However, it’s not enough. Because the moving part affects the FlexiBend outside the widgets, the challenge turns out to be “how to isolate each widgets”. and that would makes the remaining parts of strain gauge reusable for other widgets.
  • 40. Our solution, is the locking mechanism. The landmarks on the entrance and exit of the case lock the gear-shape pattern on the edges of the FlexiBend.
  • 41. The locking mechanism fixed and isolated the segment of FlexiBend, that is loosely mounted within the widgets. Because the FlexiBend is loosely mounted, the green part is still movable. Additionally, the 3D printed physical spring can recover the FlexiBend to its original state.
  • 42. So that’s how a button works, note that the button is a pressure-sensitive, analog button.
  • 43. We also design switch, which has no physical spring but a lever-like structure instead
  • 44. A knob with a rollable handle that deforms the FlexiBend can be used as a dial.
  • 45. With the same idea, we made a slider as well.
  • 46. Our experiment result shows that a 3 centimeter slider can reliably distinguish 8 positions,
  • 47. Furthermore, it shows that the locking mechanism is effective, because the strain gauges outside the widget were not affected at all.
  • 48. To wrap up, we show how to turn a toy pistol fabrication into an input device for a first-person shooting game. The user installs a flexiBend into the toy pistol, which has a slider and a button.
  • 49. Then, the user records the states of a the input events, such as the button and the slider positions. Note that the operations on different widgets can be performed simultaneously.
  • 50. Then, the user can select the weapon by moving the slider, confirm by clicking the button,
  • 51. then fire and reload the bullets intuitively.
  • 52. By adding a motion sensor on a FlexiBend, it further supports 3D spatial operations such as wielding the knife.
  • 53. Also, from the raw data’s perspective, forming a FlexiBend into a spiral shape can sense subtle 3D operations, such as twisting, stretching, and bending it, although the 2D sensor does not know that its a spiral.
  • 54. Customizing a flexiBend by making it longer and denser allows for high-resolution and simultaneous detection on more widgets, or even sensing human body as SensorTape just did. Making FlexiBend using Flexible printed circuits also make a flexiBend thinner and more durable, because it can reduce the structure deficiencies of fabrication.
  • 55. Our prototype made by cooper tapes demonstrates this possibility.
  • 56. Conclusion. We presented FlexiBend, a novel shape-aware strip that brings interactivity to multi-part, deformable objects with ease.
  • 57. Because it is so easy to install and reusable, it can be an useful tool for iterative prototyping, because a user can easily optimize the 3D model design with the same flexiBend. Future work can also consider to provide modularized 3D modeling tools to accelerate the iterations of design and fabrication. It’s a promising area to further explore.
  • 58. Thanks for your attention, and I’m glad to take all questions.