- Cambridge Consultants

Transcription

- Cambridge Consultants
The Next Industrial Revolution
Giving machines autonomy – and the ability to make decisions
Sensors and Instrumentation 2015
Simon Jordan, Cambridge Consultants
1 October 2015
Introduction
 Cambridge Consultants is a multidisciplinary
product development company.
 We have been active in robotics for a while –
our largest project is a warehouse automation
system for a well known name.
 This work is confidential – but today is about
another robot development and gives a view on
how robots fit an industrial society.
1 October 2015
Commercially Confidential
2
The robot worker – how does it fit in the value chain?
 Aside from inventing economics, Adam
Smith is well known for the example of the
pin factory.
 The idea is that people can become
specialised and efficient in one small task.
 Existing robots take this to an extreme –
they typically take one small task and repeat
it to tight tolerances.
 But – does this make them ‘useful idiots’?
1 October 2015
Commercially Confidential
3
But robots aren’t as good as the general public expect
 Interaction with the real world is hard, and only narrow areas have been shown to be
useful.
1 October 2015
Commercially Confidential
4
‘Robots’ in a wider setting
 ‘Robot’ isn’t a useful word since it covers everything from this to this:
1 October 2015
Commercially Confidential
5
‘Robots’ in a wider setting
 … so let’s be clear, by ‘robot’ I mean:
– A machine which can help a person be more economically productive by ‘doing
the boring stuff for them’.
 And some tasks which a machine might do are:
– Driving to work
– Checking out groceries
– Assembling a camera lens
– Filing a management report
 But management need to see a business case before signing a capex for a new
machine – and this means it needs to be cheaper (not necessarily faster or better)
than a human.
1 October 2015
Commercially Confidential
6
Early 21st Century Robotics
1 October 2015
Commercially Confidential
7
Factory robots
 Typical usage is to plan (or teach), store
the program and repeat when triggered by
the PLC.
 External sensors sometimes used to take
up tolerances or to fine tune positioning.
 The performance is only as good as the
program – it’s really just a CNC machine.
The flexibility is at the capital rather than
operational level – one type of machine
can fulfil many roles.
First tool-changer CNC machine
1 October 2015
Commercially Confidential
8
Self-driving cars
 Huge advances have been made in
the last few years, notably image
classification and collision
avoidance. It’s an amazing
achievement to do this.
 Cars process a lot of information
(LIDAR and multiple cameras): they
have much higher ‘awareness’ than
a human driver.
 But, there’s a key problem here…
1 October 2015
Commercially Confidential
9
http://cdn2.alphr.com/sites/alphr/files/styles/insert_main_wide_im
age/public/4/95//hud_nvidia_px.png?itok=N8roiw-U
Self-driving cars – map data
 The map of the road is known in advance!
(is this really any better than the 1960’s paper tape?)
1 October 2015
Commercially Confidential
10
Where are the places where robots can make big gains?
 An ideal area is:
– Has a high total value (can be low value but
done in massive quantity)
– Has been tricky to automate and so is
reliant on people.
– Is margin sensitive so improvements
change the bottom line.
– The businesses in the field are large
enough to invest in doing things a different
way and meet the cost of ownership1.
 Look at the hierarchy of needs:
1
this probably excludes domestic robots!
1 October 2015
Commercially Confidential
11
ANSWER….
1 October 2015
Commercially Confidential
12
Getting robots out of the factories
and into the fields
1 October 2015
Commercially Confidential
13
What does a robot need to work here?
1. To be at the right point in the value chain.
Performing complex tasks like vine pruning is
possible (at an academic level) but isn’t anywhere
near a real farm yet.
2. To be able to work without any form of drawing as
it’s dealing with random objects and not
engineered parts. This means better sensing of the
environment and the ability to make decisions
without supervision.
3. To have an effector which is useful in the real world
– human hands are amazing but haven’t been
beaten by engineers yet.
1 October 2015
Commercially Confidential
14
Picking a point in the value chain
 We need a point where we can make a difference – the
engineering NRE will be repaid by cost savings within a
sensible timeframe.
 Planting? Not really needed as seed is cheap and we can
waste some.
 Weeding? Already happening but could be limited by
ability to discriminate between plands
 Harvesting? Getting closer, but much is done by machine.
Also, seasonal which makes machines hard to amortise.
 Fruit and vegetable handling – yes! Lots of human labour,
can be indoors, predictable enough, massively price
sensitive. Also, some high value crops (specialist fruit,
almonds) where early adopters can see a good return.
1 October 2015
Commercially Confidential
15
Existing machine vision
1 October 2015
Commercially Confidential
16
http://s.hswstatic.com/gif/pc-3-d-brain.jpg
Existing machine vision
 This, again, has advanced massively. The examples
shown fulfil some well defined categories:
– Binary classification (‘is this bottle full?’)
– Data extraction (‘what serial number is this?’)
– Guidance (‘what angle are the threads at?’)
 But these work on a narrow problem space – what is
expected is very well defined and so highly
programmable / teachable.
 Also, 3D is new-ish to this field and could be
essential.
1 October 2015
Commercially Confidential
17
http://enlightenedequine.com/wp-content/uploads/2013/11/Horse-Human-Limb-Comparison.png
The effector
 Horses have no technology – at least
because they cannot use tools.
1 October 2015
Commercially Confidential
 Humans use tools and so can control
their environment. However, our brains
had to be powerful enough to use them.
18
The fruit picking robot
1 October 2015
Commercially Confidential
19
So what are we showing?
 We want to show a demo which:
– Puts robots into a new context
– Shows an innovative step such as new machine vision capability
– Has good system integration…
1 October 2015
Commercially Confidential
20
We’re showing three innovations here today
1. Novel application. Bin picking (the generic problem of getting objects out of stacks
or piles) is cutting edge robotics and is typically only attempted for engineered parts.
2. A flexible effector. Can pick up a screwdriver, but also handle a peach without
bruising.
3. Cutting edge machine vision – identification and guidance for random objects
without extensive training.
1 October 2015
Commercially Confidential
21
Gripper design decisions
1 October 2015
Commercially Confidential
22
http://biology.clc.uc.edu/fankhauser/Classes/Bio_103/Apple_calyx_stamen_P2210018.JPG
http://cdn4.pacifichorticulture.org/wp-content/uploads/2009/07/Barn.01.jpg
http://www.teknoscienze.com/Contents/Articoli/Images/2013/-%20AF3%202013/Lourith/dragon-fruit.jpg
Vacuum suckers
 Suckers / grippers are well established – but there are some difficult circumstances:
1 October 2015
Commercially Confidential
23
How to deal with this is a system design question
High mechanical complexity?
High software complexity?
 High per-unit costs
 Long development time.
 Likely to be fragile and therefore
expensive to own.
 Will need extensive testing if it isn’t
to ‘keep getting suck’.
 Tricky to adapt to other tasks
 Low per-unit costs once it’s written.
 May actually have adverse software
requirements…
 Flexible (if you can afford the NRE)
We’ve gone for a compromise – the gripper is soft so it can work from an
imprecise location yet wasn’t excessively complex to build.
1 October 2015
Commercially Confidential
24
Multi-finger vacuum gripper
© Cambridge Consultants
1 October 2015
Commercially Confidential
25
Vision system requirements
 Aim is to pick fruit and vegetables from a pile.
 Vision system has to work out:
– How the objects are connected (if at all)
– Which object is best to pick (near the top but not jammed)
– Where it is
– What’s the best angle to approach from.
 This requires depth perception – 3D camera.
1 October 2015
Commercially Confidential
26
Kinect Sensor
 Projects an array of dots onto the subject, their displacement from their
expected position is used to calculate depth.
 Not an ideal sensor as the voxels are a bit big but it already exists.
1 October 2015
Commercially Confidential
27
Image Segmentation
 Well understood technique for conventional images to detect connected regions.
 Can also be applied to depth map to detect and separate objects.
 We have developed this technique and applied to this problem.
1 October 2015
Commercially Confidential
28
Image segmentation
20
40
60
80
100
120
140
160
180
20
40
1 October 2015
60
80
100
120
140
160
Commercially Confidential
180
200
29
Bringing it all together
 Videos from Cambridge Filmworks
1 October 2015
Commercially Confidential
30
What were the key challenges?
 Machine vision – no standard algorithms to do this, needed some research and then
new code writing.
 The gripper – getting the right balance between flexible but highly complex and
simple but limited in its application.
 Bringing it all together – some standard components, but system integration and
getting a smooth outcome is quite time consuming.
1 October 2015
Commercially Confidential
31
Conclusions
 This project shows an appropriate match between ‘what engineers can achieve’ and
‘what the customer needs’.
 This is only possible by thinking at a system level, for example:
– Right compromise between software and mechanical complexity.
– Integrated vision, commercial arm and novel mechanics
 New applications for robotics may not be a result of huge software and infrastructure
investments – more a result of novel algorithm and signal processing solutions.
1 October 2015
Commercially Confidential
32
Cambridge UK
Boston USA
Singapore
www.CambridgeConsultants.com
Cambridge Consultants is part of the Altran group, a global leader
in Innovation. www.Altran.com
1 October 2015
The contents of this presentation are commercially confidential and the
proprietary information of Cambridge Consultants © 2015 Cambridge
Consultants Ltd. All rights reserved.
Registered No. 1036296 England
Image Credits













Introduction: CC
The Robot Worker: http://www.gutenberg.org/files/38367/38367-h/images/fig319.png http://www.thwink.org/sustain/deadlock/E2_WealthOfNations.jpg http://australianroboticsreview.com/wpcontent/uploads/2015/08/Robot-Integration.jpg
But Robot’s Aren’t… https://www.youtube.com/watch?v=W7NjFGZ3tz8 http://www.cityam.com/article/how-intelligent-robots-stand-poised-change-all-our-lives-better
Robots in a wider setting https://upload.wikimedia.org/wikipedia/commons/c/c8/Sir_Killalot_spear.jpg http://www.mdpi.com/robotics/robotics-02-00054/article_deploy/html/images/robotics-0200054-g004-1024.png
Factory Robots: http://bobcad.com/wp-content/uploads/2014/05/Milwaukee-Matic-II-FirstToolChanger.jpg https://upload.wikimedia.org/wikipedia/commons/0/00/PaperTapes-5and8Hole.jpg
Self Driving Cars: http://cdn2.alphr.com/sites/alphr/files/styles/insert_main_wide_image/public/4/95//hud_nvidia_px.png?itok=N8roiw-U
Where are the places: http://theskooloflife.com/wordpress/wp-content/uploads/2009/05/maslows-hierarchy.gif http://spectrum.ieee.org/img/armar-kit-1387486756966.jpg
Answer: http://www.qlocal.co.uk/southport/news_list/Gangmasters_Abuse_Southport_Workers-50527792.htm http://www.earthcollective.net/wp-content/uploads/2012/03/Packhouse2.jpg
https://www.peaceriverpacking.com/harvesting.html
What does a robot need? http://abe-research.illinois.edu/faculty/grift/research/biosystemsautomation/agrobots/AgBoHiRes2.JPG
Picking a point http://extension.oregonstate.edu/umatilla/mf/sites/default/files/imagecache/preview_500/pictures/tns_packing_line.jpg
Existing machine vision http://www.microscan.com/en-us/technology/machinevisionsystems/AppsforAutomotive.aspx http://www.conceptauto.com.au/images/services/bc-2.jpg
http://www.automation.com/images/article/omron/MVWP3.jpg
Kinect Sensor: http://userpage.fu-berlin.de/~latotzky/wheelchair/wp-content/uploads/kinect1_cropped.png https://graphics.stanford.edu/~mdfisher/Images/KinectIR.png
Image Segmentation: http://cs.nyu.edu/~silberman/images/nyu_depth_v1_preprocess.jpeg
1 October 2015
Commercially Confidential
34
Notes
1 October 2015
Commercially Confidential
35
Notes #1
 TITLE: “The next industrial revolution' - giving machines autonomy and the ability to make
decisions.”
 S1: machines struggle with situations they haven’t been programmed to expect. Neural
networks / deep learning can cope to an extent but there’s a lengthy training time.
 S2: Huge steps made (up to self driving cars) but they depend on massive infrastructure (and
who owns your data?)
 C: This is about being cheaper than a human not faster / more reliable. (S.D. cars are about
overall system costs ie not owning a car)
 Q? Which area spends a lot of money on people but is already ‘cost optimised’?
1 October 2015
Commercially Confidential
36
Definitions
 IoT
 Industry 4.0 – connecting machines, workpieces and systems: create an intelligent value chain.
Better status / health info to management. JIT maintenance, near-zero downtime.
 IoS – cloud computing.

1 October 2015
Commercially Confidential
37
Why did we do Scrumping?
 Robots repeatable not accurate, keeping them as CNC machines really.
 Taken picking as a challenge, using new machine vision
 Machine can now take decision of how to pick
– Which one
– Position and angle
– How hard to suck
– Has it got it?
 Integrates maths, s/w and mechanics.
1 October 2015
Commercially Confidential
38