by
Bernt Øivind Børnich, Phuong Nguyen
Consumer & Household
Learn
August 15, 2016
Our robot, Eve, is built from the ground up using force-control, enabling human-like dexterity and efficiency. We’d like to discuss why we decided to build Eve this way, hopefully offering another approach to robotics outside the factory floor.
Back in 1987, Pål Løken (founder for Halodi Robotics) was attending technical university and witnessed a new generation of industrial robots. People were excited to see cheaper, scaled down commercial robots that were, supposedly, right around the corner. Well, almost 30 years later, and we are still waiting! Pål decided it was time to look into creating a capable, affordable consumer robot, and that’s how we came up with Eve.
When we set out to build Eve, we first looked at the classical approach of harmonic-gears and high-speed motors, as it is an established fact that this works exceedingly well for industrial robots. But we realized this would drive up the cost, and limit controllability and final performance of the robot.
While incremental improvements and miniaturization have been happening, the fundamental actuator mechanics of robotic manipulators has stayed mostly the same for the last 30 years. Even innovative new collaborative robots still use harmonic gears and high-speed motors for actuation.
Here are a few points we needed to consider as we set out to build Eve:
In gears, one has to choose a balance between backlash and friction and in robotics one typically chooses extremely low backlash to gain good accuracy and repeatability. This results in high friction in the gear itself, and in addition, the friction is scaled by the gear ratio, typically at least 100:1. It is also important to note that friction and backlash is currently not possible to model accurately.
When gearing a motor by 100:1, the rotor and shaft need to rotate 100 times faster than the joint. Due to the kinetic energy following the square of the velocity, the inertia get scaled by the square of the gear-ratio, so in this case 10.000. This means even a very light shaft and rotor makes the arm insensitive to external forces.
Mechanical backdriveability is defined as direct power-flow from the environment to the motors, and full back driveability, therefore, makes the forces reflected from the environment fully controllable. Backdrivability is limited by the friction and reflected inertia.
Eve’s current specifications are:
No gears
Runs full torque-control
Native backdrivable
Backlash free
Almost without friction
Strong as a human (10kg payload)
Light weight, with the arm weighing only 3kg from the shoulder and down
Energy efficient due to regenerative braking
Total of 20DOF with 7DOF arms (excluding hands)
Whole-body stabilization for fast operation while mobile
Our approach
In traditional robotic control, the lack of backdrivability is used as an advantage. By having a high enough gearing, the joints effectively become highly damped, uncoupled and resistant to external disturbances. This approach then has very good accuracy in position or velocity control but is non-compliant to contact-forces, therefore needing very high accuracy and some passive spring/damper system in the tool.
The natural next step is then force-control, which has seen major advancements the last couple of decades, but has stayed mostly within academia, often only as simulated systems, due to the high friction and backlash keeping robots from applying these controllers efficiently. Force-control works by fully handling the differential equations describing the robot and solving them for close to optimal torques needed for each motor to perform a task. This creates much smoother and more energy efficient motions, and can also take into account contact forces.
It became clear to us that to handle the case of a home service robot, we needed to fulfill our dream of a full force-control robot, requiring almost full backdrivability in the joints.
While a quick survey of available commercial motors said no, most motors today are optimized for medium to high-speed operation. This is due to the efficiency increasing with the rpm as I²R losses become less significant, this assumption does not hold if one looks at the total system efficiency, though. By having a highly geared system, a lot of the energy is lost as friction and backlash, making the total efficiency no way near the motor efficiency. If we could build a motor with the needed torque, our backdrivability would make the power-flow between the environment and our motors almost loss-less, enabling us to reclaim most of the energy through regenerative braking, offsetting the I²R losses. This is especially true in robotics, as most actions start and end at roughly the same potential energy.
Countless hours of books and research papers followed, but in the end, we felt ready to take the next step in motor technology, focusing mainly on torque, not speed. The result was our record-breaking motor technology, managing a torque to weight ratio almost 4x that of any commercially available motor today.
With the torque of these motors available, we started developing our REVO-1, drawing inspiration from the field of haptics, we decided on a cable-driven differential transmission.
This works by counter-tightening a pair of composite cables for each transfer, we spent a lot of time making sure the geometry of the cables and the drums they wrap on does not result in any distortion to the cable length, this enabled us to tension the cables to the point where there is essentially zero backlash. Also, the near perfect geometry makes sure the cables never translate on the drums, adding close to zero friction and no sound. The final step was making the joints open differentials, driven by differential cables. In addition to compacting the joints and moving even more mass up the kinematic-chain, this enables pairs of motors to share power — making the robot up to twice as strong!
This makes Eve’s friction and inertia low enough that you can move her by gently touching her with a finger. As all the power of the blows is directly transferred to the motors, she can also take almost any shock without sustaining damage!
Since we handle the dynamics fully, we also always know how the arm should behave, any deviations from this is then external force, making the entire arm a 7 degree of freedom force/torque sensor (and potentially haptics device).
Eve is a quite complicated machine as a sum of her parts, but the mechanics are mainly machined aluminium and steel with quite liberal tolerances and composite cables attached in smart ways. The E-Ink display, FPGAs, IMUs and other sensors are already mass produced and cheap in volume, moving almost all the cost to motors/drivers/encoders. Since these are developed in-house and we have had a focus on manufacturability from the start, we can produce these surprisingly cheap, making us confident that we can reach our cost goal given sufficient volumes.
As we started testing, we were pleasantly surprised as tests showed the arm using roughly 2-15W to move without payload (without regeneration). Power consumption is crucial to a mobile untethered robot, and the size of batteries is quite significant to cost.
There are three common approaches to appearing backdrivable:
Simulated by using force sensors to virtually transfer power from the environment,
the series-elastic actuator to be compliant with springs,
and “low” gear-ratios (typically still 100+) allowing only large external forces to be transferred.
While this works well at low speeds, it cannot mimic the dexterity and speed of the human arm, while interacting with the world.
By being truly backdrivable and low friction our robot is mechanically capable of almost any feat, moving the challenge into our control-software. This makes Eve future-proof, and we hope to push forward the boundaries of dexterity and speed in many years to come, in collaboration with academia and the robotics community.
We are looking for investors to help build Eve’s cloud-brain and move her from prototype to mass production. With access to a capable and affordable robot, we want to build the ecosystem of Eve’s brain. We plan to make Eve smart enough to know not only how to navigate her surroundings and analyse it, but also noting where all the objects are, and how to properly grasp and interact with them. Using this information to carry out complicated combined tasks will be crowd-sourced to the community through our app store in the cloud. More information at www.halodi.com
We are also currently building version 2 of the Eve prototype, meant for demos and exhibitions, you can follow us for updates along the way!
Bernt Øivind Børnich is the CTO of Halodi Robotics... read more
Phuong Nguyen is the CSO of Halodi Robotics... read more
Eve home robot Halodi Robotics
Research & Innovation
Business & Finance
Health & Medicine
Politics, Law & Society
Arts & Entertainment
Education & DIY
Events
Military & Defense
Exploration & Mining
Mapping & Surveillance
Enviro. & Agriculture
Aerial
Automotive
Industrial Automation
Consumer & Household
Space
latest posts popular reported elsewhere
Will robocars be heaven or hell for our cities?
by
Brad Templeton, Robocars.com
Last call for startups – Robot Launch 2016
by
Andra Keay, Silicon Valley Robotics
Survey: Evaluate ethics of health related privacy with care robots
by
Dieter Vanderelst, Jurgen Willems
Robocar platooning, or just carpool?
by
Brad Templeton, Robocars.com
Biohybrid robots built from living tissue start to take shape
by
Victoria Webster
Exoskeletons: From helping people walk to controlling robots in space
by
SPARC
What happens when a robot company sells off a division?
by
Frank Tobe
European Robotics League posts first major tournament results
by
Marta Palau Franco
Robot companions are coming into our homes — how human should they be?
by
Adeline Chanseau
Putting humanoid robots in contact with their environment
by
Frontiers in Robotics and AI
latest posts popular reported elsewhere
The dark side of ethical robotsFlying Ring robot can fly on its sideHello Pepper: Getting started to program robots on AndroidSweep: a low cost LiDAR sensor for smart consumer productsNAO Next Gen now available for a wider audienceROS 101: Intro to the Robot Operating SystemFarming with robotsEuropean Robotics League posts first major tournament resultsExoskeletons: From helping people walk to controlling robots in spaceWhite House economic report looks to robotics for the future
latest posts popular reported elsewhere
How agribusiness can avoid the mistakes of clean tech | SSIR
Di-Wheel Concept | Australian Centre for Field Robotics
Uh-oh! Crowdfunded social robot Jibo won’t now ship outside North America
Think Amazon’s Drone Delivery Idea Is a Gimmick? Think Again
Latest to Quit Google’s Self-Driving Car Unit: Top Roboticist
Prospector-1—first commercial interplanetary mining mission
Robotic gait training for kids with CP – it’s cool but does it work? – Faculty of Rehabilitation Medicine – University of Alberta
How will robots shape our future? (infographic)
The Washington Post will use robots to write stories about the Rio Olympics
The Rio Olympics will have some of the smartest sports cameras ever
Welcome to the Cyborg Olympics
Major Drone Maker Implements No-Fly Zones For Rio Olympics
Hackers Fool Tesla S’s Autopilot to Hide and Spoof Obstacles
MIT and DARPA Pack Lidar Sensor onto Single Chip
Government initiative gives Google the go-ahead to test delivery drones in the US | New Atlas
How Lockheed Martin’s SPIDER Blimp-Fixing Robot Works
Scientists have designed a robotic onesie that uses tracking sensors to help struggling babies crawl
This Company Just Got Permission to Land a Robot on the Moon
Robot Revolution: Intelligence In, Intelligence Out — THE Journal
Wave robot able to crawl, swim and climb with single motor – E & T Magazine
Rehabilitation and Environmental monitoring
June 26, 2015
A dedicated jobs board for the global robotics community.
Senior Researcher in UAV Communications and Coordination - Lakeside Labs GmbHSenior Research Engineer - ConSol PartnersLead Mechanical Engineer – Robotics - Sealed Air Corporation - Intellibot RoboticsElectrical Engineering Manager – Robotics - Sealed Air Corporation - Intellibot RoboticsSoftware Engineering Manager – Robotics - Sealed Air Corporation - Intellibot Robotics