SlideShare a Scribd company logo
1 of 29
Download to read offline
Open hardware robotics. . .
for a better future!
Norbert Braun
norbert@xrpbot.org
#unit Festival
2016-04-16
Norbert Braun Open hardware robotics
Outline
Why do we need open hardware robotics?
The big picture.
The XRPBot project
Our own contribution.
Norbert Braun Open hardware robotics
A brief history of AI
Euphoria
“In from three to eight years we will have a machine with the
general intelligence of an average human being.”
– Marvin Minsky (in Life Magazine), 1970
Will AI replace humans?
The AI winter
In 1980, most AI tasks still did not work well, much less
human level AI. . .
The AI spring
Chess world champion (1997), Go world champion (2016),
working speech recognition, . . .
Norbert Braun Open hardware robotics
Jobs replaced by automation
1 Changes in progress right now
e.g. factory automation, online booking/ordering, self-service, . . .
2 Changes in (commercial) development right now
e.g. fully automatic driving, natural language processing, . . .
3 Changes in research right now
e.g. advanced machine vision, grasp planning, . . .
Norbert Braun Open hardware robotics
Eliminating work
Will AI eliminate jobs? Yes.
Can we stop this? No.
. . . not even if we start to value hand-made goods? No,
because it is a self-amplifying process once it really starts.
Do we even want to stop it? Well. . .
Norbert Braun Open hardware robotics
Eliminating work
Remember: if a robot takes your job, the overall amount of goods
available remains constant, and the overall amount of free time
increases.
This is a good thing.
A problem exists not because jobs are eliminated, but because
wealth is re-distributed.
Norbert Braun Open hardware robotics
But we need jobs. . .
The sitation of not having to work exists today for people (born)
rich.
As Bertrand Russell points out, many in the “leisure class” are
incapable of “anything more intelligent than fox-hunting”, but it
nevertheless “contributed nearly the whole of what we call
civilization.”
Bertrand Russell, In Praise of Idleness, 1932
Norbert Braun Open hardware robotics
The future: Star Trek vs. Elysium
The technology in Star Trek
(TNG) is sufficiently advanced
that they could send drones and
avoid all danger, but they choose
to not do so because they want
an exciting life.
At the end of Elysium, all
problems are basically solved by
telling the computer to care
about all humans, not just the
elite.
Both movies are examples where post-scarsity society is possible,
but in one case it is allowed to exist and in the other it is
intentionally not.
Norbert Braun Open hardware robotics
How to get to Star Trek?
Distribute wealth by political means: unconditional basic
income.
Problem: power remains in few hands.
Distribute wealth by capatalistic means: eliminate barriers to
entry. Open source/open hardware.
Both have strengths and weaknesses. Probably, a combination is
needed.
Norbert Braun Open hardware robotics
Democratization of technology
Competition ensures that profits are minimal, and benefits
from automation are thus distributed
Like Linux/Open Source and the Internet
We need an open hardware
robotics movement!
Norbert Braun Open hardware robotics
XRP: Goals
The eXperimental Robot Project
Life-size humanoid robot
Focus on legs (walking), arms and hands will come (much)
later
Fully free (open source, open hardware), transparent
development process
Goal: state-of-the-art software, hardware optimized for
cost/manufacturability
Norbert Braun Open hardware robotics
Why humanoids?
Wheels ideal in dedicated environment (streets), otherwise
fairly limited
Human environments made for humans, wheels are really
limiting (wheelchair!)
Service robots
Disaster recovery
The real reason: they are cool. . .
Norbert Braun Open hardware robotics
Other projects
Progress on humanoids appears to be heating up
Big company players (Boston Dynamics, Schaft Google)
extremely secretive
University projects more, but still not fully, open
Exisiting robots cost ≥ 100 ke (our goal: few ke)
Physics-based character animation is a hot topic at
SIGGRAPH (but usually not on physical hardware)
Norbert Braun Open hardware robotics
Why is walking a hard problem?
Industrial Robot vs. Biped
TU Munich
Norbert Braun Open hardware robotics
Why is walking a hard problem?
Industrial Robot vs. Biped
TU Munich
Norbert Braun Open hardware robotics
Industrial Robot vs. Biped
Main difference
Industrial Robot: Base bolted to ground
Biped: stance leg only kept in place by friction
Industrial Robot: one actuator per degree of freedom
“Any” trajectory can be followed
Biped: reaction forces on stance foot not directly controllable
Intrinsic dynamics matter
No longer “any trajectory possible”
Norbert Braun Open hardware robotics
Simulation: Introduction
Simulate robot using simplified physics models
Goal: develop controllers
Goal: evaluate actuation requirements
Goal: inform design choices
Use dedicated dynamics toolkit plus external engine (Open
Dynamics Engine: ODE, http://www.ode.org/) for
verification
Use a rigid body model
Norbert Braun Open hardware robotics
Robot model
x
z
y
0
0
Side view
y
z
x
0
0
Front view
LR
Pelvis/torso
Hip (HZ, HY, HX)
Thigh
Knee (KY)
Shank
Ankle (AY, AX)
Foot
Norbert Braun Open hardware robotics
Demo #1: Walking on flat ground
Demo time!
Leg length: 1.0m (all demos)
Step length: 0.6m
Step time: 0.7s
Speed: 0.85 m/s, 3 km/h
Norbert Braun Open hardware robotics
Demo #2: Unmodelled uneven terrain
Demo time!
Step length: 0.6m
Step time: 0.7s
Speed: 0.85 m/s, 3 km/h
(as before)
Norbert Braun Open hardware robotics
Demo #3: Modelled uneven terrain
Demo time!
Step length: 0.4m
Step time: 0.7s
Speed: 0.57 m/s, 2 km/h
Norbert Braun Open hardware robotics
Demo #4: Stairs
Demo time!
0.2m
0.3m
Variable step length: 0.3m - 0.5m
Step time: 0.7s
Norbert Braun Open hardware robotics
Control strategy: summary
Control strategy based on contact force management
+ Reasonable performance
o Foot positions fixed in advance
+ Can be used by higher-level controller, e.g. for climbing stairs
− Limits options for push recovery (cannot take sidesteps)
− Leg length constraints not taken into account
Norbert Braun Open hardware robotics
. . . to reality
New problems:
Rigid body parameters not exactly known
In fact, not even rigid bodies any longer
Motors have finite max. torque, finite bandwidth
Gears have backlash
External disturbances
. . .
Can be investigated in simulation to some extent, but experiments
required for deeper insight!
Norbert Braun Open hardware robotics
Actuation requirements
Ballpark estimates:
Peak joint torque: ∼ 100 Nm
Peak velocity: ∼ 20 rad/s
Peak power: ∼ 250W (per DoF)
Note: can make robot smaller to reduce torque requirements
Current design goal: ∼ 120cm, ∼ 30kg (subject to change)
R/C servos have ∼ 100 Ncm = 1 Nm!
How about R/C brushless motor?
Norbert Braun Open hardware robotics
Gear Requirements
Brushless motor easily delivers power, but as low torque at high
speed.
Ballpark estimates:
Peak joint torque in order of 100 Nm
Motor torque ∼ 2 Nm
Needed reduction ∼1:50
Options left:
Gearing: Harmonic Drives, Planetary Gears
Linear actuators: Ball screws, Planetary Roller Screws
Hydraulics
All of these suck to some extent!
Norbert Braun Open hardware robotics
Norbert Braun Open hardware robotics
Current status/Outlook
Preparatory phase: simulation, study exisiting designs
Workshop (Dingfabrik Cologne) mostly set up: milling
machine (Deckel FP2), small CNC lathe, electronics
Biggest challenge: actuation concept
Ready to start construction after gear question is solved
Norbert Braun Open hardware robotics
Thank you!
http://xrpbot.org
I, for one, welcome our robot overlords.
Norbert Braun Open hardware robotics

More Related Content

Similar to Open hardware robotics for a better future - Norbert Braun

AI & Robotics PPT For Schools Students.pptx
AI & Robotics PPT For Schools Students.pptxAI & Robotics PPT For Schools Students.pptx
AI & Robotics PPT For Schools Students.pptxDEVENDRA SHRIVASH
 
INTERFACE, by apidays - APIs of the Future: Are you Ready? by Mike Amundsen
INTERFACE, by apidays  - APIs of the Future: Are you Ready? by Mike AmundsenINTERFACE, by apidays  - APIs of the Future: Are you Ready? by Mike Amundsen
INTERFACE, by apidays - APIs of the Future: Are you Ready? by Mike Amundsenapidays
 
Intro to robotics
Intro to roboticsIntro to robotics
Intro to roboticshlauster
 
basics of robotics
basics of roboticsbasics of robotics
basics of roboticsingridljc9
 
Energy Efficiant Computing in the 21c
Energy Efficiant Computing in the 21cEnergy Efficiant Computing in the 21c
Energy Efficiant Computing in the 21cIan Phillips
 
Next generation of robotics ppt
Next generation of robotics pptNext generation of robotics ppt
Next generation of robotics pptkrithikamca
 
Top 10 robotics for beginners
Top 10 robotics for beginnersTop 10 robotics for beginners
Top 10 robotics for beginnersslulu226
 
Intro to Robotics 1
Intro to Robotics 1Intro to Robotics 1
Intro to Robotics 1Ingrid Cruz
 
Robotics presentation
Robotics presentationRobotics presentation
Robotics presentationmandela48
 
roboticspresentationanononesimeseraphin-170324141916.pdf
roboticspresentationanononesimeseraphin-170324141916.pdfroboticspresentationanononesimeseraphin-170324141916.pdf
roboticspresentationanononesimeseraphin-170324141916.pdfSameerBaiju
 
Robotics online assignment
Robotics  online assignmentRobotics  online assignment
Robotics online assignmentsimivijayan
 
Robotics by abhishek mahajan
Robotics by abhishek mahajanRobotics by abhishek mahajan
Robotics by abhishek mahajanAbhishek Mahajan
 

Similar to Open hardware robotics for a better future - Norbert Braun (20)

AI & Robotics PPT For Schools Students.pptx
AI & Robotics PPT For Schools Students.pptxAI & Robotics PPT For Schools Students.pptx
AI & Robotics PPT For Schools Students.pptx
 
Darpa Failure
Darpa FailureDarpa Failure
Darpa Failure
 
Robotics
RoboticsRobotics
Robotics
 
INTERFACE, by apidays - APIs of the Future: Are you Ready? by Mike Amundsen
INTERFACE, by apidays  - APIs of the Future: Are you Ready? by Mike AmundsenINTERFACE, by apidays  - APIs of the Future: Are you Ready? by Mike Amundsen
INTERFACE, by apidays - APIs of the Future: Are you Ready? by Mike Amundsen
 
myppt
mypptmyppt
myppt
 
Intro to robotics
Intro to roboticsIntro to robotics
Intro to robotics
 
basics of robotics
basics of roboticsbasics of robotics
basics of robotics
 
Energy Efficiant Computing in the 21c
Energy Efficiant Computing in the 21cEnergy Efficiant Computing in the 21c
Energy Efficiant Computing in the 21c
 
Next generation of robotics ppt
Next generation of robotics pptNext generation of robotics ppt
Next generation of robotics ppt
 
Top 10 robotics for beginners
Top 10 robotics for beginnersTop 10 robotics for beginners
Top 10 robotics for beginners
 
Computer project
Computer projectComputer project
Computer project
 
Intro to Robotics 1
Intro to Robotics 1Intro to Robotics 1
Intro to Robotics 1
 
Robotics presentation
Robotics presentationRobotics presentation
Robotics presentation
 
roboticspresentationanononesimeseraphin-170324141916.pdf
roboticspresentationanononesimeseraphin-170324141916.pdfroboticspresentationanononesimeseraphin-170324141916.pdf
roboticspresentationanononesimeseraphin-170324141916.pdf
 
Robotics
RoboticsRobotics
Robotics
 
Robotics online assignment
Robotics  online assignmentRobotics  online assignment
Robotics online assignment
 
ROBOTICS
ROBOTICSROBOTICS
ROBOTICS
 
robotics
robotics robotics
robotics
 
Robotics by abhishek mahajan
Robotics by abhishek mahajanRobotics by abhishek mahajan
Robotics by abhishek mahajan
 
Robotics
RoboticsRobotics
Robotics
 

More from UNICORNS IN TECH

Sex, love and robots - Cate Lawrence
Sex, love and robots - Cate LawrenceSex, love and robots - Cate Lawrence
Sex, love and robots - Cate LawrenceUNICORNS IN TECH
 
Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...UNICORNS IN TECH
 
#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud Computing#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud ComputingUNICORNS IN TECH
 
From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith UNICORNS IN TECH
 
#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel Irvine#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel IrvineUNICORNS IN TECH
 
An Invisible Woman - Lynn Conway
An Invisible Woman - Lynn ConwayAn Invisible Woman - Lynn Conway
An Invisible Woman - Lynn ConwayUNICORNS IN TECH
 
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...UNICORNS IN TECH
 
Jon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source CultureJon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source CultureUNICORNS IN TECH
 
Automate the pain way - Pedro Proenca
Automate the pain way - Pedro ProencaAutomate the pain way - Pedro Proenca
Automate the pain way - Pedro ProencaUNICORNS IN TECH
 
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech GacaUNICORNS IN TECH
 
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTERTHE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTERUNICORNS IN TECH
 
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTINGHOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTINGUNICORNS IN TECH
 
Andra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive societyAndra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive societyUNICORNS IN TECH
 
Designing culture @mimi - Eva-m zoll
Designing culture @mimi  - Eva-m zollDesigning culture @mimi  - Eva-m zoll
Designing culture @mimi - Eva-m zollUNICORNS IN TECH
 
Our journey to aws - Maylin Leal
Our journey to aws - Maylin LealOur journey to aws - Maylin Leal
Our journey to aws - Maylin LealUNICORNS IN TECH
 
Klaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologiesKlaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologiesUNICORNS IN TECH
 
Thinking with microservices
Thinking with microservicesThinking with microservices
Thinking with microservicesUNICORNS IN TECH
 
Trust is the answer - Thomas Keup
Trust is the answer - Thomas KeupTrust is the answer - Thomas Keup
Trust is the answer - Thomas KeupUNICORNS IN TECH
 
Wearables 101 - Tank Thunderbird
Wearables 101 - Tank ThunderbirdWearables 101 - Tank Thunderbird
Wearables 101 - Tank ThunderbirdUNICORNS IN TECH
 

More from UNICORNS IN TECH (20)

Sex, love and robots - Cate Lawrence
Sex, love and robots - Cate LawrenceSex, love and robots - Cate Lawrence
Sex, love and robots - Cate Lawrence
 
Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...
 
#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud Computing#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud Computing
 
From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith
 
#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel Irvine#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel Irvine
 
An Invisible Woman - Lynn Conway
An Invisible Woman - Lynn ConwayAn Invisible Woman - Lynn Conway
An Invisible Woman - Lynn Conway
 
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
 
Jon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source CultureJon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source Culture
 
Automate the pain way - Pedro Proenca
Automate the pain way - Pedro ProencaAutomate the pain way - Pedro Proenca
Automate the pain way - Pedro Proenca
 
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
 
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTERTHE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
 
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTINGHOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
 
Andra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive societyAndra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive society
 
Designing culture @mimi - Eva-m zoll
Designing culture @mimi  - Eva-m zollDesigning culture @mimi  - Eva-m zoll
Designing culture @mimi - Eva-m zoll
 
Our journey to aws - Maylin Leal
Our journey to aws - Maylin LealOur journey to aws - Maylin Leal
Our journey to aws - Maylin Leal
 
Klaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologiesKlaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologies
 
Code reviews
Code reviewsCode reviews
Code reviews
 
Thinking with microservices
Thinking with microservicesThinking with microservices
Thinking with microservices
 
Trust is the answer - Thomas Keup
Trust is the answer - Thomas KeupTrust is the answer - Thomas Keup
Trust is the answer - Thomas Keup
 
Wearables 101 - Tank Thunderbird
Wearables 101 - Tank ThunderbirdWearables 101 - Tank Thunderbird
Wearables 101 - Tank Thunderbird
 

Recently uploaded

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
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, ...apidays
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
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 FMESafe Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
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 businesspanagenda
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
+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...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Open hardware robotics for a better future - Norbert Braun

  • 1. Open hardware robotics. . . for a better future! Norbert Braun norbert@xrpbot.org #unit Festival 2016-04-16 Norbert Braun Open hardware robotics
  • 2. Outline Why do we need open hardware robotics? The big picture. The XRPBot project Our own contribution. Norbert Braun Open hardware robotics
  • 3. A brief history of AI Euphoria “In from three to eight years we will have a machine with the general intelligence of an average human being.” – Marvin Minsky (in Life Magazine), 1970 Will AI replace humans? The AI winter In 1980, most AI tasks still did not work well, much less human level AI. . . The AI spring Chess world champion (1997), Go world champion (2016), working speech recognition, . . . Norbert Braun Open hardware robotics
  • 4. Jobs replaced by automation 1 Changes in progress right now e.g. factory automation, online booking/ordering, self-service, . . . 2 Changes in (commercial) development right now e.g. fully automatic driving, natural language processing, . . . 3 Changes in research right now e.g. advanced machine vision, grasp planning, . . . Norbert Braun Open hardware robotics
  • 5. Eliminating work Will AI eliminate jobs? Yes. Can we stop this? No. . . . not even if we start to value hand-made goods? No, because it is a self-amplifying process once it really starts. Do we even want to stop it? Well. . . Norbert Braun Open hardware robotics
  • 6. Eliminating work Remember: if a robot takes your job, the overall amount of goods available remains constant, and the overall amount of free time increases. This is a good thing. A problem exists not because jobs are eliminated, but because wealth is re-distributed. Norbert Braun Open hardware robotics
  • 7. But we need jobs. . . The sitation of not having to work exists today for people (born) rich. As Bertrand Russell points out, many in the “leisure class” are incapable of “anything more intelligent than fox-hunting”, but it nevertheless “contributed nearly the whole of what we call civilization.” Bertrand Russell, In Praise of Idleness, 1932 Norbert Braun Open hardware robotics
  • 8. The future: Star Trek vs. Elysium The technology in Star Trek (TNG) is sufficiently advanced that they could send drones and avoid all danger, but they choose to not do so because they want an exciting life. At the end of Elysium, all problems are basically solved by telling the computer to care about all humans, not just the elite. Both movies are examples where post-scarsity society is possible, but in one case it is allowed to exist and in the other it is intentionally not. Norbert Braun Open hardware robotics
  • 9. How to get to Star Trek? Distribute wealth by political means: unconditional basic income. Problem: power remains in few hands. Distribute wealth by capatalistic means: eliminate barriers to entry. Open source/open hardware. Both have strengths and weaknesses. Probably, a combination is needed. Norbert Braun Open hardware robotics
  • 10. Democratization of technology Competition ensures that profits are minimal, and benefits from automation are thus distributed Like Linux/Open Source and the Internet We need an open hardware robotics movement! Norbert Braun Open hardware robotics
  • 11. XRP: Goals The eXperimental Robot Project Life-size humanoid robot Focus on legs (walking), arms and hands will come (much) later Fully free (open source, open hardware), transparent development process Goal: state-of-the-art software, hardware optimized for cost/manufacturability Norbert Braun Open hardware robotics
  • 12. Why humanoids? Wheels ideal in dedicated environment (streets), otherwise fairly limited Human environments made for humans, wheels are really limiting (wheelchair!) Service robots Disaster recovery The real reason: they are cool. . . Norbert Braun Open hardware robotics
  • 13. Other projects Progress on humanoids appears to be heating up Big company players (Boston Dynamics, Schaft Google) extremely secretive University projects more, but still not fully, open Exisiting robots cost ≥ 100 ke (our goal: few ke) Physics-based character animation is a hot topic at SIGGRAPH (but usually not on physical hardware) Norbert Braun Open hardware robotics
  • 14. Why is walking a hard problem? Industrial Robot vs. Biped TU Munich Norbert Braun Open hardware robotics
  • 15. Why is walking a hard problem? Industrial Robot vs. Biped TU Munich Norbert Braun Open hardware robotics
  • 16. Industrial Robot vs. Biped Main difference Industrial Robot: Base bolted to ground Biped: stance leg only kept in place by friction Industrial Robot: one actuator per degree of freedom “Any” trajectory can be followed Biped: reaction forces on stance foot not directly controllable Intrinsic dynamics matter No longer “any trajectory possible” Norbert Braun Open hardware robotics
  • 17. Simulation: Introduction Simulate robot using simplified physics models Goal: develop controllers Goal: evaluate actuation requirements Goal: inform design choices Use dedicated dynamics toolkit plus external engine (Open Dynamics Engine: ODE, http://www.ode.org/) for verification Use a rigid body model Norbert Braun Open hardware robotics
  • 18. Robot model x z y 0 0 Side view y z x 0 0 Front view LR Pelvis/torso Hip (HZ, HY, HX) Thigh Knee (KY) Shank Ankle (AY, AX) Foot Norbert Braun Open hardware robotics
  • 19. Demo #1: Walking on flat ground Demo time! Leg length: 1.0m (all demos) Step length: 0.6m Step time: 0.7s Speed: 0.85 m/s, 3 km/h Norbert Braun Open hardware robotics
  • 20. Demo #2: Unmodelled uneven terrain Demo time! Step length: 0.6m Step time: 0.7s Speed: 0.85 m/s, 3 km/h (as before) Norbert Braun Open hardware robotics
  • 21. Demo #3: Modelled uneven terrain Demo time! Step length: 0.4m Step time: 0.7s Speed: 0.57 m/s, 2 km/h Norbert Braun Open hardware robotics
  • 22. Demo #4: Stairs Demo time! 0.2m 0.3m Variable step length: 0.3m - 0.5m Step time: 0.7s Norbert Braun Open hardware robotics
  • 23. Control strategy: summary Control strategy based on contact force management + Reasonable performance o Foot positions fixed in advance + Can be used by higher-level controller, e.g. for climbing stairs − Limits options for push recovery (cannot take sidesteps) − Leg length constraints not taken into account Norbert Braun Open hardware robotics
  • 24. . . . to reality New problems: Rigid body parameters not exactly known In fact, not even rigid bodies any longer Motors have finite max. torque, finite bandwidth Gears have backlash External disturbances . . . Can be investigated in simulation to some extent, but experiments required for deeper insight! Norbert Braun Open hardware robotics
  • 25. Actuation requirements Ballpark estimates: Peak joint torque: ∼ 100 Nm Peak velocity: ∼ 20 rad/s Peak power: ∼ 250W (per DoF) Note: can make robot smaller to reduce torque requirements Current design goal: ∼ 120cm, ∼ 30kg (subject to change) R/C servos have ∼ 100 Ncm = 1 Nm! How about R/C brushless motor? Norbert Braun Open hardware robotics
  • 26. Gear Requirements Brushless motor easily delivers power, but as low torque at high speed. Ballpark estimates: Peak joint torque in order of 100 Nm Motor torque ∼ 2 Nm Needed reduction ∼1:50 Options left: Gearing: Harmonic Drives, Planetary Gears Linear actuators: Ball screws, Planetary Roller Screws Hydraulics All of these suck to some extent! Norbert Braun Open hardware robotics
  • 27. Norbert Braun Open hardware robotics
  • 28. Current status/Outlook Preparatory phase: simulation, study exisiting designs Workshop (Dingfabrik Cologne) mostly set up: milling machine (Deckel FP2), small CNC lathe, electronics Biggest challenge: actuation concept Ready to start construction after gear question is solved Norbert Braun Open hardware robotics
  • 29. Thank you! http://xrpbot.org I, for one, welcome our robot overlords. Norbert Braun Open hardware robotics