<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>manipulation &#8211; Robohub</title>
	<atom:link href="https://robohub.org/tag/manipulation/feed/" rel="self" type="application/rss+xml" />
	<link>https://robohub.org</link>
	<description>Connecting the robotics community to the world</description>
	<lastBuildDate>Mon, 05 Oct 2026 03:10:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>MiGriBot: a miniature robot able to perform pick-and-place operations of sub-millimeter objects</title>
		<link>https://robohub.org/migribot-a-miniature-robot-able-to-perform-pick-and-place-operations-of-sub-millimeter-objects/</link>
		
		<dc:creator><![CDATA[FEMTO-ST Institute]]></dc:creator>
		<pubDate>Tue, 06 Sep 2022 09:46:23 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://robohub.org/?p=205408</guid>

					<description><![CDATA[By Redwan Dahmouche Speed and precision are two major issues in robotics and in Industry of the Future (also known as Industry 4.0). Within this framework, RoMoCo research team of AS2M department at FEMTO-ST Institute has developed MiGriBot, a miniature robot able to perform 720 pick-and-place operations of sub-millimeter objects per minute. The results of [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="attachment_205410" style="width: 1034px" class="wp-caption alignnone"><img fetchpriority="high" decoding="async" aria-describedby="caption-attachment-205410" src="https://robohub.org/wp-content/uploads/2022/08/EquipeRecherche-1024x665.jpg" alt="" width="1024" height="665" class="size-large wp-image-205410" srcset="https://robohub.org/wp-content/uploads/2022/08/EquipeRecherche-1024x665.jpg 1024w, https://robohub.org/wp-content/uploads/2022/08/EquipeRecherche-425x276.jpg 425w, https://robohub.org/wp-content/uploads/2022/08/EquipeRecherche-768x498.jpg 768w, https://robohub.org/wp-content/uploads/2022/08/EquipeRecherche-1536x997.jpg 1536w, https://robohub.org/wp-content/uploads/2022/08/EquipeRecherche-2048x1329.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><p id="caption-attachment-205410" class="wp-caption-text">Research team : Maxence LEVEZIEL, Wissem HAOUAS, Michaël GAUTHIER, Guillaume J. LAURENT, Redwan DAHMOUCHE.</p></div>
<p><strong>By Redwan Dahmouche</strong></p>
<p>Speed and precision are two major issues in robotics and in Industry of the Future (also known as Industry 4.0). Within this framework, RoMoCo research team of AS2M department at FEMTO-ST Institute has developed MiGriBot, a miniature robot able to perform 720 pick-and-place operations of sub-millimeter objects per minute. The results of this research work have been published in <em><a href="https://www.science.org/doi/10.1126/scirobotics.abn4292" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Science Robotics</a></em>.</p>
<p>These performances are made possible thanks to its architecture, that allows it to grip and manipulate micro-objects barely visible to the naked eye (from 40 micrometers to several hundred micrometers). In fact, where other microrobots have a rigid end-effector, MiGriBot is based on a principle with an articulated end. This articulated end allows to drive a microgripper without any wire or embedded actuator. The second advantage of this robot is that all its degrees of mobility, including the ones from the microgripper on the articulated end, are operated from the base of the robot, making its mobile parts very lightweight. Finally, its robotic structure occupies a surface of only 20x20mm2. This level of compactness is achieved by using Silicon for the rigid elements, a polymer (Polydimethylsiloxane &#8211; PDMS) as flexible joints and piezoelectric actuators equipped with position sensors. MiGriBot is therefore lighter, more compact and faster than existing robotic micro-manipulators.</p>
<div id="attachment_205411" style="width: 1034px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-205411" src="https://robohub.org/wp-content/uploads/2022/08/image1-1024x613.jpg" alt="" width="1024" height="613" class="size-large wp-image-205411" srcset="https://robohub.org/wp-content/uploads/2022/08/image1-1024x613.jpg 1024w, https://robohub.org/wp-content/uploads/2022/08/image1-425x254.jpg 425w, https://robohub.org/wp-content/uploads/2022/08/image1-768x460.jpg 768w, https://robohub.org/wp-content/uploads/2022/08/image1-1536x919.jpg 1536w, https://robohub.org/wp-content/uploads/2022/08/image1-2048x1226.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><p id="caption-attachment-205411" class="wp-caption-text">MiGriBot holding a cylindrical ruby with a diameter of 700µm and a thickness of 200µm.</p></div>
<p>While the fastest industrial pick-and-place robots do not exceed 250 cycles per minute, the combination of all the features of this robot: soft joints, small footprint, integrated gripping, lightweight structure and closed-loop control of the fast actuators allows MiGriBot to reach 720 pick-and-place operations per minute with about one micrometer accuracy. In the blink of an eye, MiGRiBot will have manipulated 5 micro-objects, which means that it will have approached, grabbed, moved and released an object 5 times successively. </p>
<p>This robot will be used to assemble Micro-Electro-Mechanical and Optical Systems (MEMS/MOEMS) used in the electronics industry, where the production throughput is increasingly high. Thanks to its speed and compactness, more than 2000 robots can be placed in 1m2 to perform more than one million operations per second. Increasing work rates will improve the productivity and competitiveness of manufacturers, which may encourage the relocation of production to Europe, America and countries with high labor costs. Applications in watch industry, medical instrumentation, aerospace, and other fields are also possible.</p>
<div id="attachment_205420" style="width: 1034px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-205420" src="https://robohub.org/wp-content/uploads/2022/08/image14-1024x614.jpg" alt="" width="1024" height="614" class="size-large wp-image-205420" srcset="https://robohub.org/wp-content/uploads/2022/08/image14-1024x614.jpg 1024w, https://robohub.org/wp-content/uploads/2022/08/image14-425x255.jpg 425w, https://robohub.org/wp-content/uploads/2022/08/image14-768x461.jpg 768w, https://robohub.org/wp-content/uploads/2022/08/image14-1536x922.jpg 1536w, https://robohub.org/wp-content/uploads/2022/08/image14-2048x1229.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /><p id="caption-attachment-205420" class="wp-caption-text">MiGriBot holding another parallel structure showing the capacity of the microrobot to manipulate heavy objects.</p></div>
<div class="keep-aspect"><iframe title="MiGriBot: The fastest pick and place robot in the world" width="500" height="281" src="https://www.youtube-nocookie.com/embed/cTpnqgbfGPA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p><em>This work was funded by the ANR MiniSoRo project (ANR-19-CE10-0004) and by Grand Besançon Métropole. </p>
<p>Research team: Maxence LEVEZIEL, Wissem HAOUAS, Michaël GAUTHIER, Guillaume J. LAURENT, Redwan DAHMOUCHE (associate professor at université de Franche-Comté, project leader and head of the research team: <a href="mailto:redwan.dahmouche@univ-fcomte.fr">redwan.dahmouche@univ-fcomte.fr</a>).</em></p>
<ul class="list-external-links">
<li><a href="https://www.science.org/doi/10.1126/scirobotics.abn4292" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">PAPER &#8211; <em>MiGriBot: A miniature parallel robot with integrated gripping for high-throughput micromanipulation. </em>Maxence Leveziel, Wissem Haouas, Guillaume J. Laurent, Michaël Gauthier, and Redwan Dahmouche. Science Robotics, 7(69). </a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ep.353: Robotics Grasping and Manipulation Competition Spotlight, with  Yu Sun  </title>
		<link>https://robohub.org/robotics-grasping-and-manipulation-competition-spotlight/</link>
		
		<dc:creator><![CDATA[Abate De Mey]]></dc:creator>
		<pubDate>Sat, 21 May 2022 20:44:12 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[competitions]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://robohub.org/?p=204522</guid>

					<description><![CDATA[Yu Sun, previous chair of the Robotics Grasping and Manipulation Competition, speaks on the value that this competition brought to the robotics community.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2022/05/iros-945x1024.jpeg"/><p>Yu Sun, Professor of Computer Science and Engineering at the University of South Florida, created and organized the Robotic Grasping and Manipulation Competition. Yu talks about the impact robots will have in domestic environments, the disparity between industry and academia showcased by competitions, and the commercialization of research. </p>
<div class="keep-aspect"><iframe title="Robotics Grasping and Manipulation Competition Spotlight | Ep. 352" width="500" height="281" src="https://www.youtube-nocookie.com/embed/gXEMW5cVhcQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<h2>Yu Sun</h2>
<p>Yu Sun is a Professor in the Department of Computer Science and Engineering at the University of South Florida (Assistant Professor 2009-2015, Associate Professor 2015-2020, Associate Chair of Graduate Affairs 2018-2020). He was a Visiting Associate Professor at Stanford University from 2016 to 2017, and received his Ph.D. degree in Computer Science from the University of Utah in 2007. Then he had his Postdoctoral training at Mitsubishi Electric Research Laboratories (MERL), Cambridge, MA (2007-2008) and the University of Utah (2008-2009).</p>
<p>He initiated the IEEE RAS Technical Committee on Robotic Hands, Grasping, and Manipulation and served as its first co-Chair. Yu Sun also served on several editorial boards as an Associate Editor and Senior Editor, including IEEE Transactions on Robotics, IEEE Robotics and Automation Letters (RA-L), ICRA, and IROS.</p>
<h2>Links</h2>
<ul>
<li><a href="https://feeds.soundcloud.com/stream/1272468493-robohubpodcast-robotics-grasping-and-manipulation-competition-spotlight.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (49.0 MB)</a></li>
<li>Subscribe to Robohub using <a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">iTunes</a>, <a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RSS</a>, or <a href="https://open.spotify.com/show/3jrY3lSJhTqcQ7TlunjZpk" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Spotify</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="https://feeds.soundcloud.com/stream/1272468493-robohubpodcast-robotics-grasping-and-manipulation-competition-spotlight.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>An easier way to teach robots new skills</title>
		<link>https://robohub.org/an-easier-way-to-teach-robots-new-skills/</link>
		
		<dc:creator><![CDATA[MIT News]]></dc:creator>
		<pubDate>Fri, 29 Apr 2022 06:57:00 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<guid isPermaLink="false">https://news.mit.edu/2022/teach-pick-robots-new-task-0425</guid>

					<description><![CDATA[Researchers have developed a technique that enables a robot to learn a new pick-and-place task with only a handful of human demonstrations.]]></description>
										<content:encoded><![CDATA[<div id="attachment_204288" style="width: 910px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-204288" src="https://robohub.org/wp-content/uploads/2022/04/MIT-DemonstrationRobot-01-press_0.jpg" alt="" width="900" height="600" class="size-full wp-image-204288" srcset="https://robohub.org/wp-content/uploads/2022/04/MIT-DemonstrationRobot-01-press_0.jpg 900w, https://robohub.org/wp-content/uploads/2022/04/MIT-DemonstrationRobot-01-press_0-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2022/04/MIT-DemonstrationRobot-01-press_0-768x512.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-204288" class="wp-caption-text">MIT researchers have developed a system that enables a robot to learn a new pick-and-place task based on only a handful of human examples. This could allow a human to reprogram a robot to grasp never-before-seen objects, presented in random poses, in about 15 minutes. <em>Courtesy of the researchers</em></p></div>
<p><strong>By Adam Zewe | MIT News Office</strong></p>
<p>With e-commerce orders pouring in, a warehouse robot picks mugs off a shelf and places them into boxes for shipping. Everything is humming along, until the warehouse processes a change and the robot must now grasp taller, narrower mugs that are stored upside down.</p>
</p>
<p>Reprogramming that robot involves hand-labeling thousands of images that show it how to grasp these new mugs, then training the system all over again.</p>
</p>
<p>But a new technique developed by MIT researchers would require only a handful of human demonstrations to reprogram the robot. This machine-learning method enables a robot to pick up and place never-before-seen objects that are in random poses it has never encountered. Within 10 to 15 minutes, the robot would be ready to perform a new pick-and-place task.</p>
</p>
<p>The technique uses a neural network specifically designed to reconstruct the shapes of 3D objects. With just a few demonstrations, the system uses what the neural network has learned about 3D geometry to grasp new objects that are similar to those in the demos.</p>
</p>
<p>In simulations and using a real robotic arm, the researchers show that their system can effectively manipulate never-before-seen mugs, bowls, and bottles, arranged in random poses, using only 10 demonstrations to teach the robot.</p>
</p>
<p>“Our major contribution is the general ability to much more efficiently provide new skills to robots that need to operate in more unstructured environments where there could be a lot of variability. The concept of generalization by construction is a fascinating capability because this problem is typically so much harder,” says Anthony Simeonov, a graduate student in electrical engineering and computer science (EECS) and co-lead author of the paper.</p>
</p>
<p>Simeonov wrote the paper with co-lead author Yilun Du, an EECS graduate student; Andrea Tagliasacchi, a staff research scientist at Google Brain; Joshua B. Tenenbaum, the Paul E. Newton Career Development Professor of Cognitive Science and Computation in the Department of Brain and Cognitive Sciences and a member of the Computer Science and Artificial Intelligence Laboratory (CSAIL); Alberto Rodriguez, the Class of 1957 Associate Professor in the Department of Mechanical Engineering; and senior authors Pulkit Agrawal, a professor in CSAIL, and Vincent Sitzmann, an incoming assistant professor in EECS. The research will be presented at the International Conference on Robotics and Automation.</p>
</p>
<div class="keep-aspect"><iframe title="Neural Descriptor Fields: SE(3)-Equivariant Object Representations for Manipulation" width="500" height="281" src="https://www.youtube-nocookie.com/embed/dXl9xI2LrRw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p><strong>Grasping geometry</strong></p>
</p>
<p>A robot may be trained to pick up a specific item, but if that object is lying on its side (perhaps it fell over), the robot sees this as a completely new scenario. This is one reason it is so hard for machine-learning systems to generalize to new object orientations.</p>
</p>
<p>To overcome this challenge, the researchers created a new type of neural network model, a Neural Descriptor Field (NDF), that learns the 3D geometry of a class of items. The model computes the geometric representation for a specific item using a 3D point cloud, which is a set of data points or coordinates in three dimensions. The data points can be obtained from a depth camera that provides information on the distance between the object and a viewpoint. While the network was trained in simulation on a large dataset of synthetic 3D shapes, it can be directly applied to objects in the real world.</p>
</p>
<p>The team designed the NDF with a property known as equivariance. With this property, if the model is shown an image of an upright mug, and then shown an image of the same mug on its side, it understands that the second mug is the same object, just rotated.</p>
</p>
<p>“This equivariance is what allows us to much more effectively handle cases where the object you observe is in some arbitrary orientation,” Simeonov says.</p>
</p>
<p>As the NDF learns to reconstruct shapes of similar objects, it also learns to associate related parts of those objects. For instance, it learns that the handles of mugs are similar, even if some mugs are taller or wider than others, or have smaller or longer handles.</p>
</p>
<p>“If you wanted to do this with another approach, you’d have to hand-label all the parts. Instead, our approach automatically discovers these parts from the shape reconstruction,” Du says.</p>
</p>
<p>The researchers use this trained NDF model to teach a robot a new skill with only a few physical examples. They move the hand of the robot onto the part of an object they want it to grip, like the rim of a bowl or the handle of a mug, and record the locations of the fingertips.</p>
</p>
<p>Because the NDF has learned so much about 3D geometry and how to reconstruct shapes, it can infer the structure of a new shape, which enables the system to transfer the demonstrations to new objects in arbitrary poses, Du explains.</p>
</p>
<p><strong>Picking a winner</strong></p>
</p>
<p>They tested their model in simulations and on a real robotic arm using mugs, bowls, and bottles as objects. Their method had a success rate of 85 percent on pick-and-place tasks with new objects in new orientations, while the best baseline was only able to achieve a success rate of 45 percent. Success means grasping a new object and placing it on a target location, like hanging mugs on a rack.</p>
</p>
<p>Many baselines use 2D image information rather than 3D geometry, which makes it more difficult for these methods to integrate equivariance. This is one reason the NDF technique performed so much better.</p>
</p>
<p>While the researchers were happy with its performance, their method only works for the particular object category on which it is trained. A robot taught to pick up mugs won’t be able to pick up boxes or headphones, since these objects have geometric features that are too different than what the network was trained on.</p>
</p>
<p>“In the future, scaling it up to many categories or completely letting go of the notion of category altogether would be ideal,” Simeonov says.</p>
</p>
<p>They also plan to adapt the system for nonrigid objects and, in the longer term, enable the system to perform pick-and-place tasks when the target area changes.</p>
</p>
<p>This work is supported, in part, by the Defense Advanced Research Projects Agency, the Singapore Defense Science and Technology Agency, and the National Science Foundation.</p>
<ul class="list-external-links">
<li><a href="https://arxiv.org/pdf/2112.05124.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">PAPER &#8211; <em>Neural Descriptor Fields: SE(3)-Equivariant Object Representations for Manipulation </em>Anthony Simeonov, Yilun Du, Andrea Tagliasacchi, Joshua B. Tenenbaum, Alberto Rodriguez, Pulkit Agrawal, and Vincent Sitzmann.</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ep.350: Improving Perception through Interaction, with  Carolyn Matl  </title>
		<link>https://robohub.org/interactive-perception-at-toyota-research-institute/</link>
		
		<dc:creator><![CDATA[Shihan Lu]]></dc:creator>
		<pubDate>Thu, 21 Apr 2022 15:28:54 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[sensing]]></category>
		<guid isPermaLink="false">https://robohub.org/?p=202401</guid>

					<description><![CDATA[Dr. Carolyn Matl, Research Scientist at Toyota Research Institute, explains why Interactive Perception and soft tactile sensors are critical for manipulating challenging objects such as liquids, grains, and dough. ]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2022/03/researchthumbnail_v2-1024x420.jpeg"/><p>Dr. Carolyn Matl, Research Scientist at Toyota Research Institute, explains why Interactive Perception and soft tactile sensors are critical for manipulating challenging objects such as liquids, grains, and dough. She also dives into &#8220;StRETcH&#8221; a Soft to Resistive Elastic Tactile Hand, a variable stiffness soft tactile end-effector, presented by her research group.</p>
<p><span id="more-202401"></span></p>
<hr style="border-top: dashed 2px grey;" />
<h2>Carolyn Matl</h2>
<img decoding="async" class="alignleft wp-image-204144" style="display: inline-block; float: left;" src="https://robohub.org/wp-content/uploads/2022/04/profile_photo_v4-290x290.jpg" alt="" width="190" height="190" srcset="https://robohub.org/wp-content/uploads/2022/04/profile_photo_v4-290x290.jpg 290w, https://robohub.org/wp-content/uploads/2022/04/profile_photo_v4-24x24.jpg 24w, https://robohub.org/wp-content/uploads/2022/04/profile_photo_v4-48x48.jpg 48w, https://robohub.org/wp-content/uploads/2022/04/profile_photo_v4-96x96.jpg 96w, https://robohub.org/wp-content/uploads/2022/04/profile_photo_v4-150x150.jpg 150w, https://robohub.org/wp-content/uploads/2022/04/profile_photo_v4-300x300.jpg 300w" sizes="(max-width: 190px) 100vw, 190px" />
<p>Carolyn Matl is a research scientist at the Toyota Research Institute, where she works on robotic perception and manipulation with the Mobile Manipulation Team. She received her B.S.E in Electrical Engineering from Princeton University in 2016, and her Ph.D. in Electrical Engineering and Computer Sciences at the University of California, Berkeley in 2021. At Berkeley, she was awarded the NSF Graduate Research Fellowship and was advised by Ruzena Bajcsy. Her dissertation work focused on developing and leveraging non-traditional sensors for robotic manipulation of complicated objects and substances like liquids and doughs.</p>
<p><strong>Carolyn Matl&#8217;s Related Research Videos</strong></p>
<div class="keep-aspect"><iframe title="StRETcH: a Soft to Resistive Elastic Tactile Hand" width="500" height="281" src="https://www.youtube-nocookie.com/embed/_kr5b5bs8y8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<div class="keep-aspect"><iframe title="Deformable Elasto-Plastic Object Shaping using an Elastic Hand &amp; Model-Based Reinforcement Learning" width="500" height="281" src="https://www.youtube-nocookie.com/embed/SKpmag1LlCY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p><strong>Links</strong></p>
<ul>
<li><a href="https://arxiv.org/abs/2105.08154" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">StRETcH: a Soft to Resistive Elastic Tactile Hand</a></li>
<li><a href="https://carolyncmatl.github.io/#" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Carolyn Matl&#8217;s personal website</a></li>
<li><a href="https://feeds.soundcloud.com/stream/1254409933-robohubpodcast-interactive-perception-at-toyota-research-institute.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (48.7 MB)</a></li>
<li>Subscribe to Robohub using <a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">iTunes</a>, <a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RSS</a>, or <a href="https://open.spotify.com/show/3jrY3lSJhTqcQ7TlunjZpk" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Spotify</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="https://feeds.soundcloud.com/stream/1254409933-robohubpodcast-interactive-perception-at-toyota-research-institute.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>Robots dress humans without the full picture</title>
		<link>https://robohub.org/robots-dress-humans-without-the-full-picture/</link>
		
		<dc:creator><![CDATA[MIT News]]></dc:creator>
		<pubDate>Wed, 13 Apr 2022 06:46:00 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://news.mit.edu/2022/robots-dress-humans-without-full-picture-0405</guid>

					<description><![CDATA[MIT researchers design a robot that has a trick or two up its sleeve.]]></description>
										<content:encoded><![CDATA[<div id="attachment_204035" style="width: 910px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-204035" src="https://robohub.org/wp-content/uploads/2022/04/robot-dressing.png" alt="" width="900" height="506" class="size-full wp-image-204035" srcset="https://robohub.org/wp-content/uploads/2022/04/robot-dressing.png 900w, https://robohub.org/wp-content/uploads/2022/04/robot-dressing-425x239.png 425w, https://robohub.org/wp-content/uploads/2022/04/robot-dressing-768x432.png 768w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-204035" class="wp-caption-text">The robot seen here can’t see the human arm during the entire dressing process, yet it manages to successfully get a jacket sleeve pulled onto the arm. <em>Photo courtesy of MIT CSAIL.</em></p></div>
<p><strong>By Steve Nadis | MIT CSAIL</strong></p>
<p>Robots are already adept at certain things, such as lifting objects that are too heavy or cumbersome for people to manage. Another application they’re well suited for is the precision assembly of items like watches that have large numbers of tiny parts — some so small they can barely be seen with the naked eye.</p>
<p>“Much harder are tasks that require situational awareness, involving almost instantaneous adaptations to changing circumstances in the environment,” explains Theodoros Stouraitis, a visiting scientist in the Interactive Robotics Group at MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL).</p>
<p>“Things become even more complicated when a robot has to interact with a human and work together to safely and successfully complete a task,” adds Shen Li, a PhD candidate in the MIT Department of Aeronautics and Astronautics.</p>
<p>Li and Stouraitis — along with Michael Gienger of the Honda Research Institute Europe, Professor Sethu Vijayakumar of the University of Edinburgh, and Professor Julie A. Shah of MIT, who directs the Interactive Robotics Group — have selected a problem that offers, quite literally, an armful of challenges: designing a robot that can help people get dressed. Last year, Li and Shah and two other MIT researchers <a href="https://news.mit.edu/2021/getting-dressed-with-help-from-robots-0714" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">completed a project</a> involving robot-assisted dressing without sleeves. In a new work, <a href="http://www.roboticsproceedings.org/rss17/p050.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">described in a paper</a> that appears in an April 2022 issue of <em>IEEE Robotics and Automation, </em>Li, Stouraitis, Gienger, Vijayakumar, and Shah explain the headway they’ve made on a more demanding problem — robot-assisted dressing with sleeved<em> </em>clothes.&nbsp;</p>
<p>The big difference in the latter case is due to “visual occlusion,” Li says. “The robot cannot see the human arm during the entire dressing process.” In particular, it cannot always see the elbow or determine its precise position or bearing. That, in turn, affects the amount of force the robot has to apply to pull the article of clothing — such as a long-sleeve shirt — from the hand to the shoulder.</p>
<div id="attachment_1204035" style="width: 910px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-1204035" src="https://news.mit.edu/sites/default/files/styles/news_article__image_gallery/public/images/202204/MIT-Sleeves-Gif1.gif" alt="" width="900" height="506" class="size-full wp-image-1204035" /><p id="caption-attachment-1204035" class="wp-caption-text"><br />
To deal with obstructed vision in trying to dress a human, an algorithm takes a robot’s measurement of the force applied to a jacket sleeve as input and then estimates the elbow’s position. <em>Image: MIT CSAIL</em></p></div>
<p>To deal with the issue of obstructed vision, the team has developed a “state estimation algorithm” that allows them to make reasonably precise educated guesses as to where, at any given moment, the elbow is and how the arm is inclined — whether it is extended straight out or bent at the elbow, pointing upwards, downwards, or sideways — even when it’s completely obscured by clothing. At each instance of time, the algorithm takes the robot’s measurement of the force applied to the cloth as input and then estimates the elbow’s position — not exactly, but placing it within a box or volume that encompasses all possible positions.&nbsp;</p>
<p>That knowledge, in turn, tells the robot how to move, Stouraitis says. “If the arm is straight, then the robot will follow a straight line; if the arm is bent, the robot will have to curve around the elbow.” Getting a reliable picture is important, he adds. “If the elbow estimation is wrong, the robot could decide on a motion that would create an excessive, and unsafe, force.”&nbsp;</p>
<p>The algorithm includes a dynamic model that predicts how the arm will move in the future, and each prediction is corrected by a measurement of the force that’s being exerted on the cloth at a particular time. While other researchers have made state estimation predictions of this sort, what distinguishes this new work is that the MIT investigators and their partners can set a clear upper limit on the uncertainty and guarantee that the elbow will be somewhere within a prescribed box.&nbsp; &nbsp;</p>
<p>The model for predicting arm movements and elbow position and the model for measuring the force applied by the robot both incorporate machine learning techniques. The data used to train the machine learning systems were obtained from people wearing “Xsens” suits with built-sensors that accurately track and record body movements. After the robot was trained, it was able to infer the elbow pose when putting a jacket on a human subject, a man who moved his arm in various ways during the procedure — sometimes in response to the robot’s tugging on the jacket and sometimes engaging in random motions of his own accord.</p>
<p>This work was strictly focused on estimation — determining the location of the elbow and the arm pose as accurately as possible — but Shah’s team has already moved on to the next phase: developing a robot that can continually adjust its movements in response to shifts in the arm and elbow orientation.&nbsp;</p>
<div class="keep-aspect"><iframe title="Set-based State Estimation with Probabilistic Consistency Guarantee under Epistemic Uncertainty" width="500" height="281" src="https://www.youtube-nocookie.com/embed/CvIPJlALaFU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>In the future, they plan to address the issue of “personalization” — developing a robot that can account for the idiosyncratic ways in which different people move. In a similar vein, they envision robots versatile enough to work with a diverse range of cloth materials, each of which may respond somewhat differently to pulling.</p>
<p>Although the researchers in this group are definitely interested in robot-assisted dressing, they recognize the technology’s potential for far broader utility. “We didn’t specialize this algorithm in any way to make it work only for robot dressing,” Li notes. “Our algorithm solves the general state estimation problem and could therefore lend itself to many possible applications. The key to it all is having the ability to guess, or anticipate, the unobservable state.” Such an algorithm could, for instance, guide a robot to recognize the intentions of its human partner as it works collaboratively to move blocks around in an orderly manner or set a dinner table.&nbsp;</p>
<p>Here’s a conceivable scenario for the not-too-distant future: A robot could set the table for dinner and maybe even clear up the blocks your child left on the dining room floor, stacking them neatly in the corner of the room. It could then help you get your dinner jacket on to make yourself more presentable before the meal. It might even carry the platters to the table and serve appropriate portions to the diners. One thing the robot would not do would be to eat up all the food before you and others make it to the table.&nbsp; Fortunately, that’s one “app” — as in application rather than appetite — that is not on the drawing board.</p>
<p>This research was supported by the U.S. Office of Naval Research, the Alan Turing Institute, and the Honda Research Institute Europe.</p>
<ul class="list-external-links">
<li><a href="https://arxiv.org/abs/2110.09584" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">PAPER &#8211; <em>Set-based State Estimation with Probabilistic Consistency Guarantee under Epistemic Uncertainty. </em>Shen Li, Theodoros Stouraitis, Michael Gienger, Sethu Vijayakumar, and Julie A. Shah. Published at IEEE Robotics and Automation Letters, 2022. https://doi.org/10.48550/arXiv.2110.09584</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ep.342: Unconventional Space Robots, with  Stephanie Schneider  </title>
		<link>https://robohub.org/unconventional-space-robots/</link>
		
		<dc:creator><![CDATA[Lilly Clark]]></dc:creator>
		<pubDate>Fri, 17 Dec 2021 09:15:32 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[Stanford]]></category>
		<guid isPermaLink="false">https://robohub.org/?p=202580</guid>

					<description><![CDATA[Stephanie Schneider on Reachbot, a robot with extendable booms for crawling and anchoring.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2021/11/reachbot_small-1024x294.png"/><div class="keep-aspect"><iframe title="Unconventional Space Robots | Ep. 342" width="500" height="281" src="https://www.youtube-nocookie.com/embed/0RqFgOHqz7E?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>Lilly interviews Stephanie Schneider, a PhD candidate at Stanford working on unconventional space robotics. Schneider explains her work on Reachbot, a long-reach crawling and anchoring robot, which repurposes extendable booms for mobile manipulation. They discuss the challenges and exciting elements of robotic prototyping for low-gravity or otherwise unique environments.</p>
<img decoding="async" class="size-full wp-image-202581 alignleft" src="https://robohub.org/wp-content/uploads/2021/11/StephSchneider-e1638143933330.jpg" alt="" width="200" height="200" />
<p><span id="more-202580"></span></p>
<p><strong>Stephanie Schneider</strong></p>
<p><span style="font-weight: 400;">Stephanie Schneider is a Ph.D. candidate in Aeronautics and Astronautics in the Autonomous Systems Laboratory at Stanford, working with Professor Marco Pavone. She received her BS in Mechanical Engineering from Cornell University in 2014. Stephanie’s research interests include real-time spacecraft motion-planning, grasping and manipulation in space, and adaptive control for autonomous robotics.</span></p>
<p><strong>Links</strong></p>
<ul>
<li><a href="https://feeds.soundcloud.com/stream/1179508843-robohubpodcast-unconventional-space-robots.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (26.6 MB)</a></li>
<li>Subscribe to Robohub using <a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">iTunes</a>, <a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RSS</a>, or <a href="https://open.spotify.com/show/3jrY3lSJhTqcQ7TlunjZpk" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Spotify</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="https://feeds.soundcloud.com/stream/1179508843-robohubpodcast-unconventional-space-robots.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>Interview with Huy Ha and Shuran Song: CoRL 2021 best system paper award winners</title>
		<link>https://robohub.org/interview-with-huy-ha-and-shuran-song-corl-2021-best-system-paper-award-winners/</link>
		
		<dc:creator><![CDATA[Daniel Carrillo-Zapata]]></dc:creator>
		<pubDate>Sun, 12 Dec 2021 10:59:03 +0000</pubDate>
				<category><![CDATA[interviews]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://robohub.org/?p=202675</guid>

					<description><![CDATA[Congratulations to Huy Ha and Shuran Song who have won the CoRL 2021 best system paper award! Their work, FlingBot: the unreasonable effectiveness of dynamic manipulations for cloth unfolding, was highly praised by the judging committee. &#8220;To me, this paper constitutes the most impressive account of both simulated and real-world cloth manipulation to date.&#8221;, commented [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" src="https://robohub.org/wp-content/uploads/2021/12/fling-teaser.jpeg" alt="" width="1644" height="1057" class="aligncenter size-full wp-image-202684" srcset="https://robohub.org/wp-content/uploads/2021/12/fling-teaser.jpeg 1644w, https://robohub.org/wp-content/uploads/2021/12/fling-teaser-425x273.jpeg 425w, https://robohub.org/wp-content/uploads/2021/12/fling-teaser-1024x658.jpeg 1024w, https://robohub.org/wp-content/uploads/2021/12/fling-teaser-768x494.jpeg 768w, https://robohub.org/wp-content/uploads/2021/12/fling-teaser-1536x988.jpeg 1536w" sizes="(max-width: 1644px) 100vw, 1644px" />
<p>Congratulations to <a href="https://www.haquochuy.com" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Huy Ha</a> and <a href="https://www.cs.columbia.edu/~shurans/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Shuran Song</a> who have won the <a href="https://www.robot-learning.org/program/awards_2021" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">CoRL 2021 best system paper award</a>!</p>
<p>Their work, <em><a href="https://openreview.net/forum?id=0QJeE5hkyFZ" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">FlingBot: the unreasonable effectiveness of dynamic manipulations for cloth unfolding</a></em>, was highly praised by the judging committee. &#8220;To me, this paper constitutes the most impressive account of both simulated and real-world cloth manipulation to date.&#8221;, commented one of the reviewers.</p>
<p>Below, the authors tell us more about their work, the methodology, and what they are planning next.</p>
<h4>What is the topic of the research in your paper?</h4>
<p>In my most recent publication with my advisor, Professor Shuran Song, we studied the task of cloth unfolding. The goal of the task is to manipulate a cloth from a crumpled initial state to an unfolded state, which is equivalent to maximizing the coverage of the cloth on the workspace.</p>
<h4>Could you tell us about the implications of your research and why it is an interesting area for study?</h4>
<p>Historically, most robotic manipulation research topics, such as grasp planning, are concerned with rigid objects, which have only 6 degrees of freedom since their geometry does not change. This allows one to apply the typical state estimation &#8211; task &#038; motion planning pipeline in robotics. In contrast, deformable objects could bend and stretch in arbitrary directions, leading to infinite degrees of freedom. It&#8217;s unclear what the state of the cloth should even be. In addition, deformable objects such as clothes could experience severe self occlusion &#8211; given a crumpled piece of cloth, it&#8217;s difficult to identify whether it&#8217;s a shirt, jacket, or pair of pants. Therefore, cloth unfolding is a typical first step of cloth manipulation pipelines, since it reveals key features of the cloth for downstream perception and manipulation.</p>
<p>Despite the abundance of sophisticated methods for cloth unfolding over the years, they typically only address the easy case (where the cloth already starts off mostly unfolded) or take upwards of a hundred steps for challenging cases. These prior works all use single arm quasi-static actions, such as pick and place, which is slow and limited by the physical reach range of the system. </p>
<h4>Could you explain your methodology?</h4>
<p>In our daily lives, humans typically use both hands to manipulate cloths, and with as little as a single high velocity fling or two, we can unfold an initially crumpled cloth. Based on this observation, our key idea is simple: Use dual arm dynamic actions for cloth unfolding.</p>
<p>FlingBot is a self-supervised framework for cloth unfolding which uses a pick, stretch, and fling primitive for a dual-arm setup from visual observations. There are three key components to our approach. First is the decision to use a high velocity dynamic action. By relying on cloths&#8217; mass combined with a high-velocity throw to do most of its work, a dynamic flinging policy can unfold cloths much more efficiently than a quasi-static policy. Second is a dual-arm grasp parameterization which makes satisfying collision safety constraints easy. By treating a dual-arm grasp not as two points but as a line with a rotation and length, we can directly constrain the rotation and length of the line to ensure arms do not cross over each other and do not try to grasp too close to each other. Third is our choice of using Spatial Action Maps, which learns translational, rotational, and scale equivariant value maps, and allows for sample efficient learning.</p>
<h4>What were your main findings?</h4>
<p>We found that dynamic actions have three desirable properties over quasi-static actions for the task of cloth unfolding. First, they are efficient &#8211; FlingBot achieves over 80% coverage within 3 actions on novel cloths. Second, they are generalizable &#8211; trained on only square cloths, FlingBot also generalizes to T-shirts. Third, they expand the system&#8217;s effective reach range &#8211; even when FlingBot can&#8217;t fully lift or stretch a cloth larger than the system&#8217;s physical reach range, it&#8217;s able to use high velocity flings to unfold the cloth. </p>
<p>After training and evaluating our model in simulation, we deployed and finetuned our model on a real world dual-arm system, which achieves above 80% coverage for all cloth categories. Meanwhile, the quasi-static pick &#038; place baseline was only able to achieve around 40% coverage.</p>
<h4>What further work are you planning in this area?</h4>
<p>Although we motivated cloth unfolding as a precursor for downstream modules such as cloth state estimation, unfolding could also benefit from state estimation. For instance, if the system is confident it has identified the shoulders of the shirt in its state estimation, the unfolding policy could directly grasp the shoulders and unfold the shirt in one step. Based on this observation, we are currently working on a cloth unfolding and state estimation approach which can learn in a self-supervised manner in the real world.</p>
<hr />
<h4>About the authors</h4>
<table border="0" width="100%" cellspacing="0" cellpadding="10">
<tbody>
<tr>
<td align="left" valign="top" width="150">
<img decoding="async" src="https://robohub.org/wp-content/uploads/2021/12/profile_small-340x425.jpg" alt="" width="340" height="425" class="aligncenter size-medium wp-image-202681" srcset="https://robohub.org/wp-content/uploads/2021/12/profile_small-340x425.jpg 340w, https://robohub.org/wp-content/uploads/2021/12/profile_small-819x1024.jpg 819w, https://robohub.org/wp-content/uploads/2021/12/profile_small-768x961.jpg 768w, https://robohub.org/wp-content/uploads/2021/12/profile_small.jpg 977w" sizes="(max-width: 340px) 100vw, 340px" />
</td>
<td align="left" valign="top">
<p><a href="https://www.cs.columbia.edu/~huy/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Huy Ha</a> is a Ph.D. student in Computer Science at Columbia University. He is advised by Professor Shuran Song and is a member of the Columbia Artificial Intelligence and Robotics (CAIR) lab. </p>
</td>
</tr>
</tbody>
</table>
<table border="0" width="100%" cellspacing="0" cellpadding="10">
<tbody>
<tr>
<td align="left" valign="top" width="150">
<img decoding="async" src="https://robohub.org/wp-content/uploads/2021/12/shuran_song-349x425.jpg" alt="" width="349" height="425" class="aligncenter size-medium wp-image-202682" srcset="https://robohub.org/wp-content/uploads/2021/12/shuran_song-349x425.jpg 349w, https://robohub.org/wp-content/uploads/2021/12/shuran_song.jpg 499w" sizes="(max-width: 349px) 100vw, 349px" />
</td>
<td align="left" valign="top">
<p><a href="https://www.cs.columbia.edu/~shurans/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Shuran Song</a> is an assistant professor in computer science department at Columbia University, where she directs the Columbia Artificial Intelligence and Robotics (CAIR) Lab. Her research focuses on computer vision and robotics. She&#8217;s interested in developing algorithms that enable intelligent systems to learn from their interactions with the physical world, and autonomously acquire the perception and manipulation skills necessary to execute complex tasks and assist people. </p>
</td>
</tr>
</tbody>
</table>
<hr />
<h4>Find out more</h4>
<ul>
<li><a href="https://arxiv.org/abs/2105.03655" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Read the paper on arXiv</a>.</li>
<li>The videos of the real-world experiments and code are available <a href="https://github.com/columbia-ai-robotics/flingbot" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">here</a>, as is a video of the authors&#8217; presentation at CoRL.</li>
<li>Read more about the winning and shortlisted papers for the CoRL awards <a href="https://www.robot-learning.org/program/awards_2021" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">here</a>.</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>A robot that finds lost items</title>
		<link>https://robohub.org/a-robot-that-finds-lost-items/</link>
		
		<dc:creator><![CDATA[MIT News]]></dc:creator>
		<pubDate>Mon, 18 Oct 2021 09:55:00 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://news.mit.edu/2021/robot-finds-items-camera-antenna-1005</guid>

					<description><![CDATA[This robotic arm fuses data from a camera and antenna to locate and retrieve items, even if they are buried under a pile.]]></description>
										<content:encoded><![CDATA[<div id="attachment_202182" style="width: 910px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-202182" src="https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-01-press_0.jpg" alt="" width="900" height="600" class="size-full wp-image-202182" srcset="https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-01-press_0.jpg 900w, https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-01-press_0-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-01-press_0-768x512.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-202182" class="wp-caption-text">Researchers at MIT have developed a fully-integrated robotic arm that fuses visual data from a camera and radio frequency (RF) information from an antenna to find and retrieve objects, even when they are buried under a pile and fully out of view. <em>Credits: Courtesy of the researchers</em></p></div>
<p><strong>By Adam Zewe | MIT News Office</strong></p>
<p>A busy commuter is ready to walk out the door, only to realize they’ve misplaced their keys and must search through piles of stuff to find them. Rapidly sifting through clutter, they wish they could figure out which pile was hiding the keys.</p>
<p>Researchers at MIT have created a robotic system that can do just that. The system, RFusion, is a robotic arm with a camera and radio frequency (RF) antenna attached to its gripper. It fuses signals from the antenna with visual input from the camera to locate and retrieve an item, even if the item is buried under a pile and completely out of view.</p>
<p>The RFusion prototype the researchers developed relies on RFID tags, which are cheap, battery-less tags that can be stuck to an item and reflect signals sent by an antenna. Because RF signals can travel through most surfaces (like the mound of dirty laundry that may be obscuring the keys), RFusion is able to locate a tagged item within a pile.</p>
<p>Using machine learning, the robotic arm automatically zeroes-in on the object’s exact location, moves the items on top of it, grasps the object, and verifies that it picked up the right thing. The camera, antenna, robotic arm, and AI are fully integrated, so RFusion can work in any environment without requiring a special set up.</p>
<div id="attachment_202184" style="width: 910px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-202184" src="https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-02-press.jpg" alt="" width="900" height="600" class="size-full wp-image-202184" srcset="https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-02-press.jpg 900w, https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-02-press-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-02-press-768x512.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-202184" class="wp-caption-text">In this video still, the robotic arm is looking for keys hidden underneath items. <em>Credits: Courtesy of the researchers</em></p></div>
<p>While finding lost keys is helpful, RFusion could have many broader applications in the future, like sorting through piles to fulfill orders in a warehouse, identifying and installing components in an auto manufacturing plant, or helping an elderly individual perform daily tasks in the home, though the current prototype isn’t quite fast enough yet for these uses.</p>
<p>“This idea of being able to find items in a chaotic world is an open problem that we’ve been working on for a few years. Having robots that are able to search for things under a pile is a growing need in industry today. Right now, you can think of this as a Roomba on steroids, but in the near term, this could have a lot of applications in manufacturing and warehouse environments,” said senior author Fadel Adib, associate professor in the Department of Electrical Engineering and Computer Science and director of the Signal Kinetics group in the MIT Media Lab.</p>
<p>Co-authors include research assistant Tara Boroushaki, the lead author; electrical engineering and computer science graduate student Isaac Perper; research associate Mergen Nachin; and Alberto Rodriguez, the Class of 1957 Associate Professor in the Department of Mechanical Engineering. The research will be presented at the Association for Computing Machinery Conference on Embedded Networked Senor Systems next month.</p>
<div class="keep-aspect"><iframe title="RFusion: A Robot that Finds and Retrieves Missing Objects" width="500" height="281" src="https://www.youtube-nocookie.com/embed/iqehzw_aLc0?start=184&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<h2>Sending signals</h2>
<p>RFusion begins searching for an object using its antenna, which bounces signals off the RFID tag (like sunlight being reflected off a mirror) to identify a spherical area in which the tag is located. It combines that sphere with the camera input, which narrows down the object’s location. For instance, the item can’t be located on an area of a table that is empty.</p>
<p>But once the robot has a general idea of where the item is, it would need to swing its arm widely around the room taking additional measurements to come up with the exact location, which is slow and inefficient.</p>
<p>The researchers used reinforcement learning to train a neural network that can optimize the robot’s trajectory to the object. In reinforcement learning, the algorithm is trained through trial and error with a reward system.</p>
<p>“This is also how our brain learns. We get rewarded from our teachers, from our parents, from a computer game, etc. The same thing happens in reinforcement learning. We let the agent make mistakes or do something right and then we punish or reward the network. This is how the network learns something that is really hard for it to model,” Boroushaki explains.</p>
<p>In the case of RFusion, the optimization algorithm was rewarded when it limited the number of moves it had to make to localize the item and the distance it had to travel to pick it up.</p>
<p>Once the system identifies the exact right spot, the neural network uses combined RF and visual information to predict how the robotic arm should grasp the object, including the angle of the hand and the width of the gripper, and whether it must remove other items first. It also scans the item’s tag one last time to make sure it picked up the right object.</p>
<h2>Cutting through clutter</h2>
<p>The researchers tested RFusion in several different environments. They buried a keychain in a box full of clutter and hid a remote control under a pile of items on a couch.</p>
<p>But if they fed all the camera data and RF measurements to the reinforcement learning algorithm, it would have overwhelmed the system. So, drawing on the method a GPS uses to consolidate data from satellites, they summarized the RF measurements and limited the visual data to the area right in front of the robot.</p>
<p>Their approach worked well — RFusion had a 96 percent success rate when retrieving objects that were fully hidden under a pile.</p>
<div id="attachment_202181" style="width: 910px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-202181" src="https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-03-press.jpg" alt="" width="900" height="600" class="size-full wp-image-202181" srcset="https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-03-press.jpg 900w, https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-03-press-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2021/10/MIT-RFusion-03-press-768x512.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-202181" class="wp-caption-text">“We let the agent make mistakes or do something right and then we punish or reward the network. This is how the network learns something that is really hard for it to model,” co-author Tara Boroushaki, pictured here, explains. <em>Credits: Courtesy of the researchers </em></p></div>
<p>“Sometimes, if you only rely on RF measurements, there is going to be an outlier, and if you rely only on vision, there is sometimes going to be a mistake from the camera. But if you combine them, they are going to correct each other. That is what made the system so robust,” Boroushaki says.</p>
<p>In the future, the researchers hope to increase the speed of the system so it can move smoothly, rather than stopping periodically to take measurements. This would enable RFusion to be deployed in a fast-paced manufacturing or warehouse setting.</p>
<p>Beyond its potential industrial uses, a system like this could even be incorporated into future smart homes to assist people with any number of household tasks, Boroushaki says.</p>
<p>“Every year, billions of RFID tags are used to identify objects in today’s complex supply chains, including clothing and lots of other consumer goods. The RFusion approach points the way to autonomous robots that can dig through a pile of mixed items and sort them out using the data stored in the RFID tags, much more efficiently than having to inspect each item individually, especially when the items look similar to a computer vision system,” says Matthew S. Reynolds, CoMotion Presidential Innovation Fellow and associate professor of electrical and computer engineering at the University of Washington, who was not involved in the research. “The RFusion approach is a great step forward for robotics operating in complex supply chains where identifying and ‘picking’ the right item quickly and accurately is the key to getting orders fulfilled on time and keeping demanding customers happy.”</p>
<p>The research is sponsored by the National Science Foundation, a Sloan Research Fellowship, NTT DATA, Toppan, Toppan Forms, and the Abdul Latif Jameel Water and Food Systems Lab.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ep.336: Mobile Outdoor Manipulation with RE2 Robotics, with  Travis Schneider  </title>
		<link>https://robohub.org/mobile-outdoor-manipulation-with-re2-robotics/</link>
		
		<dc:creator><![CDATA[Shihan Lu]]></dc:creator>
		<pubDate>Wed, 04 Aug 2021 21:35:31 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[human-robot interaction]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[software]]></category>
		<guid isPermaLink="false">https://robohub.org/mobile-outdoor-manipulation-with-re2-robotics/</guid>

					<description><![CDATA[Travis Schneider discusses the human-in-the-loop operation of robotics being developed at RE2 Robotics to operate in rugged outdoor environments.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift-1024x1024.jpg"/><div id="attachment_200936" style="width: 1090px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-200936" class="wp-image-200936 size-full" src="https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift.jpg" alt="" width="1080" height="1080" srcset="https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift.jpg 1080w, https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift-425x425.jpg 425w, https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift-1024x1024.jpg 1024w, https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift-290x290.jpg 290w, https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift-768x768.jpg 768w, https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift-220x220.jpg 220w, https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift-24x24.jpg 24w, https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift-48x48.jpg 48w, https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift-96x96.jpg 96w, https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift-150x150.jpg 150w, https://robohub.org/wp-content/uploads/2021/08/RE2Sapien6M-80lbLift-300x300.jpg 300w" sizes="(max-width: 1080px) 100vw, 1080px" /><p id="caption-attachment-200936" class="wp-caption-text">RE2 Sapien 6M Robot Arm</p></div>
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/1100190505&#038;color=%23ff5500&#038;auto_play=false&#038;hide_related=false&#038;show_comments=true&#038;show_user=true&#038;show_reposts=false&#038;show_teaser=true"></iframe></p>
<div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/robohubpodcast" title="Robohub Podcast" target="_blank" style="color: #cccccc; text-decoration: none;" rel="noopener noreferrer follow external" data-wpel-link="external">Robohub Podcast</a> · <a href="https://soundcloud.com/robohubpodcast/mobile-outdoor-manipulation-with-re2-robotics" title="Mobile Outdoor Manipulation with RE2 Robotics" target="_blank" style="color: #cccccc; text-decoration: none;" rel="noopener noreferrer follow external" data-wpel-link="external">Mobile Outdoor Manipulation with RE2 Robotics</a></div>
<p>In this episode, Shihan Lu interviews Travis Schneider, Business Development Manager at RE2 Robotics, focusing on their work on mobile outdoor manipulation. Travis introduces several robotic products and services of RE2, including RE2 Sapien robotic arms and human-centered system integration, and how they can be used to help rather than replace workers. He also shares his thoughts about challenges in human-robot collaboration.</p>
<p><span id="more-200918"></span></p>
<p><strong>Travis Schneider </strong><br />
<img decoding="async" class="wp-image-200922 alignleft" src="https://robohub.org/wp-content/uploads/2021/08/TravisS.jpg" alt="" width="249" height="172" />Travis Schneider, Business Development Manager at RE2 Robotics (RE2), works to foster commercial B2B partnerships with groups interested in leveraging RE2&#8217;s robotic technology for applications in a wide variety of markets, including aviation, construction, energy, and medical. With a background in Mechanical Engineering, Travis has an intimate knowledge of many of the fundamentals associated with robotic systems including electromechanical design, motion control, and associated software.</p>
<p>&nbsp;</p>
<p><strong>Links</strong></p>
<ul>
<li><a href="https://www.resquared.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RE2 Robotics</a></li>
<li><a href="https://feeds.soundcloud.com/stream/1100190505-robohubpodcast-mobile-outdoor-manipulation-with-re2-robotics.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (12.7 MB)</a></li>
<li>Subscribe to Robohub using <a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">iTunes</a>, <a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RSS</a>, or <a href="https://open.spotify.com/show/3jrY3lSJhTqcQ7TlunjZpk" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Spotify</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="https://feeds.soundcloud.com/stream/1100190505-robohubpodcast-mobile-outdoor-manipulation-with-re2-robotics.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>ManipulaTHOR: a framework for visual object manipulation</title>
		<link>https://robohub.org/manipulathor-a-framework-for-visual-object-manipulation/</link>
		
		<dc:creator><![CDATA[Allen Inst for Artificial Intelligence]]></dc:creator>
		<pubDate>Fri, 23 Apr 2021 15:05:52 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[manipulation]]></category>
		<guid isPermaLink="false">https://robohub.org/manipulathor-a-framework-for-visual-object-manipulation/</guid>

					<description><![CDATA[The Allen Institute for AI (AI2) announced the 3.0 release of its embodied artificial intelligence framework AI2-THOR, which adds active object manipulation to its testing framework. ManipulaTHOR is a first of its kind virtual agent with a highly articulated robot arm equipped with three joints of equal limb length and composed entirely of swivel joints [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" src="https://robohub.org/wp-content/uploads/2021/04/IMG_20210423_165843.jpg" alt="" width="1080" height="608" class="alignnone size-full wp-image-199832" srcset="https://robohub.org/wp-content/uploads/2021/04/IMG_20210423_165843.jpg 1080w, https://robohub.org/wp-content/uploads/2021/04/IMG_20210423_165843-425x239.jpg 425w, https://robohub.org/wp-content/uploads/2021/04/IMG_20210423_165843-1024x576.jpg 1024w, https://robohub.org/wp-content/uploads/2021/04/IMG_20210423_165843-768x432.jpg 768w, https://robohub.org/wp-content/uploads/2021/04/IMG_20210423_165843-175x100.jpg 175w" sizes="(max-width: 1080px) 100vw, 1080px" />
<p>The <a href="https://allenai.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Allen Institute for AI</a> (AI2) announced the 3.0 release of its embodied artificial intelligence framework <a href="https://ai2thor.allenai.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">AI2-THOR</a>, which adds active object manipulation to its testing framework. <a href="https://ai2thor.allenai.org/manipulathor/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ManipulaTHOR</a> is a first of its kind virtual agent with a highly articulated robot arm equipped with three joints of equal limb length and composed entirely of swivel joints to bring a more human-like approach to object manipulation. </p>
<p>AI2-THOR is the first testing framework to study the problem of object manipulation in more than 100 visually rich, physics-enabled rooms. By enabling the training and evaluation of generalized capabilities in manipulation models, ManipulaTHOR allows for much faster training in more complex environments as compared to current real-world training methods, while also being far safer and more cost-effective.</p>
<div class="keep-aspect"><iframe title="ManipulaTHOR: A Framework for Visual Object Manipulation" width="500" height="281" src="https://www.youtube-nocookie.com/embed/nINZ52nlzX0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>“Imagine a robot being able to navigate a kitchen, open a refrigerator and pull out a can of soda. This is one of the biggest and yet often overlooked challenges in robotics and AI2-THOR is the first to design a benchmark for the task of moving objects to various locations in virtual rooms, enabling reproducibility and measuring progress,” said <a href="https://allenai.org/team/orene" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Dr. Oren Etzioni</a>, CEO at AI2. “After five years of hard work, we can now begin to train robots to perceive and navigate the world more like we do, making real-world usage models more attainable than ever before.”</p>
<p>Despite being an established research area in robotics, the visual reasoning aspect of object manipulation has consistently been one of the biggest hurdles researchers face.  In fact, it’s long been understood that robots struggle to correctly perceive, navigate, act, and communicate with others in the world. AI2-THOR solves this problem with complex simulated testing environments that researchers can use to train robots for eventual activities in the real world.</p>
<p>With the pioneering of embodied AI through AI2-THOR, the landscape has changed for the common good. AI2-THOR enables researchers to efficiently devise solutions that address the object manipulation issue, and also other traditional problems associated with robotics testing.</p>
<p>“In comparison to running an experiment on an actual robot, AI2-THOR is incredibly fast and safe,” said <a href="https://www.linkedin.com/in/roozbeh-mottaghi-63397aa0/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Roozbeh Mottaghi</a>, Research Manager at AI2. “Over the years, AI2-THOR has enabled research on many different tasks such as navigation, instruction following, multi-agent collaboration, performing household tasks, reasoning if an object can be opened or not. This evolution of AI2-THOR allows researchers and scientists to scale the current limits of embodied AI.”</p>
<p>In addition to the 3.0 release, the team is hosting the <a href="https://ai2thor.allenai.org/robothor/cvpr-2021-challenge/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RoboTHOR Challenge 2021</a> in conjunction with the Embodied AI Workshop at this year’s Conference on Computer Vision and Pattern Recognition (<a href="http://cvpr2021.thecvf.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">CVPR</a>). AI2’s challenges cover RoboTHOR object navigation; ALFRED (instruction following robots); and Room Rearrangement.</p>
<p>To read AI2-THOR’s ManipulaTHOR paper: <a href="https://ai2thor.allenai.org/publications" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ai2thor.allenai.org/publications</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>A robot that senses hidden objects</title>
		<link>https://robohub.org/a-robot-that-senses-hidden-objects/</link>
		
		<dc:creator><![CDATA[MIT News]]></dc:creator>
		<pubDate>Sat, 03 Apr 2021 08:50:00 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://robohub.org/a-robot-that-senses-hidden-objects/</guid>

					<description><![CDATA[System uses penetrative radio frequency to pinpoint items, even when they&#8217;re hidden from view.]]></description>
										<content:encoded><![CDATA[<div id="attachment_199550" style="width: 910px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-199550" src="https://robohub.org/wp-content/uploads/2021/04/MIT-RF-Grip-01-press_0.jpg" alt="" width="900" height="600" class="size-full wp-image-199550" srcset="https://robohub.org/wp-content/uploads/2021/04/MIT-RF-Grip-01-press_0.jpg 900w, https://robohub.org/wp-content/uploads/2021/04/MIT-RF-Grip-01-press_0-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2021/04/MIT-RF-Grip-01-press_0-768x512.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-199550" class="wp-caption-text">MIT researchers developed a picking robot that combines vision with radio frequency (RF) sensing to find and grasps objects, even if they’re hidden from view. The technology could aid fulfilment in e-commerce warehouses. <i>Credits: Courtesy of the researchers</i></p></div>
<p><strong>By Daniel Ackerman | MIT News Office </strong></p>
<p>In recent years, robots have gained artificial vision, touch, and even smell. “Researchers have been giving robots human-like perception,” says MIT Associate Professor <a href="http://www.mit.edu/~fadel/index.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Fadel Adib</a>. In a new <a href="http://www.mit.edu/~fadel/papers/RFGrasp-paper.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">paper</a>, Adib’s team is pushing the technology a step further. “We’re trying to give robots superhuman perception,” he says.</p>
<p>The researchers have developed a robot that uses radio waves, which can pass through walls, to sense occluded objects. The robot, called RF-Grasp, combines this powerful sensing with more traditional computer vision to locate and grasp items that might otherwise be blocked from view. The advance could one day streamline e-commerce fulfillment in warehouses or help a machine pluck a screwdriver from a jumbled toolkit.</p>
</p>
<p>The research will be presented in May at the IEEE International Conference on Robotics and Automation. The paper’s lead author is <a href="https://www.media.mit.edu/people/tarab/overview/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Tara Boroushaki</a>, a research assistant in the <a href="https://signal-kinetics.media.mit.edu/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Signal Kinetics Group</a> at the <a href="https://www.media.mit.edu/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">MIT Media Lab</a>. Her MIT co-authors include Adib, who is the director of the Signal Kinetics Group; and <a href="https://meche.mit.edu/people/faculty/ALBERTOR@MIT.EDU" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Alberto Rodriguez</a>, the Class of 1957 Associate Professor in the Department of Mechanical Engineering. Other co-authors include Junshan Leng, a research engineer at Harvard University, and Ian Clester, a PhD student at Georgia Tech.</p>
<div class="keep-aspect"><iframe title="RF Grasp: The robot that finds its way through clutter" width="500" height="281" src="https://www.youtube-nocookie.com/embed/ZAzeYPcTM78?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>As e-commerce continues to grow, warehouse work is still usually the domain of humans, not robots, despite sometimes-dangerous working conditions. That’s in part because robots struggle to locate and grasp objects in such a crowded environment. “Perception and picking are two roadblocks in the industry today,” says Rodriguez. Using optical vision alone, robots can’t perceive the presence of an item packed away in a box or hidden behind another object on the shelf — visible light waves, of course, don’t pass through walls.</p>
</p>
<p>But radio waves can.</p>
</p>
<p>For decades, radio frequency (RF) identification has been used to track everything from library books to pets. RF identification systems have two main components: a reader and a tag. The tag is a tiny computer chip that gets attached to — or, in the case of pets, implanted in — the item to be tracked. The reader then emits an RF signal, which gets modulated by the tag and reflected back to the reader.</p>
</p>
<p>The reflected signal provides information about the location and identity of the tagged item. The technology has gained popularity in retail supply chains — Japan aims to use RF tracking for nearly all <a href="https://www.forbes.com/sites/akikokatayama/2019/02/26/japan-aims-to-automate-all-convenience-stores-by-2025-with-a-new-rfid-technology/?sh=34ab85f7745b" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">retail purchases</a> in a matter of years. The researchers realized this profusion of RF could be a boon for robots, giving them another mode of perception.</p>
</p>
<p>“RF is such a different sensing modality than vision,” says Rodriguez. “It would be a mistake not to explore what RF can do.”</p>
</p>
<p>RF Grasp uses both a camera and an RF reader to find and grab tagged objects, even when they’re fully blocked from the camera’s view. It consists of a robotic arm attached to a grasping hand. The camera sits on the robot’s wrist. The RF reader stands independent of the robot and relays tracking information to the robot’s control algorithm. So, the robot is constantly collecting both RF tracking data and a visual picture of its surroundings. Integrating these two data streams into the robot’s decision making was one of the biggest challenges the researchers faced.</p>
</p>
<p>“The robot has to decide, at each point in time, which of these streams is more important to think about,” says Boroushaki. “It’s not just eye-hand coordination, it’s RF-eye-hand coordination. So, the problem gets very complicated.”</p>
</p>
<p>The robot initiates the seek-and-pluck process by pinging the target object’s RF tag for a sense of its whereabouts. “It starts by using RF to focus the attention of vision,” says Adib. “Then you use vision to navigate fine maneuvers.” The sequence is akin to hearing a siren from behind, then turning to look and get a clearer picture of the siren’s source.</p>
</p>
<p>With its two complementary senses, RF Grasp zeroes in on the target object. As it gets closer and even starts manipulating the item, vision, which provides much finer detail than RF, dominates the robot’s decision making.</p>
</p>
<p>RF Grasp proved its efficiency in a battery of tests. Compared to a similar robot equipped with only a camera, RF Grasp was able to pinpoint and grab its target object with about half as much total movement. Plus, RF Grasp displayed the unique ability to “declutter” its environment — removing packing materials and other obstacles in its way in order to access the target. Rodriguez says this demonstrates RF Grasp’s “unfair advantage” over robots without penetrative RF sensing. “It has this guidance that other systems simply don’t have.”</p>
</p>
<p>RF Grasp could one day perform fulfilment in packed e-commerce warehouses. Its RF sensing could even instantly verify an item’s identity without the need to manipulate the item, expose its barcode, then scan it. “RF has the potential to improve some of those limitations in industry, especially in perception and localization,” says Rodriguez.</p>
</p>
<p>Adib also envisions potential home applications for the robot, like locating the right Allen wrench to assemble your Ikea chair. “Or you could imagine the robot finding lost items. It’s like a super-Roomba that goes and retrieves my keys, wherever the heck I put them.”</p>
</p>
<p>The research is sponsored by the National Science Foundation, NTT DATA, Toppan, Toppan Forms, and the <a href="https://jwafs.mit.edu/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Abdul Latif Jameel Water and Food Systems Lab (J-WAFS)</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Maximum Entropy RL (Provably) Solves Some Robust RL Problems</title>
		<link>https://robohub.org/maximum-entropy-rl-provably-solves-some-robust-rl-problems/</link>
		
		<dc:creator><![CDATA[BAIR Blog]]></dc:creator>
		<pubDate>Mon, 15 Mar 2021 10:00:00 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://robohub.org/maximum-entropy-rl-provably-solves-some-robust-rl-problems/</guid>

					<description><![CDATA[<!-- twitter -->
<p>Nearly all real-world applications of reinforcement learning involve some degree of shift between the training environment and the testing environment. However, prior work has observed that even small shifts in the environment cause most RL algorithms to perform <a href="https://arxiv.org/abs/1703.06907" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">markedly</a> <a href="https://arxiv.org/abs/1610.01283" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">worse</a>.
As we aim to scale reinforcement learning algorithms and apply them in the real world, it is increasingly important to learn policies that are robust to changes in the environment.</p>

<p>
<img src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/robust_rl.gif" width="90%"><br><i><b>Robust reinforcement learning</b> maximizes reward on an adversarially-chosen environment.</i>
</p>

<p>Broadly, prior approaches to handling distribution shift in RL aim to maximize performance in either the average case or the worst case. The first set of approaches, such as domain randomization, train a policy on a distribution of environments, and optimize the average performance of the policy on these environments. While these methods have been successfully applied to a number of areas
(e.g., <a href="https://arxiv.org/abs/1804.09364" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">self-driving cars</a>, <a href="https://arxiv.org/abs/1804.10332" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">robot locomotion</a> and <a href="https://arxiv.org/abs/1703.06907" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">manipulation</a>),
their success rests critically on the <a href="https://arxiv.org/abs/1910.07113" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">design of the distribution of environments</a>.
Moreover, policies that do well on average are not guaranteed to get high reward on every environment. The policy that gets the highest reward on average might get very low reward on a small fraction of environments. The second set of approaches, typically referred to as <strong>robust RL</strong>, focus on the worst-case scenarios. The aim is to find a policy that gets high reward on every environment within some set. Robust RL can equivalently be viewed as a <a href="https://www.youtube.com/watch?v=xfyK03MEZ9Q&#038;t=17093s" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">two-player game</a> between the policy and an environment adversary. The policy tries to get high reward, while the environment adversary tries to tweak the dynamics and reward function of the environment so that the policy gets lower reward. One important property of the robust approach is that, unlike domain randomization, it is invariant to the ratio of easy and hard tasks. Whereas robust RL always evaluates a policy on the most challenging tasks, domain randomization will predict that the policy is better if it is evaluated on a distribution of environments with more easy tasks.</p>

<!--more-->

<p>Prior work has suggested a number of algorithms for solving robust RL problems. Generally, these algorithms all follow the same recipe: take an existing RL algorithm and add some additional machinery on top to make it robust.
For example, <a href="https://www.ri.cmu.edu/pub_files/pub3/bagnell_james_2001_1/bagnell_james_2001_1.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">robust value iteration</a> uses Q-learning as the base RL algorithm, and modifies the Bellman update by solving a convex optimization problem in the inner loop of each Bellman backup.
Similarly, <a href="http://proceedings.mlr.press/v70/pinto17a/pinto17a.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Pinto &#8216;17</a> uses TRPO as the base RL algorithm and periodically updates the environment based on the behavior of the current policy. These prior approaches are often difficult to implement and, even once implemented correctly, they requiring tuning of many additional hyperparameters. Might there be a simpler approach, an approach that does not require additional hyperparameters and additional lines of code to debug?</p>

<p>To answer this question, we are going to focus on a type of RL algorithm known as maximum entropy RL, or <strong>MaxEnt RL</strong> for short (<a href="https://proceedings.neurips.cc/paper/2006/file/d806ca13ca3449af72a1ea5aedbed26a-Paper.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Todorov &#8216;06</a>, <a href="http://www.roboticsproceedings.org/rss08/p45.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Rawlik &#8216;08</a>, <a href="https://www.cs.uic.edu/pub/Ziebart/Publications/thesis-bziebart.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Ziebart &#8216;10</a>).
MaxEnt RL is a slight variant of standard RL that aims to learn a policy that gets high reward while acting as randomly as possible; formally, MaxEnt maximizes the entropy of the policy. Some <a href="https://arxiv.org/abs/1812.11103" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">prior</a> <a href="https://openreview.net/forum?id=r1xPh2VtPB" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">work</a> has observed empirically that MaxEnt RL algorithms appear to be robust to some disturbances the environment.
To the best of our knowledge, no prior work has actually proven that MaxEnt RL is robust to environmental disturbances.</p>

<p>In a <a href="https://arxiv.org/abs/2103.06257" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">recent paper</a>, we prove that every MaxEnt RL problem corresponds to maximizing a lower bound on a robust RL problem. Thus, when you run MaxEnt RL, you are implicitly solving a robust RL problem. Our analysis provides a theoretically-justified explanation for the empirical robustness of MaxEnt RL, and proves that <em>MaxEnt RL is itself a robust RL algorithm.</em>
In the rest of this post, we&#8217;ll provide some intuition into why MaxEnt RL should be robust and what sort of perturbations MaxEnt RL is robust to. We&#8217;ll also show some experiments demonstrating the robustness of MaxEnt RL.</p>

<h1>Intuition</h1>

<p>So, why would we expect MaxEnt RL to be robust to disturbances in the environment? Recall that MaxEnt RL trains policies to not only maximize reward, but to do so while acting as randomly as possible. In essence, the policy itself is injecting as much noise as possible into the environment, so it gets to &#8220;practice&#8221; recovering from disturbances. Thus, if the change in dynamics appears like just a disturbance in the original environment, our policy has already been trained on such data. Another way of viewing MaxEnt RL is as learning many different ways of solving the task (<a href="https://www.cs.uic.edu/pub/Ziebart/Publications/thesis-bziebart.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Kappen &#8216;05</a>). For example, let&#8217;s look at the task shown in videos below: we want the robot to push the white object to the green region. The top two videos show that standard RL always takes the shortest path to the goal, whereas MaxEnt RL takes many different paths to the goal. Now, let&#8217;s imagine that we add a new obstacle (red blocks) that wasn&#8217;t included during training. As shown in the videos in the bottom row, the policy learned by standard RL almost always collides with the obstacle, rarely reaching the goal. In contrast, the MaxEnt RL policy often chooses routes around the obstacle, continuing to reach the goal for a large fraction of trials.</p>

<p>
</p><table><tr><td>
  </td>
  <td>
    Standard RL
  </td>
  <td>
    MaxEnt RL
  </td>
</tr><tr><td>
    <p>Trained and evaluated without the obstacle:</p>
  </td>
  <td>
    <img src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_empty_standard.gif" width="100%"></td>
  <td>
    <img src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_empty_maxent.gif" width="100%"></td>
</tr><tr><td>
    <p>Trained without the obstacle, but evaluated with
    the obstacle:</p>
  </td>
  <td>
    <img src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_obstacle_standard.gif" width="100%"></td>
  <td>
    <img src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_obstacle_maxent.gif" width="100%"></td>
</tr></table><h1>Theory</h1>

<p>We now formally describe the technical results from the paper. The aim here is not to provide a full proof (see the paper Appendix for that), but instead to build some intuition for what the technical results say. Our main result is that, when you apply MaxEnt RL with some reward function and some dynamics, you are actually maximizing a lower bound on the robust RL objective. To explain this result, we must first define the MaxEnt RL objective:
$J_{MaxEnt}(\pi; p, r)$ is the entropy-regularized cumulative return of policy $\pi$ when evaluated using dynamics $p(s&#8217; \mid s, a)$ and reward function $r(s, a)$. While we will train the policy using one dynamics $p$, we will evaluate the policy on a different dynamics, $\tilde{p}(s&#8217; \mid s, a)$, chosen by the adversary. We can now formally state our main result as follows:</p>

<p>The left-hand-side is the robust RL objective. It says that the adversary gets
to choose whichever dynamics function $\tilde{p}(s&#8217; \mid s, a)$ makes our policy perform as poorly as
possible, subject to some constraints (as specified by the set $\tilde{\mathcal{P}}$).  On
the right-hand-side we have the MaxEnt RL objective (note that $\log T$ is a
constant, and the function $\exp(\cdots)$ is always increasing). Thus, this objective
says that a policy that has a high entropy-regularized reward (right hand-side)
is guaranteed to also get high reward when evaluated on an adversarially-chosen
dynamics.</p>

<p>The most important part of this equation is the set $\tilde{\mathcal{P}}$ of dynamics that
the adversary can choose from. Our analysis describes precisely how this set is
constructed and shows that, if we want a policy to be robust to a larger set of
disturbances, all we have to do is increase the weight on the entropy term and
decrease the weight on the reward term. Intuitively, the adversary must choose
dynamics that are &#8220;close&#8221; to the dynamics on which the policy was trained. For
example, in the special case where the dynamics are linear-Gaussian, this set
corresponds to all perturbations where the original expected next state and the
perturbed expected next state have a Euclidean distance less than $\epsilon$.</p>

<h1>More Experiments</h1>

<p>Our analysis predicts that MaxEnt RL should be robust to many types of
disturbances. The first set of videos in this post showed that MaxEnt RL is robust to 
static obstacles. MaxEnt RL is also robust to dynamic perturbations introduced in the
middle of an episode. To demonstrate this, we took the same robotic pushing task
and knocked the puck out of place in the middle of the episode. The videos below
show that the policy learned by MaxEnt RL is more robust at handling these
perturbations, as predicted by our analysis.</p>

<p>
</p><table><tr><td>
    <p>Standard RL</p>
  </td>
  <td>
    <p>MaxEnt RL</p>
  </td>
</tr><tr><td>
    <img src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_force_standard_v2_opt.gif" width="100%"></td>
  <td>
    <img src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_force_maxent_v2_opt.gif" width="100%"></td>
</tr></table><p><i>The policy learned by MaxEntRL is robust to dynamic perturbations of the puck (red frames).
</i></p>


<p>Our theoretical results suggest that, even if we optimize the environment
perturbations so the agent does as poorly as possible, MaxEnt RL policies will
still be robust. To demonstrate this capability, we trained both standard RL and
MaxEnt RL on a peg insertion task shown below. During evaluation, we changed the
position of the hole to try to make each policy fail. If we only moved the hole
position a little bit ($\le$ 1 cm), both policies always solved the task. However,
if we moved the hole position up to 2cm, the policy learned by standard RL
almost never succeeded in inserting the peg, while the MaxEnt RL policy
succeeded in 95% of trials. This experiment validates our
theoretical findings that MaxEnt really is robust to (bounded) adversarial
disturbances in the environment.</p>

<p>
</p><table><colgroup><col span="1"><col span="1"><col span="1"></colgroup><tr><td>
    <img src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/peg_standard_long.gif" width="100%"></td>
  <td>
    <img src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/peg_maxent_long.gif" width="100%"></td>
  <td>
    <img src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/peg_minimax_100.png" width="100%"></td>
</tr><tr><td>
    <p>Standard RL</p>
  </td>
  <td>
    <p>MaxEnt RL</p>
  </td>
  <td>
    <p>Evaluation on adversarial perturbations</p>
  </td>
</tr></table><p>
<i>MaxEnt RL is robust to adversarial perturbations of the hole (where the robot
inserts the peg).</i></p>


<h1>Conclusion</h1>

<p>In summary, <a href="https://arxiv.org/abs/2103.06257" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">our paper</a> shows that a commonly-used type of RL algorithm, MaxEnt
RL, is already solving a robust RL problem. We do not claim that MaxEnt RL will
outperform purpose-designed robust RL algorithms. However, the striking
simplicity of MaxEnt RL compared with other robust RL algorithms suggests that
it may be an appealing alternative to practitioners hoping to equip their RL
policies with an ounce of robustness.</p>

<p><strong>Acknowledgements</strong>
Thanks to Gokul Swamy, Diba Ghosh, Colin Li, and Sergey Levine for feedback on drafts of this post,
and to Chloe Hsu and Daniel Seita for help with the blog.</p>

<hr><p>This post is based on the following paper:</p>

<ul><li><a href="https://arxiv.org/abs/2103.06257" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Maximum Entropy RL (Provably) Solves Some Robust RL Problems</a>. <br><a href="https://ben-eysenbach.github.io/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Benjamin Eysenbach</a> and <a href="https://people.eecs.berkeley.edu/~svlevine/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Sergey Levine</a>.</li>
</ul>]]></description>
										<content:encoded><![CDATA[<p><strong>By Ben Eysenbach</strong></p>
<p>Nearly all real-world applications of reinforcement learning involve some degree of shift between the training environment and the testing environment. However, prior work has observed that even small shifts in the environment cause most RL algorithms to perform <a href="https://arxiv.org/abs/1703.06907" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">markedly</a> <a href="https://arxiv.org/abs/1610.01283" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">worse</a>. As we aim to scale reinforcement learning algorithms and apply them in the real world, it is increasingly important to learn policies that are robust to changes in the environment.</p>
<p style="text-align:center; float:right; width:50%; padding-left:15px;
padding-right:15px; margin-bottom:0px"><br />
<img decoding="async" src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/robust_rl.gif" width="90%" /><br />
<br />
<i><b>Robust reinforcement learning</b> maximizes reward on an adversarially-chosen environment.</i>
</p>
<p>Broadly, prior approaches to handling distribution shift in RL aim to maximize performance in either the average case or the worst case. The first set of approaches, such as domain randomization, train a policy on a distribution of environments, and optimize the average performance of the policy on these environments. While these methods have been successfully applied to a number of areas (e.g., <a href="https://arxiv.org/abs/1804.09364" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">self-driving cars</a>, <a href="https://arxiv.org/abs/1804.10332" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">robot locomotion</a> and <a href="https://arxiv.org/abs/1703.06907" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">manipulation</a>), their success rests critically on the <a href="https://arxiv.org/abs/1910.07113" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">design of the distribution of environments</a>. Moreover, policies that do well on average are not guaranteed to get high reward on every environment. The policy that gets the highest reward on average might get very low reward on a small fraction of environments. The second set of approaches, typically referred to as <strong>robust RL</strong>, focus on the worst-case scenarios. The aim is to find a policy that gets high reward on every environment within some set. Robust RL can equivalently be viewed as a <a href="https://www.youtube.com/watch?v=xfyK03MEZ9Q&amp;t=17093s" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">two-player game</a> between the policy and an environment adversary. The policy tries to get high reward, while the environment adversary tries to tweak the dynamics and reward function of the environment so that the policy gets lower reward. One important property of the robust approach is that, unlike domain randomization, it is invariant to the ratio of easy and hard tasks. Whereas robust RL always evaluates a policy on the most challenging tasks, domain randomization will predict that the policy is better if it is evaluated on a distribution of environments with more easy tasks.</p>
<p>Prior work has suggested a number of algorithms for solving robust RL problems. Generally, these algorithms all follow the same recipe: take an existing RL algorithm and add some additional machinery on top to make it robust. For example, <a href="https://www.ri.cmu.edu/pub_files/pub3/bagnell_james_2001_1/bagnell_james_2001_1.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">robust value iteration</a> uses Q-learning as the base RL algorithm, and modifies the Bellman update by solving a convex optimization problem in the inner loop of each Bellman backup. Similarly, <a href="http://proceedings.mlr.press/v70/pinto17a/pinto17a.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Pinto ‘17</a> uses TRPO as the base RL algorithm and periodically updates the environment based on the behavior of the current policy. These prior approaches are often difficult to implement and, even once implemented correctly, they requiring tuning of many additional hyperparameters. Might there be a simpler approach, an approach that does not require additional hyperparameters and additional lines of code to debug?</p>
<p>To answer this question, we are going to focus on a type of RL algorithm known as maximum entropy RL, or <strong>MaxEnt RL</strong> for short (<a href="https://proceedings.neurips.cc/paper/2006/file/d806ca13ca3449af72a1ea5aedbed26a-Paper.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Todorov ‘06</a>, <a href="http://www.roboticsproceedings.org/rss08/p45.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Rawlik ‘08</a>, <a href="https://www.cs.uic.edu/pub/Ziebart/Publications/thesis-bziebart.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Ziebart ‘10</a>). MaxEnt RL is a slight variant of standard RL that aims to learn a policy that gets high reward while acting as randomly as possible; formally, MaxEnt maximizes the entropy of the policy. Some <a href="https://arxiv.org/abs/1812.11103" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">prior</a> <a href="https://openreview.net/forum?id=r1xPh2VtPB" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">work</a> has observed empirically that MaxEnt RL algorithms appear to be robust to some disturbances the environment. To the best of our knowledge, no prior work has actually proven that MaxEnt RL is robust to environmental disturbances.</p>
<p>In a <a href="https://arxiv.org/abs/2103.06257" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">recent paper</a>, we prove that every MaxEnt RL problem corresponds to maximizing a lower bound on a robust RL problem. Thus, when you run MaxEnt RL, you are implicitly solving a robust RL problem. Our analysis provides a theoretically-justified explanation for the empirical robustness of MaxEnt RL, and proves that <em>MaxEnt RL is itself a robust RL algorithm.</em> In the rest of this post, we’ll provide some intuition into why MaxEnt RL should be robust and what sort of perturbations MaxEnt RL is robust to. We’ll also show some experiments demonstrating the robustness of MaxEnt RL.</p>
<h1 id="intuition">Intuition</h1>
<p>So, why would we expect MaxEnt RL to be robust to disturbances in the environment? Recall that MaxEnt RL trains policies to not only maximize reward, but to do so while acting as randomly as possible. In essence, the policy itself is injecting as much noise as possible into the environment, so it gets to “practice” recovering from disturbances. Thus, if the change in dynamics appears like just a disturbance in the original environment, our policy has already been trained on such data. Another way of viewing MaxEnt RL is as learning many different ways of solving the task (<a href="https://www.cs.uic.edu/pub/Ziebart/Publications/thesis-bziebart.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Kappen ‘05</a>). For example, let’s look at the task shown in videos below: we want the robot to push the white object to the green region. The top two videos show that standard RL always takes the shortest path to the goal, whereas MaxEnt RL takes many different paths to the goal. Now, let’s imagine that we add a new obstacle (red blocks) that wasn’t included during training. As shown in the videos in the bottom row, the policy learned by standard RL almost always collides with the obstacle, rarely reaching the goal. In contrast, the MaxEnt RL policy often chooses routes around the obstacle, continuing to reach the goal for a large fraction of trials.</p>
<p style="text-align:center;">
<table>
<tr>
<td style="border-top:none; border-bottom:none">
  </td>
<td style="border-top:none; border-bottom:none; text-align:center; padding:0px">
    Standard RL
  </td>
<td style="border-top:none; border-bottom:none; text-align:center; padding:0px">
    MaxEnt RL
  </td>
</tr>
<tr>
<td style="border-top:none; border-bottom:none; padding:0px;
  vertical-align:middle;"></p>
<p style="text-align:center;">Trained and evaluated without the obstacle:</p>
</td>
<td style="border-top:none; border-bottom:none; padding:0px;">
    <img decoding="async" src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_empty_standard.gif" width="100%" />
  </td>
<td style="border-top:none; border-bottom:none; padding:0px;">
    <img decoding="async" src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_empty_maxent.gif" width="100%" />
  </td>
</tr>
<tr>
<td style="border-top:none; border-bottom:none; padding:0px;
  vertical-align:middle;"></p>
<p style="text-align:center;">Trained without the obstacle, but evaluated with<br />
    the obstacle:</p>
</td>
<td style="border-top:none; border-bottom:none; padding:0px">
    <img decoding="async" src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_obstacle_standard.gif" width="100%" />
  </td>
<td style="border-top:none; border-bottom:none; padding:0px">
    <img decoding="async" src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_obstacle_maxent.gif" width="100%" />
  </td>
</tr>
</table>
<h1 id="theory">Theory</h1>
<p>We now formally describe the technical results from the paper. The aim here is not to provide a full proof (see the paper Appendix for that), but instead to build some intuition for what the technical results say. Our main result is that, when you apply MaxEnt RL with some reward function and some dynamics, you are actually maximizing a lower bound on the robust RL objective. To explain this result, we must first define the MaxEnt RL objective: $J_{MaxEnt}(\pi; p, r)$ is the entropy-regularized cumulative return of policy $\pi$ when evaluated using dynamics $p(s’ \mid s, a)$ and reward function $r(s, a)$. While we will train the policy using one dynamics $p$, we will evaluate the policy on a different dynamics, $\tilde{p}(s’ \mid s, a)$, chosen by the adversary. We can now formally state our main result as follows:</p>
<p><script type="math/tex; mode=display">\min_{\tilde{p} \in \tilde{\mathcal{P}}(\pi)} J_\text{MaxEnt}(\pi; \tilde{p},
r) \ge \exp(J_\text{MaxEnt}(\pi; p, \bar{r}) + \log T.</script></p>
<p>The left-hand-side is the robust RL objective. It says that the adversary gets to choose whichever dynamics function $\tilde{p}(s’ \mid s, a)$ makes our policy perform as poorly as possible, subject to some constraints (as specified by the set $\tilde{\mathcal{P}}$). On the right-hand-side we have the MaxEnt RL objective (note that $\log T$ is a constant, and the function $\exp(\cdots)$ is always increasing). Thus, this objective says that a policy that has a high entropy-regularized reward (right hand-side) is guaranteed to also get high reward when evaluated on an adversarially-chosen dynamics.</p>
<p>The most important part of this equation is the set $\tilde{\mathcal{P}}$ of dynamics that the adversary can choose from. Our analysis describes precisely how this set is constructed and shows that, if we want a policy to be robust to a larger set of disturbances, all we have to do is increase the weight on the entropy term and decrease the weight on the reward term. Intuitively, the adversary must choose dynamics that are “close” to the dynamics on which the policy was trained. For example, in the special case where the dynamics are linear-Gaussian, this set corresponds to all perturbations where the original expected next state and the perturbed expected next state have a Euclidean distance less than $\epsilon$.</p>
<h1 id="more-experiments">More Experiments</h1>
<p>Our analysis predicts that MaxEnt RL should be robust to many types of disturbances. The first set of videos in this post showed that MaxEnt RL is robust to  static obstacles. MaxEnt RL is also robust to dynamic perturbations introduced in the middle of an episode. To demonstrate this, we took the same robotic pushing task and knocked the puck out of place in the middle of the episode. The videos below show that the policy learned by MaxEnt RL is more robust at handling these perturbations, as predicted by our analysis.</p>
<p style="text-align:center;">
<table style="width:70%; margin-left:auto; margin-right:auto">
<tr>
<td style="border-top:none; border-bottom:none; padding:0px">
<p style="text-align:center; margin-bottom:0px">Standard RL</p>
</td>
<td style="border-top:none; border-bottom:none; padding:0px">
<p style="text-align:center; margin-bottom:0px">MaxEnt RL</p>
</td>
</tr>
<tr>
<td style="border-top:none; border-bottom:none; padding:0px; vertical-align:middle;">
    <img decoding="async" src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_force_standard_v2_opt.gif" width="100%" />
  </td>
<td style="border-top:none; border-bottom:none; padding:0px; vertical-align:middle;">
    <img decoding="async" src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/pusher_force_maxent_v2_opt.gif" width="100%" />
  </td>
</tr>
</table>
<p style="text-align:center;"><i>The policy learned by MaxEntRL is robust to dynamic perturbations of the puck (red frames).<br />
</i></p>
</p>
<p>Our theoretical results suggest that, even if we optimize the environment perturbations so the agent does as poorly as possible, MaxEnt RL policies will still be robust. To demonstrate this capability, we trained both standard RL and MaxEnt RL on a peg insertion task shown below. During evaluation, we changed the position of the hole to try to make each policy fail. If we only moved the hole position a little bit ($\le$ 1 cm), both policies always solved the task. However, if we moved the hole position up to 2cm, the policy learned by standard RL almost never succeeded in inserting the peg, while the MaxEnt RL policy succeeded in 95% of trials. This experiment validates our theoretical findings that MaxEnt really is robust to (bounded) adversarial disturbances in the environment.</p>
<p style="text-align:center;">
<table>
<colgroup>
<col span="1" style="width: 27%;" />
<col span="1" style="width: 27%;" />
<col span="1" style="width: 45%;" />
</colgroup>
<tr>
<td style="border-top:none; border-bottom:none; padding:0px; vertical-align:middle;">
    <img decoding="async" src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/peg_standard_long.gif" width="100%" />
  </td>
<td style="border-top:none; border-bottom:none; padding:0px; vertical-align:middle;">
    <img decoding="async" src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/peg_maxent_long.gif" width="100%" />
  </td>
<td style="border-top:none; border-bottom:none; padding:0px; vertical-align:middle;">
    <img decoding="async" src="https://bair.berkeley.edu/static/blog/maxent-robust-rl/peg_minimax_100.png" width="100%" />
  </td>
</tr>
<tr>
<td style="border-top:none; border-bottom:none; padding:0px">
<p style="text-align:center;">Standard RL</p>
</td>
<td style="border-top:none; border-bottom:none; padding:0px">
<p style="text-align:center;">MaxEnt RL</p>
</td>
<td style="border-top:none; border-bottom:none; padding:0px">
<p style="text-align:center;">Evaluation on adversarial perturbations</p>
</td>
</tr>
</table>
<p style="text-align:center;">
<i>MaxEnt RL is robust to adversarial perturbations of the hole (where the robot<br />
inserts the peg).</i></p>
</p>
<h1 id="conclusion">Conclusion</h1>
<p>In summary, <a href="https://arxiv.org/abs/2103.06257" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">our paper</a> shows that a commonly-used type of RL algorithm, MaxEnt RL, is already solving a robust RL problem. We do not claim that MaxEnt RL will outperform purpose-designed robust RL algorithms. However, the striking simplicity of MaxEnt RL compared with other robust RL algorithms suggests that it may be an appealing alternative to practitioners hoping to equip their RL policies with an ounce of robustness.</p>
<p><strong>Acknowledgements</strong><br />
Thanks to Gokul Swamy, Diba Ghosh, Colin Li, and Sergey Levine for feedback on drafts of this post, and to Chloe Hsu and Daniel Seita for help with the blog.</p>
<hr />
<p>This post is based on the following paper:</p>
<ul>
<li><a href="https://arxiv.org/abs/2103.06257" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Maximum Entropy RL (Provably) Solves Some Robust RL Problems</a>. <br />
<a href="https://ben-eysenbach.github.io/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Benjamin Eysenbach</a> and <a href="https://people.eecs.berkeley.edu/~svlevine/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Sergey Levine</a>.</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Robots that feel by seeing</title>
		<link>https://robohub.org/robots-that-feel-by-seeing/</link>
		
		<dc:creator><![CDATA[Carlo Sferrazza]]></dc:creator>
		<pubDate>Sat, 06 Mar 2021 09:30:07 +0000</pubDate>
				<category><![CDATA[talk]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">https://robohub.org/robots-that-feel-by-seeing/</guid>

					<description><![CDATA[While modern cameras provide machines with a very well-developed sense of vision, robots still lack such a comprehensive solution for their sense of touch. At ETH Zurich, in the group led by Prof. Raffaello D’Andrea at the Institute for Dynamic Systems and Control, we have developed a tactile sensing principle that allows robots to retrieve [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="attachment_199291" style="width: 1210px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-199291" src="https://robohub.org/wp-content/uploads/2021/03/5.jpg" alt="" width="1200" height="1109" class="size-full wp-image-199291" srcset="https://robohub.org/wp-content/uploads/2021/03/5.jpg 1200w, https://robohub.org/wp-content/uploads/2021/03/5-425x393.jpg 425w, https://robohub.org/wp-content/uploads/2021/03/5-1024x946.jpg 1024w, https://robohub.org/wp-content/uploads/2021/03/5-768x710.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><p id="caption-attachment-199291" class="wp-caption-text">Humanoid robot hand. Futuristic cyborg concept.</p></div>
<p>While modern cameras provide machines with a very well-developed sense of vision, robots still lack such a comprehensive solution for their sense of touch. At ETH Zurich, in the group led by Prof. Raffaello D’Andrea at the Institute for Dynamic Systems and Control, we have developed a tactile sensing principle that allows robots to retrieve rich contact feedback from their interactions with the environment. I recently described our approach in a TEDx talk at the last TEDxZurich. The talk features a tech demo that introduces the novel tactile sensing technology targeting the next generation of soft robotic skins. <span id="more-199288"></span></p>
<div class="keep-aspect"><iframe title="Robots that feel by seeing | Carlo Sferrazza | TEDxZurich" width="500" height="281" src="https://www.youtube-nocookie.com/embed/IXKovDtgD_8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<h1>Design</h1>
<p>The <a href="https://www.mdpi.com/1424-8220/19/4/928" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">sensing technique</a> is based on a camera that tracks fluorescent particles, which are densely and randomly distributed within a soft, deformable gel. The randomness of the patterns simplifies production of the gel and their density provides strain information at each pixel of the resulting image. In addition, the technique does not make any assumption about the shape of the sensing surface, which can exhibit an arbitrary geometry.</p>
<div class="keep-aspect"><iframe title="A full-resolution optical tactile sensor" width="500" height="281" src="https://www.youtube-nocookie.com/embed/yuwFYrgjMZM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<h1>Data Processing</h1>
<p>While the images capturing the particles’ motion are intuitive and to some extent visually interpretable, the extraction of accurate physical quantities is challenging. In order to overcome the complexity of modeling the behavior of soft materials in real-time, the information extracted from the images is mapped to the distribution of the applied (shear and pressure) contact forces in a data-driven fashion. Specifically, <a href="https://arxiv.org/abs/2012.11295" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">a neural network is employed</a>, which is trained entirely via accurate finite-element simulations to extract the aforementioned mapping.</p>
<div class="keep-aspect"><iframe title="Sim2real for high-resolution optical tactile sensing: From images to 3D contact force distributions" width="500" height="281" src="https://www.youtube-nocookie.com/embed/SyyxzROVVyY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<h1>Applications</h1>
<p>This technology has the potential to impact several application fields, the obvious one being robotic manipulation. In a <a href="https://arxiv.org/abs/2101.02680" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">recent proof-of-concept</a>, we have demonstrated how highly dynamic manipulation tasks can be achieved via the sole use of tactile sensing, as shown in the video below.</p>
<div class="keep-aspect"><iframe title="Zero-shot sim-to-real transfer of tactile control policies for aggressive swing-up manipulation" width="500" height="281" src="https://www.youtube-nocookie.com/embed/4rG-o2Cz3-o?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>In addition, the versatility of this approach makes it suitable for various products beyond the robotics domain. In fact, an artificial sense of touch may find applications in smart prosthetic systems, with the potential to restore tactile sensations to people who have lost limbs.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rapid robotics for operator safety: what a bottle picker can do</title>
		<link>https://robohub.org/rapid-robotics-for-operator-safety-what-a-bottle-picker-can-do/</link>
		
		<dc:creator><![CDATA[Joost van de Loo]]></dc:creator>
		<pubDate>Mon, 01 Mar 2021 07:20:47 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<guid isPermaLink="false">https://robohub.org/rapid-robotics-for-operator-safety-what-a-bottle-picker-can-do/</guid>

					<description><![CDATA[<p>Dutch brewing company Heineken is one of the largest beer producers in the world with more than 70 production facilities globally. From small breweries to mega-plants, its logistics and production processes are increasingly complex and its machinery ever more advanced. The global beer giant therefore began looking for robotics solutions to make its breweries safer [&#8230;]</p>
<p>The post <a rel="nofollow external noopener noreferrer" href="https://robovalley.com/activities/news/what-a-bottle-picker-can-do/" data-wpel-link="external" target="_blank">Rapid Robotics for Operator Safety: What a Bottle Picker Can Do</a> appeared first on <a rel="nofollow external noopener noreferrer" href="https://robovalley.com/" data-wpel-link="external" target="_blank">RoboValley</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Dutch brewing company Heineken is one of the largest beer producers in the world with more than 70 production facilities globally. From small breweries to mega-plants, its logistics and production processes are increasingly complex and its machinery ever more advanced. The global beer giant therefore began looking for robotics solutions to make its breweries safer and more attractive for employees while enabling a more flexible organisation. <span id="more-199192"></span></p>
<div class="keep-aspect"><iframe title="What a Bottle Picker Can Do" width="500" height="281" src="https://www.youtube-nocookie.com/embed/DKxPjZT-o1M?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<blockquote>
<p>The environment is constantly changing and the robot has to be able to respond immediately.</p>
<p>Shobhit Yadav, mechatronics engineer smart industries and robotics at TNO</p>
</blockquote>
<p><strong>Automatically adapting to the situation</strong><br />
Dennis van der Plas, senior global lead packaging lines at Heineken, says, “We are becoming a high-tech company and attracting more and more technically trained staff. Repetitive tasks – like picking up fallen bottles from the conveyor belt will not provide them job satisfaction.”  As part of the SMITZH innovation programme, Heineken and RoboHouse fieldlab, with support from the Netherlands Organisation for Applied Scientific Research (TNO), have developed a solution on the basis of flexible manufacturing: automated handling of unexpected situations.</p>
<p>According to Shobhit Yadav of TNO, flexible manufacturing is one of the most important developments in smart industry. “Today, manufacturing companies mainly produce small series on demand. It means that manufacturers have to be able to make many different products. This can be achieved either with a large number of production lines or with a small number that are flexible enough to adapt.” The Heineken project fell into the second category and involved developing a robot that could recognise different kinds of beer bottles that had fallen over on the conveyor. The robot had to pick them up while the belt was still moving. “The environment is constantly changing and the robot has to be able to respond immediately”, explains Shobhit. “This is a typical example of a flexible production line that automatically adapts to the situation.”</p>
<p><strong>Robotics for a safe and enjoyable working environment</strong><br />
Industrial robots have obviously been around for a while. “The automotive industry deploys robots for welding car parts, whereas our sector uses them for automatically palletising products”, says Dennis. “But with this project we took a different approach. Our starting point was not a question of which robots exist and how they could be used. Instead, we focused on the needs and wishes of the people in the breweries, the operators who control and maintain the machines and how robots could support them in their work.”</p>
<p>The solution, in other words, had to lead not only to process optimisation but also ­– especially – to improved safety and greater job satisfaction. In addition, it would result in Heineken becoming a better employer. It is why Dennis and his colleague Wessel Reurslag, global lead packaging engineering &#038; robotics, asked the operators what they would need to make their work safer and more interesting. One of the use cases that emerged was picking up bottles that had fallen over on the conveyor belt: repetitive but also unsafe as the glass bottles could break.</p>
<blockquote>
<p>The lab is the place to meet for anyone involved in robotics.</p>
<p>Wessel Reurslag, global lead packaging engineering &#038; robotics at Heineken</p>
</blockquote>
<div id="attachment_199210" style="width: 1290px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-199210" src="https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_02_Geraldo-Solisa-1280x0-c-default.jpg" alt="" width="1280" height="851" class="size-full wp-image-199210" srcset="https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_02_Geraldo-Solisa-1280x0-c-default.jpg 1280w, https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_02_Geraldo-Solisa-1280x0-c-default-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_02_Geraldo-Solisa-1280x0-c-default-1024x681.jpg 1024w, https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_02_Geraldo-Solisa-1280x0-c-default-768x511.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /><p id="caption-attachment-199210" class="wp-caption-text">Dennis van der Plas, senior global lead packaging lines at Heineken, has a single minded focus: “Our first priority is to keep our people safe.”</p></div>
<p><strong>Experimenting without a business case</strong><br />
Heineken initially made contact with RoboHouse field lab through a sponsorship project with X!Delft, an initiative that strengthens corporate innovation and closes the gap between industry and Delft University of Technology. “The lab is the place to meet for anyone involved in robotics”, says Wessel. “It is also linked to SMITZH and thus connected to TNO.”</p>
<p>The parties soon realised that their ambitions overlapped. Heineken was seeking independent advice and both TNO and RoboHouse were looking for an applied research project that focused on flexible manufacturing. “This kind of partnership is very valuable to all involved”, says Shobhit. “SMITZH allows us at TNO to work with current issues in the industry and establish valuable contacts, which makes our research more relevant. In turn, manufacturers have somewhere to go with their questions and problems regarding smart technologies.”</p>
<p><strong>Accessible way to do research and experiment</strong><br />
The guys at Heineken have nothing but praise for the innovative collaboration with TNO and RoboHouse. Dennis says, “The great thing is that all project partners were in it to learn something. At RoboHouse, we had access to the expertise of robotics engineers and state-of-the-art technologies like robotic arms. We supplied the bottle conveyor ourselves and TNO also added knowledge to the mix. It is an accessible way to do research and experiment. This would be a lot more difficult with a business case, which must involve an operational advantage from the start.”</p>
<blockquote>
<p>Through close cooperation, we really developed a joint product.</p>
<p>Bas van Mil, mechanical engineer and robot gripper expert at RoboHouse</p>
</blockquote>
<img decoding="async" src="https://robohub.org/wp-content/uploads/2021/02/Bas-van-Mil_what-a-bottle-picker-can-do_RoboHouse-1280x0-c-default.jpg" alt="" width="1280" height="719" class="alignnone size-full wp-image-199211" srcset="https://robohub.org/wp-content/uploads/2021/02/Bas-van-Mil_what-a-bottle-picker-can-do_RoboHouse-1280x0-c-default.jpg 1280w, https://robohub.org/wp-content/uploads/2021/02/Bas-van-Mil_what-a-bottle-picker-can-do_RoboHouse-1280x0-c-default-425x239.jpg 425w, https://robohub.org/wp-content/uploads/2021/02/Bas-van-Mil_what-a-bottle-picker-can-do_RoboHouse-1280x0-c-default-1024x575.jpg 1024w, https://robohub.org/wp-content/uploads/2021/02/Bas-van-Mil_what-a-bottle-picker-can-do_RoboHouse-1280x0-c-default-768x431.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" />
<p><strong>A joint product by TNO and RoboHouse</strong><br />
TNO and RoboHouse distilled two research goals from the use cases presented by Heineken: enabling real-time robot control and using vision technology to direct the robots with cameras. The main challenge involved devising a solution that could be applied to Heineken’s high-speed packaging lines. TNO worked on the control and movements of the robot, while RoboHouse took on the vision technology aspect. This entailed recognising the fallen bottles, developing the system’s software-based control and building the ‘gripper’ to pick up the bottles.</p>
<blockquote>
<p>In many existing robotic systems, […] the robot will do a ‘blind pick.’</p>
<p>Bas van Mil, mechanical engineer and robot gripper expert at RoboHouse</p>
</blockquote>
<p>“Communication between the robot and the computer is very important”, explains Bas van Mil, mechanical engineer at RoboHouse. “Our input and TNO’s work were complementary. For example, RoboHouse did not possess Shobhit’s knowledge of control technology, which is indispensable for controlling the robot. Through close cooperation, we really developed a joint product.”</p>
<p><strong>Every millisecond counts</strong><br />
The biggest challenge in detecting and tracking fallen beer bottles is that they never stop moving. As Bas explains, “They do not just move in the direction of the bottle conveyor but can also roll around on the belt itself. In many existing robotic systems, the camera takes a single photo that informs the movements of the robot. The robot will do a ‘blind pick’ with no way of knowing whether anything has changed since the photo was taken. This only works if the environment stays the same – but in this case, it doesn’t.”</p>
<p>The solution involves a system in which the camera and the movements of the robot are constantly connected to each other. Bas says, “Every millisecond counts as the bottle will disappear from view and the robot will still try to pick it up from the spot where it was half a second ago.” A RoboHouse programmer developed the camera software to be as fast and efficient as possible. The field lab even purchased a powerful computer running an advanced AI system especially for the project.</p>
<div id="attachment_199212" style="width: 1290px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-199212" src="https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_10_Geraldo-Solisa-scaled-1280x0-c-default.jpg" alt="" width="1280" height="854" class="size-full wp-image-199212" srcset="https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_10_Geraldo-Solisa-scaled-1280x0-c-default.jpg 1280w, https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_10_Geraldo-Solisa-scaled-1280x0-c-default-425x284.jpg 425w, https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_10_Geraldo-Solisa-scaled-1280x0-c-default-1024x683.jpg 1024w, https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_10_Geraldo-Solisa-scaled-1280x0-c-default-768x512.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /><p id="caption-attachment-199212" class="wp-caption-text">Shobhit Yadav, mechatronics engineer smart industries and robotics at TNO, was crucial for the controlling the robot.</p></div>
<blockquote>
<p>We are receiving feedback as well as requests for the new robotic systems from breweries all over the globe.</p>
<p>Dennis van der Plas, senior global lead packaging lines at Heineken</p>
</blockquote>
<p>TNO and RoboHouse then wrote a programme together that determines the speed of the robot from the moment a fallen bottle is detected. This enables the robot to move with the bottle based on its calculated speed. It is what makes this robot so different from existing ones. “The robot responds immediately to changes”, says Shobhit. “In fact, it is 30 per cent faster than the current top speed of Heineken’s bottle conveyors. As a result, it has a wide range of applications and can be used in a variety of environments with different production speeds.”</p>
<p><strong>Smarter thanks to independent partners</strong><br />
Heineken valued not just the successful innovation but also the independent character of TNO and RoboHouse during the development process. Dennis says, “We now have a much better idea of what is technically feasible, what the challenges are and what we can realistically ask of our technical suppliers. Thanks to this project, we can act much more like a smart buyer and make smarter demands of our suppliers. This information is relevant to have, especially as we operate in such an innovative field where we do not just buy parts off the shelf. After all, if I ask too little, I will not get the best out of my project. But if I ask too much, it affects our relationship with the supplier.”</p>
<p>The project has also served as a source of inspiration for Dennis’s colleagues worldwide. “We have been sharing videos and reports from SMITZH on the intranet, building a kind of community within Heineken. We are receiving feedback as well as requests for the new robotic systems from breweries all over the globe.” To meet the demand, Dennis and Wessel want to supply breweries with a ready-to-use version. “We are currently looking for parties that can make the technology available and provide support services.”</p>
<div id="attachment_199213" style="width: 1290px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-199213" src="https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_03_Geraldo-Solisa-1280x0-c-default.jpg" alt="" width="1280" height="851" class="size-full wp-image-199213" srcset="https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_03_Geraldo-Solisa-1280x0-c-default.jpg 1280w, https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_03_Geraldo-Solisa-1280x0-c-default-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_03_Geraldo-Solisa-1280x0-c-default-1024x681.jpg 1024w, https://robohub.org/wp-content/uploads/2021/02/Bottle-picker_draaidag_03_Geraldo-Solisa-1280x0-c-default-768x511.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /><p id="caption-attachment-199213" class="wp-caption-text">Wessel Reurslag, global lead packaging engineering &#038; robotics at Heineken, is already looking for the next step: “A robotic solution that is plug-and-play, flexible and easy to integrate in the brewery.”</p></div>
<p>Meanwhile, RoboHouse and TNO aim to continue optimising the robot. “This is only the pilot version”, says Bas. “We can still improve its flexibility, for example by installing a different vision module, thereby making the technology even more widely applicable.” Both organisations are therefore looking for use cases in which they can use the same technology to solve other problems. “We are looking at the bigger picture”, explains Shobhit. “This project could serve as a model for similar challenges in other industries.”</p>
<p><strong>Platform for valuable connections</strong><br />
All parties emphasise the benefits of working together and sharing knowledge to achieve a successful and relevant innovation. “There are very few places like SMITZH where manufacturing companies can go with these kinds of questions”, says Shobhit. “SMITZH is quite unique in that sense and is vitally important because it offers a specific platform for appropriate collaborations.” Wessel agrees: “If there is one thing this project has made clear, it is that producers like Heineken, tech companies and knowledge institutions should collaborate more intensively to substantiate these kinds of projects. You won’t find a solution in a PDF or a presentation. There can be no genuine solution until it is made real and put into practice.”</p>
<p><strong>Do you have a similar use case and are you, like Heineken, searching for a practical solution? Or would you first like to learn more about RoboHouse or this specific project? Feel free to contact our lead engineer <a href="mailto:B.J.vanMil@tudelft.nl">Bas van Mil</a>, or email <a href="mailto:info@smitzh.nl">SMITZH</a> with questions about its collaboration programme, or contact <a href="mailto:S.Yadav-2@tudelft.nl">Shobhit Yadav</a> at <a href="https://www.tno.nl/en/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">TNO</a> more information.</strong></p>
<p><strong>SMITZH and future of work fieldlab RoboHouse</strong><br />
<a href="https://www.smitzh.nl/en/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">SMITZH</a> is an innovation programme focused on smart manufacturing solutions in West Holland. It brings together supply and demand to stimulate the industrial application of smart manufacturing technologies and help regional companies innovate. Each SMITZH project consists of at least one manufacturing company and a fieldlab. RoboHouse served as the fieldlab in this project.</p>
<hr>
<p>The post <a rel="nofollow external noopener noreferrer" href="https://robovalley.com/activities/news/what-a-bottle-picker-can-do/" data-wpel-link="external" target="_blank">Rapid Robotics for Operator Safety: What a Bottle Picker Can Do</a> appeared first on <a rel="nofollow external noopener noreferrer" href="https://robovalley.com/" data-wpel-link="external" target="_blank">RoboValley</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Self-supervised policy adaptation during deployment</title>
		<link>https://robohub.org/self-supervised-policy-adaptation-during-deployment/</link>
		
		<dc:creator><![CDATA[BAIR Blog]]></dc:creator>
		<pubDate>Fri, 26 Feb 2021 11:55:00 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://robohub.org/self-supervised-policy-adaptation-during-deployment/</guid>

					<description><![CDATA[<!-- twitter -->
<p>
<img src="https://bair.berkeley.edu/static/blog/ss-adaptation/0_header_0.gif" width="30%"><img src="https://bair.berkeley.edu/static/blog/ss-adaptation/0_header_1.gif" width="30%"><img src="https://bair.berkeley.edu/static/blog/ss-adaptation/0_header_2.gif" width="30%"><br><i>
Our method learns a task in a fixed, simulated environment and quickly adapts
to new environments (e.g. the real world) solely from online interaction during
deployment.
</i>
</p>

<p>The ability for humans to generalize their knowledge and experiences to new
situations is remarkable, yet poorly understood. For example, imagine a human
driver that has only ever driven around their city in clear weather. Even
though they never encountered true diversity in driving conditions, they have
acquired the fundamental skill of driving, and can adapt reasonably fast to
driving in neighboring cities, in rainy or windy weather, or even driving a
different car, without much practice nor additional driver&#8217;s lessons. While
humans excel at adaptation, building intelligent systems with common-sense
knowledge and the ability to quickly adapt to new situations is a long-standing
problem in artificial intelligence.</p>

<!--more-->

<p>
<img src="https://bair.berkeley.edu/static/blog/ss-adaptation/1_intro_0.png" width="80%"><br><i>
A robot trained to perform a given task in a lab environment may not generalize
to other environments, e.g. an environment with moving disco lights, even
though the task itself remains the same.
</i>
</p>

<p>In recent years, learning both perception and behavioral policies in an
end-to-end framework by deep Reinforcement Learning (RL) has been widely
successful, and has achieved impressive results such as superhuman performance
on Atari games played directly from screen pixels.  Although impressive, it has
become commonly understood that such policies fail to generalize to <em>even
subtle changes</em> in the environment - changes that humans are easily able to
adapt to. For this reason, RL has shown limited success beyond the game or
environment in which it was originally trained, which presents a significant
challenge in deployment of policies trained by RL in our diverse and
unstructured real world.</p>

<h1>Generalization by Randomization</h1>

<p>In applications of RL, practitioners have sought to improve the generalization
ability of policies by introducing randomization into the training environment
(e.g. a simulation), also known as <em>domain randomization</em>. By randomizing
elements of the training environment that are also expected to vary at
test-time, it is possible to learn policies that are <em>invariant</em> to certain
factors of variation. For autonomous driving, we may for example want our
policy to be robust to changes in lighting, weather, and road conditions, as
well as car models, nearby buildings, different city layouts, and so forth.
While the randomization quickly evolves into an elaborate engineering challenge
as more and more factors of variation are considered, the learning problem
itself also becomes harder, greatly decreasing the sample efficiency of
learning algorithms. It is therefore natural to ask: rather than learning a
policy robust to all conceivable environmental changes, can we instead <em>adapt</em>
a pre-trained policy to the new environment through interaction?</p>

<p>
<img src="https://bair.berkeley.edu/static/blog/ss-adaptation/2_problem_0_optimized.gif" width="30%"><img src="https://bair.berkeley.edu/static/blog/ss-adaptation/2_problem_1_optimized.gif" width="30%"><br><i>
<b>Left</b>: training in a fixed environment. <b>Right</b>: training with
domain randomization.
</i>
</p>

<h1>Policy Adaptation</h1>

<p>A na&#239;ve way to adapt a policy to new environments is by fine-tuning parameters
using a reward signal. In real-world deployments, however, obtaining a reward
signal often requires human feedback or careful engineering, neither of which
are scalable solutions.</p>

<p>In recent work from our lab, we show that it is possible to adapt a pre-trained
policy to unseen environments, without any reward signal or human supervision.
A key insight is that, in the context of many deployments of RL, the
fundamental goal of the task remains the same, even though there may be a
mismatch in both visuals and underlying dynamics compared to the training
environment, e.g. a simulation. When training a policy in simulation and
deploying it in the real world (sim2real), there are often differences in
dynamics due to imperfections in the simulation, and visual inputs captured by
a camera are likely to differ from renderings of the simulation. Hence, the
source of these errors often lie in an imperfect world understanding rather
than misspecification of the task itself, and an agent&#8217;s interactions with a
new environment can therefore provide us with valuable information about the
disparity between its world understanding and reality.</p>

<p>
<img src="https://bair.berkeley.edu/static/blog/ss-adaptation/3_framework_0.png" width="48%"><img src="https://bair.berkeley.edu/static/blog/ss-adaptation/3_framework_1.png" width="48%"><br><i>
Illustration of our framework for adaptation. <b>Left</b>: training before
deployment. The RL objective is optimized together with a self-supervised
objective. <b>Right</b>: adaptation during deployment. We optimize only the
self-supervised objective, using observations collected through interaction
with the environment.
</i>
</p>

<p>To take advantage of this information we turn to the literature of
self-supervised learning. We propose <strong>PAD</strong>, a general framework for
adaptation of policies <em>during deployment</em>, by using self-supervision as a
proxy for the absent reward signal. A given policy network $\pi$ parameterized
by a collection of parameters $\theta$ is split sequentially into an encoder
$\pi_{e}$ and a policy head $\pi_{a}$ such that $a_{t} = \pi(s_{t}; \theta) =
\pi_{a}(\pi_{e}(s_{t}; \theta_{e}) ;\theta_{a})$ for a state $s_{t}$ and action
$a_{t}$ at time $t$. We then let $\pi_{s}$ be a self-supervised task head and
similarly let $\pi_{s}$ share the encoder $\pi_{e}$ with the policy head.
During training, we optimize a self-supervised objective jointly together with
the RL task, where the two tasks share part of a neural network. During
deployment, we can no longer assume access to a reward signal and are unable to
optimize the RL objective. However, we can still continue to optimize the
self-supervised objective using observations collected through interaction with
the new environment. At every step in the new environment, we update the policy
through self-supervision, using only the most recently collected observation:</p>

<p>where $L$ is a self-supervised objective. Assuming that gradients of the
self-supervised objective are sufficiently correlated with those of the RL
objective, any adaptation in the self-supervised task may also influence and
correct errors in the perception and decision-making of the policy.</p>

<p>In practice, we use an inverse dynamics model $a_{t} = \pi_{s}( \pi_e(s_{t}),
\pi_e(s_{t+1}))$, predicting the action taken in between two consecutive
observations. Because an inverse dynamics model connects observations directly
to actions, the policy can be adjusted for disparities both in visuals <em>and</em>
dynamics (e.g. lighting conditions or friction) between training and test
environments, solely through interaction with the new environment.</p>

<h1>Adapting policies to the real world</h1>

<p>We demonstrate the effectiveness of self-supervised policy adaptation (PAD) by
training policies for robotic manipulation tasks in simulation and adapting
them to the real world during deployment on a physical robot, taking
observations directly from an uncalibrated camera. We evaluate generalization
to a real robot environment that resembles the simulation, as well as two more
challenging settings: a table cloth with increased friction, and continuously
moving disco lights. In the demonstration below, we consider a Soft
Actor-Critic (SAC) agent trained with an Inverse Dynamics Model (IDM), with and
without the PAD adaptation mechanism.</p>

&#60;!--
<div class="videoWrapper">
  
</div>

<p style="text-align:center">
<i>
Transferring a policy from simulation to the real world. <b>SAC+IDM</b> is a
Soft Actor-Critic (SAC) policy trained with an Inverse Dynamics Model (IDM),
and <b>SAC+IDM (PAD)</b> is the same policy but with the addition of policy
adaptation during deployment on the robot.
</i>
</p>
--&#62;

<p>
<img src="https://bair.berkeley.edu/static/blog/ss-adaptation/4_comparison_0.gif" width="100%"><br><i>
Transferring a policy from simulation to the real world. <b>SAC+IDM</b> is a
Soft Actor-Critic (SAC) policy trained with an Inverse Dynamics Model (IDM),
and <b>SAC+IDM (PAD)</b> is the same policy but with the addition of policy
adaptation during deployment on the robot.
</i>
</p>

<p>PAD adapts to changes in both visuals and dynamics, and nearly recovers the
original success rate of the simulated environment. Policy adaptation is
especially effective when the test environment differs from the training
environment in multiple ways, e.g. where both visuals <em>and</em> physical properties
such as object dimensionality and friction differ. Because it is often
difficult to formally specify the elements that vary between a simulation and
the real world, policy adaptation may be a promising alternative to domain
randomization techniques in such settings.</p>

<h1>Benchmarking generalization</h1>

<p>Simulations provide a good platform for more comprehensive evaluation of RL
algorithms. Together with PAD, we release <a href="https://github.com/nicklashansen/dmcontrol-generalization-benchmark" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">DMControl Generalization
Benchmark</a>, a new benchmark for generalization in RL based on the <em>DeepMind
Control Suite</em>, a popular benchmark for continuous control from images. In the
DMControl Generalization Benchmark, agents are trained in a fixed environment
and deployed in new environments with e.g. randomized colors or continuously
changing video backgrounds. We consider an SAC agent trained with an IDM, with
and without adaptation, and compare to CURL, a contrastive method discussed in
<a href="https://bair.berkeley.edu/blog/2020/07/19/curl-rad/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">a previous post</a>. We compare the generalization ability of methods in the
visualization below, and generally find that PAD can adapt even in
non-stationary environments, a challenging problem setting where non-adaptive
methods tend to fail. While CURL is found to generalize no better than the
non-adaptive SAC trained with an IDM, agents can still benefit from the
training signal that CURL provides during the training phase. Algorithms that
learn both during training and deployment, and from multiple training signals,
may therefore be preferred.</p>

&#60;!--
<div class="videoWrapper">
  
</div>

<p style="text-align:center">
<i>
-- -- --  SAC+IDM        --  CURL    &#8212; &#8212; &#8212;  SAC+IDM (PAD)
</i>
</p>
--&#62;

<p>
<img src="https://bair.berkeley.edu/static/blog/ss-adaptation/4_comparison_1.gif" width="100%"><br><i>
Generalization to an environment with video background. <b>CURL</b> is a
contrastive method, <b>SAC+IDM</b> is a Soft Actor-Critic (SAC) policy trained
with an Inverse Dynamics Model (IDM), and <b>SAC+IDM (PAD)</b> is the same
policy but with the addition of policy adaptation during deployment.
</i>
</p>

<h1>Summary</h1>

<p>Previous work addresses the problem of generalization in RL by randomization,
which requires anticipation of environmental changes and is known to not scale
well. We formulate an alternative problem setting in vision-based RL: can we
instead <em>adapt</em> a pre-trained policy to unseen environments, without any
rewards or human feedback? We find that adapting policies through a
self-supervised objective - solely from interactions in the new environment -
is a promising alternative to domain randomization when the target environment
is truly unknown. In the future, we ultimately envision agents that
continuously learn and adapt to their surroundings, and are capable of learning
both from explicit human feedback <em>and</em> through unsupervised interaction with
the environment.</p>

<p>This post is based on the following paper:</p>

<ul><li><strong>Self-Supervised Policy Adaptation during Deployment</strong><br><strong>Nicklas Hansen</strong>, Rishabh Jangir, Yu Sun, Guillem Aleny&#225;, Pieter Abbeel, Alexei A. Efros, Lerrel Pinto, <strong>Xiaolong Wang</strong><br>
Ninth International Conference on Learning Representations (ICLR), 2021<br><a href="https://arxiv.org/abs/2007.04309" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">arXiv</a>, <a href="https://nicklashansen.github.io/PAD/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Project Website</a>, <a href="https://github.com/nicklashansen/policy-adaptation-during-deployment" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Code</a></li>
</ul>]]></description>
										<content:encoded><![CDATA[<p style="text-align:center;">
<img decoding="async" src="https://bair.berkeley.edu/static/blog/ss-adaptation/0_header_0.gif" width="30%" /><br />
<img decoding="async" src="https://bair.berkeley.edu/static/blog/ss-adaptation/0_header_1.gif" width="30%" /><br />
<img decoding="async" src="https://bair.berkeley.edu/static/blog/ss-adaptation/0_header_2.gif" width="30%" /><br />
<i><br />
Our method learns a task in a fixed, simulated environment and quickly adapts<br />
to new environments (e.g. the real world) solely from online interaction during<br />
deployment.<br />
</i>
</p>
<p>The ability for humans to generalize their knowledge and experiences to new situations is remarkable, yet poorly understood. For example, imagine a human driver that has only ever driven around their city in clear weather. Even though they never encountered true diversity in driving conditions, they have acquired the fundamental skill of driving, and can adapt reasonably fast to driving in neighboring cities, in rainy or windy weather, or even driving a different car, without much practice nor additional driver’s lessons. While humans excel at adaptation, building intelligent systems with common-sense knowledge and the ability to quickly adapt to new situations is a long-standing problem in artificial intelligence.<br />
<span id="more-199179"></span></p>
<p style="text-align:center;">
<img decoding="async" src="https://bair.berkeley.edu/static/blog/ss-adaptation/1_intro_0.png" width="80%" /><br />
<i><br />
A robot trained to perform a given task in a lab environment may not generalize<br />
to other environments, e.g. an environment with moving disco lights, even<br />
though the task itself remains the same.<br />
</i>
</p>
<p>In recent years, learning both perception and behavioral policies in an end-to-end framework by deep Reinforcement Learning (RL) has been widely successful, and has achieved impressive results such as superhuman performance on Atari games played directly from screen pixels. Although impressive, it has become commonly understood that such policies fail to generalize to even subtle changes in the environment &#8211; changes that humans are easily able to adapt to. For this reason, RL has shown limited success beyond the game or environment in which it was originally trained, which presents a significant challenge in deployment of policies trained by RL in our diverse and unstructured real world.</p>
<h1 id="generalization-by-randomization">Generalization by Randomization</h1>
<p>In applications of RL, practitioners have sought to improve the generalization ability of policies by introducing randomization into the training environment (e.g. a simulation), also known as domain randomization. By randomizing elements of the training environment that are also expected to vary at test-time, it is possible to learn policies that are invariant to certain factors of variation. For autonomous driving, we may for example want our policy to be robust to changes in lighting, weather, and road conditions, as well as car models, nearby buildings, different city layouts, and so forth. While the randomization quickly evolves into an elaborate engineering challenge as more and more factors of variation are considered, the learning problem itself also becomes harder, greatly decreasing the sample efficiency of learning algorithms. It is therefore natural to ask: rather than learning a policy robust to all conceivable environmental changes, can we instead adapt a pre-trained policy to the new environment through interaction?</p>
<p style="text-align:center;">
<img decoding="async" src="https://bair.berkeley.edu/static/blog/ss-adaptation/2_problem_0_optimized.gif" width="30%" /><br />
<img decoding="async" src="https://bair.berkeley.edu/static/blog/ss-adaptation/2_problem_1_optimized.gif" width="30%" /><br />
<i><br />
<b>Left</b>: training in a fixed environment. <b>Right</b>: training with<br />
domain randomization.<br />
</i>
</p>
<h1 id="policy-adaptation">Policy Adaptation</h1>
<p>A naïve way to adapt a policy to new environments is by fine-tuning parameters using a reward signal. In real-world deployments, however, obtaining a reward signal often requires human feedback or careful engineering, neither of which are scalable solutions.</p>
<p>In recent work from our lab, we show that it is possible to adapt a pre-trained policy to unseen environments, without any reward signal or human supervision. A key insight is that, in the context of many deployments of RL, the fundamental goal of the task remains the same, even though there may be a mismatch in both visuals and underlying dynamics compared to the training environment, e.g. a simulation. When training a policy in simulation and deploying it in the real world (sim2real), there are often differences in dynamics due to imperfections in the simulation, and visual inputs captured by a camera are likely to differ from renderings of the simulation. Hence, the source of these errors often lie in an imperfect world understanding rather than misspecification of the task itself, and an agent’s interactions with a new environment can therefore provide us with valuable information about the disparity between its world understanding and reality.</p>
<p style="text-align:center;">
<img decoding="async" src="https://bair.berkeley.edu/static/blog/ss-adaptation/3_framework_0.png" width="48%" /><br />
<img decoding="async" src="https://bair.berkeley.edu/static/blog/ss-adaptation/3_framework_1.png" width="48%" /><br />
<br />
<i><br />
Illustration of our framework for adaptation. <b>Left</b>: training before<br />
deployment. The RL objective is optimized together with a self-supervised<br />
objective. <b>Right</b>: adaptation during deployment. We optimize only the<br />
self-supervised objective, using observations collected through interaction<br />
with the environment.<br />
</i>
</p>
<p>To take advantage of this information we turn to the literature of self-supervised learning. We propose <strong>PAD</strong>, a general framework for adaptation of policies <em>during deployment</em>, by using self-supervision as a proxy for the absent reward signal. A given policy network $\pi$ parameterized by a collection of parameters $\theta$ is split sequentially into an encoder $\pi_{e}$ and a policy head $\pi_{a}$ such that $a_{t} = \pi(s_{t}; \theta) = \pi_{a} (\pi_{e}(s_{t}; \theta_{e}) ;\theta_{a})$ for a state $s_{t}$ and action $a_{t}$ at time $t$. We then let $\pi_{s}$ be a self-supervised task head and similarly let $\pi_{s}$ share the encoder $\pi_{e}$ with the policy head. During training, we optimize a self-supervised objective jointly together with the RL task, where the two tasks share part of a neural network. During deployment, we can no longer assume access to a reward signal and are unable to optimize the RL objective. However, we can still continue to optimize the self-supervised objective using observations collected through interaction with the new environment. At every step in the new environment, we update the policy through self-supervision, using only the most recently collected observation:</p>
<p>$$s_t \sim p(s_t | a_{t-1}, s_{t-1}) \\<br />
\theta_{e}(t) = \theta_{e}(t-1) &#8211; \nabla_{\theta_{e}}L(s_{t}; \theta_{s}(t-1), \theta_{e}(t-1))$$</p>
<p>where L is a self-supervised objective. Assuming that gradients of the self-supervised objective are sufficiently correlated with those of the RL objective, any adaptation in the self-supervised task may also influence and correct errors in the perception and decision-making of the policy.</p>
<p>In practice, we use an inverse dynamics model $a_{t} = \pi_{s}( \pi_e(s_{t}), \pi_e(s_{t+1}))$, predicting the action taken in between two consecutive observations. Because an inverse dynamics model connects observations directly to actions, the policy can be adjusted for disparities both in visuals and dynamics (e.g. lighting conditions or friction) between training and test environments, solely through interaction with the new environment.</p>
<h1 id="adapting-policies-to-the-real-world">Adapting policies to the real world</h1>
<p>We demonstrate the effectiveness of self-supervised policy adaptation (PAD) by training policies for robotic manipulation tasks in simulation and adapting them to the real world during deployment on a physical robot, taking observations directly from an uncalibrated camera. We evaluate generalization to a real robot environment that resembles the simulation, as well as two more challenging settings: a table cloth with increased friction, and continuously moving disco lights. In the demonstration below, we consider a Soft Actor-Critic (SAC) agent trained with an Inverse Dynamics Model (IDM), with and without the PAD adaptation mechanism.</p>
<p style="text-align:center;">
<img decoding="async" src="https://bair.berkeley.edu/static/blog/ss-adaptation/4_comparison_0.gif" width="100%" /><br />
<i><br />
Transferring a policy from simulation to the real world. <b>SAC+IDM</b> is a<br />
Soft Actor-Critic (SAC) policy trained with an Inverse Dynamics Model (IDM),<br />
and <b>SAC+IDM (PAD)</b> is the same policy but with the addition of policy<br />
adaptation during deployment on the robot.<br />
</i>
</p>
<p>PAD adapts to changes in both visuals and dynamics, and nearly recovers the original success rate of the simulated environment. Policy adaptation is especially effective when the test environment differs from the training environment in multiple ways, e.g. where both visuals and physical properties such as object dimensionality and friction differ. Because it is often difficult to formally specify the elements that vary between a simulation and the real world, policy adaptation may be a promising alternative to domain randomization techniques in such settings.</p>
<h1 id="benchmarking-generalization">Benchmarking generalization</h1>
<p>Simulations provide a good platform for more comprehensive evaluation of RL algorithms. Together with PAD, we release <a href="https://github.com/nicklashansen/dmcontrol-generalization-benchmark" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">DMControl Generalization Benchmark</a>, a new benchmark for generalization in RL based on the DeepMind Control Suite, a popular benchmark for continuous control from images. In the DMControl Generalization Benchmark, agents are trained in a fixed environment and deployed in new environments with e.g. randomized colors or continuously changing video backgrounds. We consider an SAC agent trained with an IDM, with and without adaptation, and compare to CURL, a contrastive method discussed in <a href="https://bair.berkeley.edu/blog/2020/07/19/curl-rad/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">a previous post</a>. We compare the generalization ability of methods in the visualization below, and generally find that PAD can adapt even in non-stationary environments, a challenging problem setting where non-adaptive methods tend to fail. While CURL is found to generalize no better than the non-adaptive SAC trained with an IDM, agents can still benefit from the training signal that CURL provides during the training phase. Algorithms that learn both during training and deployment, and from multiple training signals, may therefore be preferred.</p>
<p style="text-align:center;">
<img decoding="async" src="https://bair.berkeley.edu/static/blog/ss-adaptation/4_comparison_1.gif" width="100%" /><br />
<i><br />
Generalization to an environment with video background. <b>CURL</b> is a<br />
contrastive method, <b>SAC+IDM</b> is a Soft Actor-Critic (SAC) policy trained<br />
with an Inverse Dynamics Model (IDM), and <b>SAC+IDM (PAD)</b> is the same<br />
policy but with the addition of policy adaptation during deployment.<br />
</i>
</p>
<h1 id="summary">Summary</h1>
<p>Previous work addresses the problem of generalization in RL by randomization, which requires anticipation of environmental changes and is known to not scale well. We formulate an alternative problem setting in vision-based RL: can we instead adapt a pre-trained policy to unseen environments, without any rewards or human feedback? We find that adapting policies through a self-supervised objective &#8211; solely from interactions in the new environment &#8211; is a promising alternative to domain randomization when the target environment is truly unknown. In the future, we ultimately envision agents that continuously learn and adapt to their surroundings, and are capable of learning both from explicit human feedback and through unsupervised interaction with the environment.</p>
<p>This post is based on the following paper:</p>
<ul>
<li><strong>Self-Supervised Policy Adaptation during Deployment</strong><br />
<strong>Nicklas Hansen</strong>, Rishabh Jangir, Yu Sun, Guillem Alenyá, Pieter Abbeel, Alexei A. Efros, Lerrel Pinto, <strong>Xiaolong Wang</strong><br />
Ninth International Conference on Learning Representations (ICLR), 2021<br />
<a href="https://arxiv.org/abs/2007.04309" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">arXiv</a>, <a href="https://nicklashansen.github.io/PAD/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Project Website</a>, <a href="https://github.com/nicklashansen/policy-adaptation-during-deployment" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Code</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Fabricating fully functional drones</title>
		<link>https://robohub.org/fabricating-fully-functional-drones/</link>
		
		<dc:creator><![CDATA[MIT News]]></dc:creator>
		<pubDate>Tue, 09 Feb 2021 08:08:00 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://robohub.org/fabricating-fully-functional-drones/</guid>

					<description><![CDATA[CSAIL's &#8220;LaserFactory&#8221; system automates the full process for making functional devices in one system.]]></description>
										<content:encoded><![CDATA[<div id="attachment_199024" style="width: 810px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-199024" src="https://robohub.org/wp-content/uploads/2021/02/MIT-hardware-iso.jpeg" alt="A laser-cutter with a custom end-effector" width="800" height="600" class="size-full wp-image-199024" srcset="https://robohub.org/wp-content/uploads/2021/02/MIT-hardware-iso.jpeg 800w, https://robohub.org/wp-content/uploads/2021/02/MIT-hardware-iso-425x319.jpeg 425w, https://robohub.org/wp-content/uploads/2021/02/MIT-hardware-iso-768x576.jpeg 768w" sizes="(max-width: 800px) 100vw, 800px" /><p id="caption-attachment-199024" class="wp-caption-text">The MIT CSAIL team&#8217;s LaserFactory system can manufacture functional, custom-made devices and robots, without human intervention, potentially enabling rapid prototyping of items like wearables, robots, and printed electronics.  Credits: Photo courtesy of the researchers.</p></div>
<p><strong>By Rachel Gordon | MIT CSAIL</strong></p>
<p>From Star Trek’s replicators to Richie Rich’s wishing machine, popular culture has a long history of parading flashy machines that can instantly output any item to a user’s delight.&nbsp;</p>
<p>While 3D printers have now made it possible to produce a range of objects that include product models, jewelry, and novelty toys,<strong> </strong>we still lack the ability to fabricate more complex devices that are essentially ready-to-go right out of the printer.&nbsp;</p>
<p>A group from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) recently developed a new system to print functional, custom-made devices and robots, without human intervention. Their single system uses a three-ingredient recipe that lets users create structural geometry, print traces, and assemble electronic components like sensors and actuators.&nbsp;</p>
<div class="keep-aspect"><iframe title="LaserFactory: Fabricating fully functional devices" width="500" height="281" src="https://www.youtube-nocookie.com/embed/RzCAqVwZYCc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>“LaserFactory” has two parts that work in harmony: a software toolkit that allows users to design custom devices, and a hardware platform that fabricates them.&nbsp;</p>
<p>CSAIL PhD student Martin Nisser says that this type of “one-stop shop” could be beneficial for product developers, makers, researchers, and educators looking to rapidly prototype things like wearables, robots, and printed electronics.&nbsp;</p>
<p>“Making fabrication inexpensive, fast, and accessible to a layman remains a challenge,” says Nisser, lead author on a paper about LaserFactory that will appear in the ACM Conference on Human Factors in Computing Systems in May. “By leveraging widely available manufacturing platforms like 3D printers and laser cutters, LaserFactory is the first system that integrates these capabilities and automates the full pipeline for making functional devices in one system.”&nbsp;</p>
<h1>Inside LaserFactory</h1>
<p>Let’s say a user has aspirations to create their own drone. They’d first design their device by placing components on it from a parts library, and then draw on circuit traces, which are the copper or aluminum lines on a printed circuit board that allow electricity to flow between electronic components. They’d then finalize the drone’s geometry in the 2D editor. In this case, they’d use propellers and batteries on the canvas, wire them up to make electrical connections, and draw the perimeter to define the quadcopter’s shape.&nbsp;</p>
<p>The user can then preview their design before the software translates their custom blueprint into machine instructions. The commands are embedded into a single fabrication file for LaserFactory to make the device in one go, aided by the standard laser cutter software. On the hardware side, an add-on that prints circuit traces and assembles components is clipped onto the laser cutter.&nbsp;</p>
<p>Similar to a chef, LaserFactory automatically cuts the geometry, dispenses silver for circuit traces, picks and places components, and finally cures the silver to make the traces conductive, securing the components in place to complete fabrication.&nbsp;</p>
<p>The device is then fully functional, and in the case of the drone, it can immediately take off to begin a task — a feature that could in theory be used for diverse jobs such as delivery or search-and-rescue operations.</p>
<div id="attachment_199025" style="width: 810px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-199025" src="https://robohub.org/wp-content/uploads/2021/02/MIT-quad-hardware-portrait-rotated.jpeg" alt="LaserFactory cutting a drone" width="800" height="600" class="size-full wp-image-199025" srcset="https://robohub.org/wp-content/uploads/2021/02/MIT-quad-hardware-portrait-rotated.jpeg 800w, https://robohub.org/wp-content/uploads/2021/02/MIT-quad-hardware-portrait-425x319.jpeg 425w, https://robohub.org/wp-content/uploads/2021/02/MIT-quad-hardware-portrait-768x576.jpeg 768w" sizes="(max-width: 800px) 100vw, 800px" /><p id="caption-attachment-199025" class="wp-caption-text">LaserFactory (in background) can fabricate fully functional drones like this quadcopter. Credits: Photo courtesy of the researchers.</p></div>
<p>As a future avenue, the team hopes to increase the quality and resolution of the circuit traces, which would allow for denser and more complex electronics.&nbsp;</p>
<p>As well as fine-tuning the current system, the researchers hope to build on this technology by exploring how to create a fuller range of 3D geometries, potentially through integrating traditional 3D printing into the process.&nbsp;</p>
<p>“Beyond engineering, we’re also thinking about how this kind of one-stop shop for fabrication devices could be optimally integrated into today’s existing supply chains for manufacturing, and what challenges we may need to solve to allow for that to happen,” says Nisser. “In the future, people shouldn’t be expected to have an engineering degree to build robots, any more than they should have a computer science degree to install software.”&nbsp;</p>
<p>This research is based upon work supported by the National Science Foundation. The work was also supported by a Microsoft Research Faculty Fellowship and The Royal Swedish Academy of Sciences.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ep.324: Embodied Interactions: from Robotics to Dance, with  Kim Baraka  </title>
		<link>https://robohub.org/embodied-interactions-from-robotics-to-dance/</link>
		
		<dc:creator><![CDATA[Lauren Klein]]></dc:creator>
		<pubDate>Wed, 02 Dec 2020 04:46:03 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[arts & entertainment]]></category>
		<category><![CDATA[culture & philosophy]]></category>
		<category><![CDATA[human-robot interaction]]></category>
		<category><![CDATA[humanoids]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://robohub.org/embodied-interactions-from-robotics-to-dance/</guid>

					<description><![CDATA[Kim Baraka on Human-Robot Interaction, dance, and how each informs the other.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2020/11/pasted-image-0-1.png"/><img decoding="async" class="alignnone size-medium wp-image-197886" src="https://robohub.org/wp-content/uploads/2020/11/pasted-image-0-1-425x262.png" alt="" width="425" height="262" srcset="https://robohub.org/wp-content/uploads/2020/11/pasted-image-0-1-425x262.png 425w, https://robohub.org/wp-content/uploads/2020/11/pasted-image-0-1.png 445w" sizes="(max-width: 425px) 100vw, 425px" />
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/939767440&#038;color=%23ff5500&#038;auto_play=false&#038;hide_related=false&#038;show_comments=true&#038;show_user=true&#038;show_reposts=false&#038;show_teaser=true"></iframe></p>
<div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/robohubpodcast" title="Robohub Podcast" target="_blank" style="color: #cccccc; text-decoration: none;" rel="noopener noreferrer follow external" data-wpel-link="external">Robohub Podcast</a> · <a href="https://soundcloud.com/robohubpodcast/embodied-interactions-from-robotics-to-dance" title="Embodied Interactions: from Robotics to Dance" target="_blank" style="color: #cccccc; text-decoration: none;" rel="noopener noreferrer follow external" data-wpel-link="external">Embodied Interactions: from Robotics to Dance</a></div>
<p>In this episode, our interviewer Lauren Klein speaks with Kim Baraka about his PhD research to enable robots to engage in social interactions, including interactions with children with Autism Spectrum Disorder. Baraka discusses how robots can plan their actions across multiple modalities when interacting with humans, and how models from psychology can inform this process. He also tells us about his passion for dance, and how dance may serve as a testbed for embodied intelligence within Human-Robot Interaction.<span id="more-197884"></span></p>
<p><strong>Kim Baraka</strong></p>
<p dir="ltr"><img decoding="async" class=" wp-image-197885 alignleft" src="https://robohub.org/wp-content/uploads/2020/11/pasted-image-0.png" alt="" width="223" height="223" srcset="https://robohub.org/wp-content/uploads/2020/11/pasted-image-0.png 200w, https://robohub.org/wp-content/uploads/2020/11/pasted-image-0-24x24.png 24w, https://robohub.org/wp-content/uploads/2020/11/pasted-image-0-48x48.png 48w, https://robohub.org/wp-content/uploads/2020/11/pasted-image-0-96x96.png 96w, https://robohub.org/wp-content/uploads/2020/11/pasted-image-0-150x150.png 150w" sizes="(max-width: 223px) 100vw, 223px" />Kim Baraka is a postdoctoral researcher in the <a href="https://sim.ece.utexas.edu/index.html" target="_blank" rel="noopener noreferrer follow external" data-saferedirecturl="https://www.google.com/url?q=https://sim.ece.utexas.edu/index.html&amp;source=gmail&amp;ust=1606322249868000&amp;usg=AOvVaw1CdVFrhC3HkLCSp1s2wYOV" data-wpel-link="external">Socially Intelligent Machines Lab</a> at the University of Texas at Austin, and an upcoming Assistant Professor in the Department of Computer Science at Vrije Universiteit Amsterdam, where he will be part of the Social Artificial Intelligence Group. Baraka recently graduated with a dual PhD in Robotics from Carnegie Mellon University (CMU) in Pittsburgh, USA, and the Instituto Superior Técnico (IST) in Lisbon, Portugal. At CMU, Baraka was part of the <a href="https://www.ri.cmu.edu/" target="_blank" rel="noopener noreferrer follow external" data-saferedirecturl="https://www.google.com/url?q=https://www.ri.cmu.edu/&amp;source=gmail&amp;ust=1606322249868000&amp;usg=AOvVaw36chHD1EYH9QyMhsGH4Xww" data-wpel-link="external">Robotics Institute</a> and was advised by <a href="https://www.cs.cmu.edu/~mmv/" target="_blank" rel="noopener noreferrer follow external" data-saferedirecturl="https://www.google.com/url?q=https://www.cs.cmu.edu/~mmv/&amp;source=gmail&amp;ust=1606322249868000&amp;usg=AOvVaw2aLIJgxNPMviPeLg3dKZ3M" data-wpel-link="external">Prof. Manuela Veloso</a>. At IST, he was part of the <a href="http://gaips.inesc-id.pt/" target="_blank" rel="noopener noreferrer follow external" data-saferedirecturl="https://www.google.com/url?q=http://gaips.inesc-id.pt/&amp;source=gmail&amp;ust=1606322249868000&amp;usg=AOvVaw25QmBv6ngMx2jgTZ4Q04Wn" data-wpel-link="external">Group on AI for People and Society (GAIPS)</a>, and was advised by <a href="https://gaips.inesc-id.pt/~fmelo/" target="_blank" rel="noopener noreferrer follow external" data-saferedirecturl="https://www.google.com/url?q=https://gaips.inesc-id.pt/~fmelo/&amp;source=gmail&amp;ust=1606322249868000&amp;usg=AOvVaw1ERDJ1DoRBZ1v2N38pzD1u" data-wpel-link="external">Prof. Francisco Melo</a>.</p>
<p dir="ltr">Dr. Baraka’s research focuses on computational methods that inform artificial intelligence within Human-Robot Interaction. He develops approaches for knowledge transfer between humans and robots in order to support mutual and beneficial relationships between the robot and human. Specifically, he has conducted research in assistive interactions where the robot or human helps their partner to achieve a goal, and in teaching interactions. Baraka is also a contemporary dancer, with an interest in leveraging lessons from dance to inform advances in robotics, or vice versa.</p>
<p dir="ltr"><div style="clear:both"></div></p>
<ul>
<li><a href="https://feeds.soundcloud.com/stream/939767440-robohubpodcast-embodied-interactions-from-robotics-to-dance.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (13.7 MB)</a></li>
<li>Subscribe to Robohub using <a href="https://podcasts.apple.com/us/podcast/robohub-podcast/id281542536" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">iTunes</a>, <a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RSS</a>, or <a href="https://open.spotify.com/show/3jrY3lSJhTqcQ7TlunjZpk" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Spotify</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
<p>PS. If you enjoy listening to experts in robotics and asking them questions, we recommend that you check out <a href="https://talking-robotics.github.io" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Talking Robotics</a>. They have a <a href="https://talking-robotics.github.io/session_details/nikolas.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">virtual seminar on Dec 11</a> where they will be discussing how to conduct remote research for Human-Robot Interaction; something that is very relevant to researchers working from home due to COVID-19.</p>
]]></content:encoded>
					
		
		<enclosure url="https://feeds.soundcloud.com/stream/939767440-robohubpodcast-embodied-interactions-from-robotics-to-dance.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>ep.321: Empowering Farmers Through Root AI, with  Josh Lessing  </title>
		<link>https://robohub.org/empowering-farmers-through-rootai/</link>
		
		<dc:creator><![CDATA[Abate De Mey]]></dc:creator>
		<pubDate>Mon, 19 Oct 2020 08:59:03 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[environment & agriculture]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[startup]]></category>
		<guid isPermaLink="false">https://robohub.org/empowering-farmers-through-rootai/</guid>

					<description><![CDATA[Lessing discusses how Root AI autonomously harvests crops and tracks data ]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2020/10/root_ai-1024x585.jpg"/><img decoding="async" src="https://robohub.org/wp-content/uploads/2020/10/root_ai.jpg" alt="" width="1892" height="1080" class="aligncenter size-full wp-image-196506" srcset="https://robohub.org/wp-content/uploads/2020/10/root_ai.jpg 1892w, https://robohub.org/wp-content/uploads/2020/10/root_ai-425x243.jpg 425w, https://robohub.org/wp-content/uploads/2020/10/root_ai-1024x585.jpg 1024w, https://robohub.org/wp-content/uploads/2020/10/root_ai-768x438.jpg 768w, https://robohub.org/wp-content/uploads/2020/10/root_ai-1536x877.jpg 1536w, https://robohub.org/wp-content/uploads/2020/10/root_ai-175x100.jpg 175w" sizes="(max-width: 1892px) 100vw, 1892px" />
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/913097575&#038;color=%23ff5500&#038;auto_play=false&#038;hide_related=false&#038;show_comments=true&#038;show_user=true&#038;show_reposts=false&#038;show_teaser=true"></iframe></p>
<div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"><a href="https://soundcloud.com/robohubpodcast" title="Robohub Podcast" target="_blank" style="color: #cccccc; text-decoration: none;" rel="noopener noreferrer follow external" data-wpel-link="external">Robohub Podcast</a> · <a href="https://soundcloud.com/robohubpodcast/empowering-farmers-through-rootai" title="Empowering Farmers Through Root AI" target="_blank" style="color: #cccccc; text-decoration: none;" rel="noopener noreferrer follow external" data-wpel-link="external">Empowering Farmers Through Root AI</a></div>
<p>In this episode, Abate interviews Josh Lessing, co-founder and CEO of Root AI. At Root AI they are developing a system that tracks data on the farm and autonomously harvests crops using delicate grippers and computer vision. Lessing talks about the path they took to build a product with good market fit and how they brought a venture capital backed startup to market.<span id="more-196505"></span></p>
<p><strong>Josh Lessing</strong><br />
<img decoding="async" src="https://robohub.org/wp-content/uploads/2020/10/Josh_Lessing_200pix.jpg" alt="" width="200" height="200" class="alignleft size-full wp-image-196507" srcset="https://robohub.org/wp-content/uploads/2020/10/Josh_Lessing_200pix.jpg 200w, https://robohub.org/wp-content/uploads/2020/10/Josh_Lessing_200pix-24x24.jpg 24w, https://robohub.org/wp-content/uploads/2020/10/Josh_Lessing_200pix-48x48.jpg 48w, https://robohub.org/wp-content/uploads/2020/10/Josh_Lessing_200pix-96x96.jpg 96w, https://robohub.org/wp-content/uploads/2020/10/Josh_Lessing_200pix-150x150.jpg 150w" sizes="(max-width: 200px) 100vw, 200px" /><br />
Josh is one of the world’s leading minds on developing robotics and AI systems for the food industry, previously serving as the Director of R&#038;D at Soft Robotics Inc. His current venture, Root AI, is integrating advanced robotics, vision systems and machine perception to automate agriculture. Josh was a Postdoctoral Fellow in Materials Science &#038; Robotics at Harvard University, having earned his Ph.D. studying Biophysics &#038; Physical Chemistry at the Massachusetts Institute of Technology and received an Sc.B. in Chemistry from Brown University.</p>
<p>&nbsp;</p>
<p><strong>Links</strong></p>
<ul>
<li><a href="https://feeds.soundcloud.com/stream/913097575-robohubpodcast-empowering-farmers-through-rootai.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (16.0 MB)</a></li>
<li><a href="https://open.spotify.com/episode/7GnneIl8dzwCUN1zTZSLgu?si=oDKIml8FQAK8oH0lDI6-yg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Listen to this episode on Spotify</a></li>
<li>Subscribe to Robohub using <a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">iTunes</a>, <a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RSS</a>, or <a href="https://open.spotify.com/show/3jrY3lSJhTqcQ7TlunjZpk" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Spotify</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="https://feeds.soundcloud.com/stream/913097575-robohubpodcast-empowering-farmers-through-rootai.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>ep.309: Learning to Grasp, with  Jeannette Bohg  </title>
		<link>https://robohub.org/learning-to-grasp/</link>
		
		<dc:creator><![CDATA[Lilly Clark]]></dc:creator>
		<pubDate>Mon, 11 May 2020 05:41:01 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://robohub.org/learning-to-grasp/</guid>

					<description><![CDATA[Jeannette Bohg on perception for robotic manipulators and her research lab at Stanford.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2020/04/jeanette.jpg"/><img decoding="async" class="alignnone size-full wp-image-163837" src="https://robohub.org/wp-content/uploads/2020/04/jeanette.jpg" alt="" width="640" height="427" srcset="https://robohub.org/wp-content/uploads/2020/04/jeanette.jpg 640w, https://robohub.org/wp-content/uploads/2020/04/jeanette-425x284.jpg 425w" sizes="(max-width: 640px) 100vw, 640px" />
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/817973335&#038;color=%23ff5500&#038;auto_play=false&#038;hide_related=false&#038;show_comments=true&#038;show_user=true&#038;show_reposts=false&#038;show_teaser=true"></iframe></p>
<p><span style="font-weight: 400;">In this episode, Lilly Clark interviews Jeannette Bohg, Assistant Professor at Stanford, about her work in interactive perception and robot learning for grasping and manipulation tasks. Bohg discusses how robots and humans are different, the challenge of high dimensional data, and unsolved problems including continuous learning and decentralized manipulation.</span></p>
<p><span id="more-163836"></span></p>
<img decoding="async" class="size-full wp-image-163839 alignleft" src="https://robohub.org/wp-content/uploads/2020/04/output-onlinepngtools-8.png" alt="" width="200" height="200" srcset="https://robohub.org/wp-content/uploads/2020/04/output-onlinepngtools-8.png 200w, https://robohub.org/wp-content/uploads/2020/04/output-onlinepngtools-8-24x24.png 24w, https://robohub.org/wp-content/uploads/2020/04/output-onlinepngtools-8-48x48.png 48w, https://robohub.org/wp-content/uploads/2020/04/output-onlinepngtools-8-96x96.png 96w, https://robohub.org/wp-content/uploads/2020/04/output-onlinepngtools-8-150x150.png 150w" sizes="(max-width: 200px) 100vw, 200px" />
<p><span style="font-weight: 400;"><strong>Jeannette Bohg</strong> is an Assistant Professor of Computer Science at Stanford University. She was a group leader at MPI until September 2017 and remains affiliated as a guest researcher. Her research focuses on perception for autonomous robotic manipulation and grasping. She is specifically interested in developing methods that are goal-directed, real-time and multi-modal such that they can provide meaningful feedback for execution and learning.</span></p>
<p><span style="font-weight: 400;">Before joining the Autonomous Motion lab in January 2012, Jeannette Bohg was a PhD student at the Computer Vision and Active Perception lab (CVAP) at KTH in Stockholm. Her thesis on </span><i><span style="font-weight: 400;">Multi-modal scene understanding for Robotic Grasping</span></i><span style="font-weight: 400;"> was performed under the supervision of Prof. Danica Kragic. She studied at Chalmers in Gothenburg and at the Technical University in Dresden where she received her Masters in Art and Technology and her Diploma in Computer Science, respectively.</span></p>
<div style="clear:both"></div>
<p><strong>Links</strong></p>
<ul>
<li><a href="http://feeds.soundcloud.com/stream/817973335-robohubpodcast-learning-to-grasp.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (44.0 MB)</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using iTunes</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/817973335-robohubpodcast-learning-to-grasp.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>ep.304: Haptics and Virtual Interactions, with  Heather Culbertson   </title>
		<link>https://robohub.org/haptics-and-virtual-interactions/</link>
		
		<dc:creator><![CDATA[Shihan Lu]]></dc:creator>
		<pubDate>Mon, 17 Feb 2020 06:57:20 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[AI-cognition]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[household]]></category>
		<category><![CDATA[humanoids]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[software]]></category>
		<guid isPermaLink="false">https://robohub.org/haptics-and-virtual-interactions/</guid>

					<description><![CDATA[Dr. Heather Culbertson discusses her research in haptics at the University of Southern California]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2019/10/Heather_armband_web4-1024x683.jpg"/><img decoding="async" class="alignnone size-full wp-image-148215" src="https://robohub.org/wp-content/uploads/2019/10/Heather_armband_web4.jpg" alt="" width="4000" height="2667" srcset="https://robohub.org/wp-content/uploads/2019/10/Heather_armband_web4.jpg 4000w, https://robohub.org/wp-content/uploads/2019/10/Heather_armband_web4-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2019/10/Heather_armband_web4-768x512.jpg 768w, https://robohub.org/wp-content/uploads/2019/10/Heather_armband_web4-1024x683.jpg 1024w" sizes="(max-width: 4000px) 100vw, 4000px" />
<p><iframe src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/761914468&amp;color=%23ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false&amp;show_teaser=true" width="100%" height="166" frameborder="no" scrolling="no"></iframe></p>
<p><span style="font-weight: 400;">In this episode, Shihan Lu interviews Dr. Heather Culbertson, Assistant Professor in the Computer Science Department at the University of Southern California, about her work in haptics. Dr. Culbertson discusses the data-driven realistic texture modeling and rendering, haptic technologies in the social touch, the combination of haptics and robots, expectations and obstacles of haptics in the next 5 years. </span><br />
<span id="more-148208"></span></p>
<p><strong>Heather Culbertson</strong></p>
<img decoding="async" class=" wp-image-148214 alignleft" src="https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile-290x290.jpg" alt="" width="246" height="246" srcset="https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile-290x290.jpg 290w, https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile-425x425.jpg 425w, https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile-768x768.jpg 768w, https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile-1024x1024.jpg 1024w, https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile-220x220.jpg 220w, https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile-24x24.jpg 24w, https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile-48x48.jpg 48w, https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile-96x96.jpg 96w, https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile-150x150.jpg 150w, https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile-300x300.jpg 300w, https://robohub.org/wp-content/uploads/2019/10/heather_culbertson_profile.jpg 1519w" sizes="(max-width: 246px) 100vw, 246px" />
<p><span style="font-weight: 400;">Heather Culbertson is a Gabilan Assistant Professor of Computer Science at the University of Southern California. Her research focuses on the design and control of haptic devices and rendering systems, human-robot interaction, and virtual reality. Particularly she is interested in creating haptic interactions that are natural and realistically mimic the touch sensations experienced during interactions with the physical world. Previously, she was a research scientist in the Department of Mechanical Engineering at Stanford University where she worked in the Collaborative Haptics and Robotics in Medicine (CHARM) Lab. She received her PhD in the Department of Mechanical Engineering and Applied Mechanics (MEAM) at the University of Pennsylvania in 2015 working in the Haptics Group, part of the General Robotics, Automation, Sensing and Perception (GRASP) Laboratory.</span></p>
<div style="clear:both"></div>
<p><strong>Links</strong></p>
<ul>
<li><a href="http://feeds.soundcloud.com/stream/761914468-robohubpodcast-haptics-and-virtual-interactions.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (14.8 MB)</a></li>
<li><a href="https://sites.usc.edu/culbertson/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Culbertson&#8217;s research website</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using iTunes</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/761914468-robohubpodcast-haptics-and-virtual-interactions.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>ep.302: Robots That Can See, Do, and Win, with  Juxi Leitner  </title>
		<link>https://robohub.org/robots-that-can-see-do-and-win/</link>
		
		<dc:creator><![CDATA[Lilly Clark]]></dc:creator>
		<pubDate>Wed, 29 Jan 2020 18:04:18 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[startup]]></category>
		<guid isPermaLink="false">https://robohub.org/robots-that-can-see-do-and-win/</guid>

					<description><![CDATA[Juxi Leitner, co-founder of Lyro Robotics, on grasping and manipulation.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2020/01/lyro-1024x480.jpg"/><p><span style="font-weight: 400;"><img decoding="async" class="alignnone size-full wp-image-158907" src="https://robohub.org/wp-content/uploads/2020/01/lyro.jpg" alt="" width="1920" height="900" srcset="https://robohub.org/wp-content/uploads/2020/01/lyro.jpg 1920w, https://robohub.org/wp-content/uploads/2020/01/lyro-425x199.jpg 425w, https://robohub.org/wp-content/uploads/2020/01/lyro-1024x480.jpg 1024w, https://robohub.org/wp-content/uploads/2020/01/lyro-768x360.jpg 768w, https://robohub.org/wp-content/uploads/2020/01/lyro-1536x720.jpg 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></span><br />
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/751638202&#038;color=%23ff5500&#038;auto_play=false&#038;hide_related=false&#038;show_comments=true&#038;show_user=true&#038;show_reposts=false&#038;show_teaser=true"></iframe></p>
<p><span style="font-weight: 400;">In this episode, Lilly interviews Juxi Leitner, a Postdoctoral Research Fellow at the Queensland University of Technology and Co-Founder/CEO of LYRO Robotics. LYRO spun out of the 2017 win of the Amazon Robotics Challenge by Team ACRV. Here Juxi discusses deep learning, computer vision, intent in grasping and manipulation, and bridging the gap between abstract and low-level understandings of the world. He also discusses why robotics is really an integration field, the Amazon and other robotics challenges, and what’s important to consider when spinning an idea into a company.</span></p>
<p><span id="more-158905"></span></p>
<p><strong>Juxi Leitner</strong></p>
<img decoding="async" class="size-full wp-image-158906 alignleft" src="https://robohub.org/wp-content/uploads/2020/01/Webp.net-resizeimage.jpg" alt="" width="200" height="200" srcset="https://robohub.org/wp-content/uploads/2020/01/Webp.net-resizeimage.jpg 200w, https://robohub.org/wp-content/uploads/2020/01/Webp.net-resizeimage-24x24.jpg 24w, https://robohub.org/wp-content/uploads/2020/01/Webp.net-resizeimage-48x48.jpg 48w, https://robohub.org/wp-content/uploads/2020/01/Webp.net-resizeimage-96x96.jpg 96w, https://robohub.org/wp-content/uploads/2020/01/Webp.net-resizeimage-150x150.jpg 150w" sizes="(max-width: 200px) 100vw, 200px" />
<p><span style="font-weight: 400;">Juxi Leitner is co-founder of LYRO Robotics, a deep-tech startup based in Brisbane, Australia, creating robotic picking and packing solutions. LYRO is a spin-out of the Australian Centre of Excellence for Robotic Vision (ACRV), where Juxi is the </span><span style="font-weight: 400;">research lead</span><span style="font-weight: 400;"> for the manipulation research stream (previously Vision and Action project). His research focus is on integrating </span><span style="font-weight: 400;">Robotics</span><span style="font-weight: 400;">, </span><span style="font-weight: 400;">Computer Vision</span><span style="font-weight: 400;"> and Machine Learning/</span><span style="font-weight: 400;">Artificial Intelligence</span><span style="font-weight: 400;"> (AI) for robust grasping and manipulation in real-world scenarios. In 2017 his team won the Amazon Robotics Challenge. Juxi is active in the local Brisbane deep-tech ecosystem and started Brisbane.AI and the Brisbane robotics interest group.</span></p>
<div style="clear:both"></div>
<p><strong>Links</strong></p>
<ul>
<li><a href="http://feeds.soundcloud.com/stream/751638202-robohubpodcast-robots-that-can-see-do-and-win.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (17.3MB)</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using iTunes</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/751638202-robohubpodcast-robots-that-can-see-do-and-win.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>ROBOTT-NET pilot project: Cobots for safe and cheap assembly of frequency converters</title>
		<link>https://robohub.org/robott-net-pilot-project-cobots-for-safe-and-cheap-assembly-of-frequency-converters/</link>
		
		<dc:creator><![CDATA[Thilo Zimmermann]]></dc:creator>
		<pubDate>Sat, 07 Dec 2019 17:57:34 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[human-robot interaction]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[modular]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">https://robohub.org/robott-net-pilot-project-cobots-for-safe-and-cheap-assembly-of-frequency-converters/</guid>

					<description><![CDATA[At Danfoss in Gråsten, the Danish Technological Institute (DTI) is testing, as part of a pilot project in the European robot network ROBOTT-NET, several robot technologies: Manipulation using force sensors, simpler separation of items and a 3D-printed three-in-one gripper for handling capacitors, nuts and a socket handle. &#8220;The set-updemonstrates various techniques that provide a cheaper [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="https://robohub.org/wp-content/uploads/2019/10/RobotNettCobots.png" alt="" width="900" height="467" class="aligncenter size-full wp-image-156665" srcset="https://robohub.org/wp-content/uploads/2019/10/RobotNettCobots.png 900w, https://robohub.org/wp-content/uploads/2019/10/RobotNettCobots-425x221.png 425w, https://robohub.org/wp-content/uploads/2019/10/RobotNettCobots-768x399.png 768w" sizes="(max-width: 900px) 100vw, 900px" />At Danfoss in Gråsten, the Danish Technological Institute (DTI) is testing, as part of a pilot project in the European robot network ROBOTT-NET, several robot technologies: Manipulation using force sensors, simpler separation of items and a 3D-printed three-in-one gripper for handling capacitors, nuts and a socket handle.<span id="more-151126"></span></p>
<div class="keep-aspect"><iframe title="ROBOTT-NET: Techniques for safe and efficient cobot implementation" width="500" height="281" src="https://www.youtube-nocookie.com/embed/6T6Tu_eHi_I?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>&#8220;The set-updemonstrates various techniques that provide a cheaper solution, increased robustness and increased safety for operators&#8221;, says Søren Peter Johansen Technology Manager at DTI.</p>
<p>&#8220;For example, there is a force-torque sensor in the robot which is used to manoeuvre things carefully into place, and also to increase the confidence of the operators. The force-torque sensor will sense and prevent collisions with people before the built-in safety features of the robot stop the robot arm. Thus, we can also increase safety and confidence by working with collaborative robots&#8221;, he says.</p>
<p><strong>Increased effectiveness</strong><br />
Danfoss in Gråsten has tested the robot in connection with the company&#8217;s production of frequency converters.</p>
<p>&#8220;A frequency converter contains, amongst other things, capacitors assembled in groups of two or four. We have automated this process in that a robot picks up a capacitor and puts it into a fixture. For the capacitor to be correctly placed in the fixture, the electrodes must point in the right direction. Therefore, a camera sees how the electrodes are oriented in the gripper, and orients correctly before it is placed in the fixture&#8221;, explains Søren Peter Johansen.</p>
<p>&#8220;Then we pick a nut that has to be put on and the robot picks up the socket handle and screws the nut tight. And meanwhile the operator can do something else and thus increases efficiency&#8221;, he elaborates.</p>
<div class="keep-aspect"><iframe title="ROBOTT-NET: A closer look at the robot process of the frequency converter assembly at Danfoss" width="500" height="281" src="https://www.youtube-nocookie.com/embed/gFnMi-Y-5c8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p><strong>Three reasons to automate</strong><br />
Peter Lund Andersen, Senior Manufacturing Specialist at Danfoss, says that Danfoss is automating for several reasons:</p>
<p>&#8220;It is primarily about work and environmental considerations &#8211; better ergonomics and less heavy lifting. We believe that with robots, that can do the work uniformly each time, we can increase the quality of our products while maintaining safety and reducing costs&#8221;, he says, adding &#8220;The cooperation with DTI gives us the opportunity to come out and try some new things. Some things that aren&#8217;t quite mature yet and can&#8217;t just be taken off a shelf. That way we are at the forefront with everything.&#8221;</p>
<p>If you want to watch more videos, you can explore ROBOTT-NET’s pilot projects on<a title="pilot projects" href="https://www.youtube.com/watch?v=pdYutvcfc3g&amp;list=PLsp4TaZ-BA4mZA3qq0OVPp3gKUryMHnZA" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"> our YouTube-channel</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ROBOTT-NET pilot project: Urban pest control</title>
		<link>https://robohub.org/robott-net-pilot-project-urban-pest-control/</link>
		
		<dc:creator><![CDATA[Thilo Zimmermann]]></dc:creator>
		<pubDate>Sun, 20 Oct 2019 23:07:20 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[mapping & surveillance]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">https://robohub.org/robott-net-pilot-project-urban-pest-control/</guid>

					<description><![CDATA[“Within the framework of the European project ROBOTT-NET we are developing software and robotic solutions for the prevention and control of rodents in enclosed spaces”, says Marco Lorenzo, Service Supervisor at Irabia Control De Plagas. You can learn more about the urban pest control project here: This type of prevention is designed to help technicians [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="https://robohub.org/wp-content/uploads/2019/10/RodentControl.png" alt="" width="900" height="440" class="aligncenter size-full wp-image-150888" srcset="https://robohub.org/wp-content/uploads/2019/10/RodentControl.png 900w, https://robohub.org/wp-content/uploads/2019/10/RodentControl-425x208.png 425w, https://robohub.org/wp-content/uploads/2019/10/RodentControl-768x375.png 768w" sizes="(max-width: 900px) 100vw, 900px" /><br />
“Within the framework of the European project ROBOTT-NET we are developing software and robotic solutions for the prevention and control of rodents in enclosed spaces”, says Marco Lorenzo, Service Supervisor at Irabia Control De Plagas.<br />
<span id="more-149336"></span></p>
<p>You can learn more about the urban pest control project here:</p>
<div class="keep-aspect"><iframe title="Robot prevents and controls rodents in enclosed spaces" width="500" height="281" src="https://www.youtube-nocookie.com/embed/Op3w1Xs7Sig?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>This type of prevention is designed to help technicians and companies have better efficiency and control and a faster response, when it comes to controlling rodent pests.</p>
<p>“The project uses a mobile autonomous robotic platform with a robot arm to introduce a camera into the trap. It captures an image that is uploaded to the cloud”.</p>
<p>“The project is in collaboration with Robotnik, which is responsible for the assembly of the robot; and Hispavista, which is in charge of the cloud part”, Marco Lorenzo adds.</p>
<p>Aritz Zabaleta, a Systems Technician at Hispavista Labs explains that the application consists of two components:</p>
<p>“The first manages the entire fleet of robots that communicate with the server in the cloud and it processes the information collected by them. The second component is the one that allows customers to access processed images”.</p>
<p>If you want to watch more fascinating robotics videos, you can explore ROBOTT-NET’s pilot projects on<a title="pilot projects" href="https://www.youtube.com/watch?v=pdYutvcfc3g&amp;list=PLsp4TaZ-BA4mZA3qq0OVPp3gKUryMHnZA" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"> our YouTube-channel</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ep.294: Autonomous Bricklaying by FBR, with  Mark Pivac  </title>
		<link>https://robohub.org/autonomous-bricklaying-with-fbr/</link>
		
		<dc:creator><![CDATA[Ron Vanderkley]]></dc:creator>
		<pubDate>Wed, 18 Sep 2019 17:15:07 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[modular]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[startup]]></category>
		<guid isPermaLink="false">https://robohub.org/autonomous-bricklaying-with-fbr/</guid>

					<description><![CDATA[In this episode, Ron Vanderkley interviews Mark Pivac, Chief Technical Officer and co-founder of FBR (formerly Fastbrick Robotics) about the world’s first end-to-end autonomous bricklaying robot, ‘Hadrian X’. Three years after his first interview, we catch up with Pivac to see how FBR has expanded its operation and chat about their latest commercial prototype, ‘Hadrian [&#8230;]]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2019/09/020919FINISHED002b-1024x682.jpg"/><p><img decoding="async" class="aligncenter size-large wp-image-144767" src="https://robohub.org/wp-content/uploads/2019/09/020919FINISHED002b-1024x682.jpg" alt="" width="1024" height="682" srcset="https://robohub.org/wp-content/uploads/2019/09/020919FINISHED002b-1024x682.jpg 1024w, https://robohub.org/wp-content/uploads/2019/09/020919FINISHED002b-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2019/09/020919FINISHED002b-768x512.jpg 768w, https://robohub.org/wp-content/uploads/2019/09/020919FINISHED002b.jpg 1732w" sizes="(max-width: 1024px) 100vw, 1024px" /><br />
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/682709651&#038;color=%23ff5500&#038;auto_play=false&#038;hide_related=false&#038;show_comments=true&#038;show_user=true&#038;show_reposts=false&#038;show_teaser=true"></iframe><br />
In this episode, Ron Vanderkley interviews Mark Pivac, Chief Technical Officer and co-founder of FBR (formerly Fastbrick Robotics) about the world’s first end-to-end autonomous bricklaying robot, ‘Hadrian X’. Three years after his first interview, we catch up with Pivac to see how FBR has expanded its operation and chat about their latest commercial prototype, ‘Hadrian X’, as well as the future of the robotic construction industry.<span id="more-144764"></span></p>
<img decoding="async" class="wp-image-94760 alignleft" src="https://robohub.org/wp-content/uploads/2019/09/blogmark1n-1-425x307.jpg" alt="" width="425" height="307" />
<p>Mark Pivac is the primary inventor of FBR&#8217;s automated bricklaying technology. He is an aeronautical and mechanical engineer with over 25 years&#8217; experience working on the development of high technology equipment ranging from lightweight aircraft to heavy off-road equipment. He has 20 years&#8217; experience working with pro/engineer 3D CAD software as well as high-level mathematics, including matrix mathematics, robot transformations and vector mathematics for machine motion. Mark has also worked extensively with design, commissioning and fault finding on servo controlled motion systems achieving very high dynamic performance.</p>
<p><strong>Links</strong></p>
<ul>
<li><a href="https://www.fbr.com.au" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">FBR Website</a></li>
<li><a href="https://www.fbr.com.au/view/leadership-profiles/mark-pivac" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Marc Pivac Profile Page</a></li>
<li><a href="https://www.youtube.com/watch?v=ino8oz189fw&amp;feature=youtu.be" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Hadrian X in action (Video)</a></li>
<li><a href="http://feeds.soundcloud.com/stream/682709651-robohubpodcast-autonomous-bricklaying.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (13.3 MB)</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using iTunes</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/682709651-robohubpodcast-autonomous-bricklaying.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>ep.290: AI Powered Robotic Picking at Promat 2019, with  Vince Martinelli,  Jim Liefer,  Pete Blair,  Sean Davis and  Erik Nieves  </title>
		<link>https://robohub.org/ai-powered-robotic-picking-at-promat-2019/</link>
		
		<dc:creator><![CDATA[Andrew Vaziri]]></dc:creator>
		<pubDate>Tue, 09 Jul 2019 01:53:38 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[startup]]></category>
		<guid isPermaLink="false">https://robohub.org/ai-powered-robotic-picking-at-promat-2019/</guid>

					<description><![CDATA[Several companies speak on their technology for autonomously picking and placing objects.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2019/07/smallShowFloor-1024x683.jpg"/><img decoding="async" class="aligncenter size-full wp-image-137417" src="https://robohub.org/wp-content/uploads/2019/07/smallShowFloor.jpg" alt="" width="2250" height="1500" srcset="https://robohub.org/wp-content/uploads/2019/07/smallShowFloor.jpg 2250w, https://robohub.org/wp-content/uploads/2019/07/smallShowFloor-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2019/07/smallShowFloor-768x512.jpg 768w, https://robohub.org/wp-content/uploads/2019/07/smallShowFloor-1024x683.jpg 1024w" sizes="(max-width: 2250px) 100vw, 2250px" />
<p><iframe src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/648357051&amp;color=%23ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false&amp;show_teaser=true" width="100%" height="166" frameborder="no" scrolling="no"></iframe></p>
<p><span style="font-weight: 400;">In this episode, join our interviewer </span>Andrew Vaziri at Promat 2019, the largest expo for manufacturing and supply chain professionals in North and South America. Andrew interviews a handful of companies which provide warehouse fulfillment robots that can autonomous pick and place items. Our guests explain how advances in AI have made autonomous picking possible. They also talk about the unique technologies they use to stand out in a crowded field of competing products.</p>
<p><span id="more-136442"></span></p>
<p>The guests in the order they appear are:<br />
Vince Martinelli, Head of Product and Marketing, RightHand Robotics<br />
Jim Liefer, CEO, Kindred<br />
Pete Blair, VP of Marketing, Berkshire Grey<br />
Sean Davis, Technical Product Manager, Osaro<br />
Erik Nieves, CEO, Plus One Robotics</p>
<p>See video of each robot picking items on our YouTube page:<br />
<iframe src="https://www.youtube-nocookie.com/embed/rNnMlHRlR0k" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>&nbsp;</p>
<p><strong>Links</strong></p>
<ul>
<li><a href="http://feeds.soundcloud.com/stream/648357051-robohubpodcast-ai-powered-robotic-picking-at.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (11.7 MB)</a></li>
<li><a href="https://www.righthandrobotics.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Righthand Robotics Website</a></li>
<li><a href="https://www.kindred.ai/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Kindred Website</a></li>
<li><a href="https://www.berkshiregrey.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Berkshire Grey&#8217;s Website</a></li>
<li><a href="https://www.osaro.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Osaro&#8217;s Website</a></li>
<li><a href="https://plusonerobotics.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">PlusOne Robotics&#8217; Website</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using iTunes</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/648357051-robohubpodcast-ai-powered-robotic-picking-at.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>ep.276: IROS 2018 Exhibition (Part 2 of 3), with  Kristoffer Richardsson,  Michael Zillich and  Paulo Alvito  </title>
		<link>https://robohub.org/iros-2018-exhibition-part-2-of-3/</link>
		
		<dc:creator><![CDATA[Audrow Nash]]></dc:creator>
		<pubDate>Thu, 27 Dec 2018 16:16:41 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">https://robohub.org/iros-2018-exhibition-part-2-of-3/</guid>

					<description><![CDATA[Open source unmanned aerial vehicles, a robot to help pickup toys, and robots to inspect sewers.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2018/12/Screen-Shot-2018-11-09-at-1.48.30-PM-1024x564.jpg"/><p><img decoding="async" class="aligncenter size-full wp-image-114235" src="https://robohub.org/wp-content/uploads/2018/12/Screen-Shot-2018-11-09-at-1.48.30-PM.jpg" alt="" width="1387" height="764" srcset="https://robohub.org/wp-content/uploads/2018/12/Screen-Shot-2018-11-09-at-1.48.30-PM.jpg 1387w, https://robohub.org/wp-content/uploads/2018/12/Screen-Shot-2018-11-09-at-1.48.30-PM-425x234.jpg 425w, https://robohub.org/wp-content/uploads/2018/12/Screen-Shot-2018-11-09-at-1.48.30-PM-768x423.jpg 768w, https://robohub.org/wp-content/uploads/2018/12/Screen-Shot-2018-11-09-at-1.48.30-PM-1024x564.jpg 1024w" sizes="(max-width: 1387px) 100vw, 1387px" /><br />
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/550633833&#038;color=%23ff5500&#038;auto_play=false&#038;hide_related=false&#038;show_comments=true&#038;show_user=true&#038;show_reposts=false&#038;show_teaser=true"></iframe><br />
In this interview, Audrow Nash interviews Kristoffer Richardsson, Michael Zillich, and Paulo Alvito.</p>
<p><span id="more-114234"></span></p>
<p>Kristoffer Richardsson, Developer at Bitcraze in Sweden, speaks about small open-source unmanned aerial vehicle and different ways of localizing them.</p>
<p>Michael Zillich, CTO of Blue Danube Robotics in Austria, discusses a robotics platform for picking up toys, called Kenny. Zillich talks about Kenny’s design, including sensors and its robotic arm. He discusses how children can show the robot where to put specific toys, about how this large European project was coordinated, and about possibly commercializing this platform.</p>
<p>Paulo Alvito, CEO and CTO and Co-founder of IDMind in Portugal, discusses remote inspection robot for sewers. Alvito discusses what it means to be remotely autonomous, the design of the robot, and how these robots communicate data.</p>
<p>&nbsp;</p>
<p><strong>Links</strong></p>
<ul>
<li><a href="http://feeds.soundcloud.com/stream/550633833-robohubpodcast-iros-2018-exhibition-part-2-of-3.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (17.3 MB)</li>
<li><a href="http://feeds.feedburner.com/robotspodcast">Subscribe to Robots using iTunes</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/550633833-robohubpodcast-iros-2018-exhibition-part-2-of-3.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>ep.266: Towards using Micro and Nano Robots in the Human Body, with  Peer Fischer  </title>
		<link>https://robohub.org/towards-using-micro-and-nano-robots-in-the-human-body/</link>
		
		<dc:creator><![CDATA[Marwa ElDiwiny]]></dc:creator>
		<pubDate>Mon, 06 Aug 2018 00:46:42 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[bio-inspired]]></category>
		<category><![CDATA[healthcare]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[micro & nano]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[sensing]]></category>
		<guid isPermaLink="false">https://robohub.org/towards-using-micro-and-nano-robots-in-the-human-body/</guid>

					<description><![CDATA[Peer Fischer on micro and nano robots, including how they are made, powered, and how they move.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2018/07/peer.png"/><p><img decoding="async" class="aligncenter wp-image-105589" src="https://robohub.org/wp-content/uploads/2018/07/peer-425x223.png" alt="" width="700" height="367" srcset="https://robohub.org/wp-content/uploads/2018/07/peer-425x223.png 425w, https://robohub.org/wp-content/uploads/2018/07/peer-768x403.png 768w, https://robohub.org/wp-content/uploads/2018/07/peer.png 830w" sizes="(max-width: 700px) 100vw, 700px" /><br />
<iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/481624677&#038;color=%23ff5500&#038;auto_play=false&#038;hide_related=false&#038;show_comments=true&#038;show_user=true&#038;show_reposts=false&#038;show_teaser=true"></iframe></p>
<p>In this episode, Marwa ElDiwiny interview Peer Fisher, a Professor of Physical Chemistry at the University of Stuttgart and the Director of the Micro Nano and Molecular Systems Lab at the Max Planck Institute for Intelligent Systems.  Fischer discusses micro robots that has been designed to move inside of environments similar to the human body called, &#8220;micro swimmers.&#8221;  He talks about how they are fabricated, powered, and how they can move with light or &#8220;nano propellers.&#8221;  Fischer also discusses simulating human tissue and the future of micro and nano robots, including how they could be a replacement for certain surgeries.</p>
<p><span id="more-105284"></span></p>
<p><strong>Peer Fischer</strong></p>
<img decoding="async" class="alignleft wp-image-105285" src="https://robohub.org/wp-content/uploads/2018/07/Peer_Fischer_portrait-283x425.jpg" alt="" width="133" height="200" srcset="https://robohub.org/wp-content/uploads/2018/07/Peer_Fischer_portrait-283x425.jpg 283w, https://robohub.org/wp-content/uploads/2018/07/Peer_Fischer_portrait-683x1024.jpg 683w, https://robohub.org/wp-content/uploads/2018/07/Peer_Fischer_portrait.jpg 758w" sizes="(max-width: 133px) 100vw, 133px" />
<p>Peer Fischer is a Professor of Physical Chemistry at the University of Stuttgart and he heads the independent Micro Nano and Molecular Systems Lab at the Max Planck Institute for Intelligent Systems in Stuttgart.</p>
<p>He received a BSc. degree in Physics from Imperial College London and a Ph.D. from the University of Cambridge. He was a NATO (DAAD) Postdoctoral Fellow at Cornell University, before joining the Rowland Institute at Harvard. At Harvard he held a Rowland Fellowship and directed an interdisciplinary research lab for five years. In 2009 he received an Attract Award from the Fraunhofer Society which led him to set up a photonics lab at the Fraunhofer Institute for Physical Measurement Techniques in Freiburg. In 2011 he moved his lab to the Max Planck Institute for Intelligent Systems in Stuttgart, and since 2013 he is a Professor at the University of Stuttgart.</p>
<div style="clear:both"></div>
<p>&nbsp;</p>
<p><strong>Links</strong></p>
<ul>
<li><a href="https://pf.is.mpg.de/research_fields/soft-microswimmers" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Micro, Nano, &amp; Molecular Systems Lab</a></li>
<li><a href="https://www.youtube.com/watch?v=HiPvUEg_9Yg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Micro Swimmers</a></li>
<li><a href="http://feeds.soundcloud.com/stream/481624677-robohubpodcast-micro-and-nano-robots-in-the-human-body.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (13.7 MB)</li>
<li><a href="http://feeds.feedburner.com/robotspodcast">Subscribe to Robots using iTunes</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/481624677-robohubpodcast-micro-and-nano-robots-in-the-human-body.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>Launch of ROBOTT-NET&#8217;s pilot projects</title>
		<link>https://robohub.org/launch-of-robott-nets-pilot-projects/</link>
		
		<dc:creator><![CDATA[Thilo Zimmermann]]></dc:creator>
		<pubDate>Tue, 24 Jul 2018 21:56:19 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[human-robot interaction]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[software]]></category>
		<guid isPermaLink="false">https://robohub.org/launch-of-robott-nets-pilot-projects/</guid>

					<description><![CDATA[Irabia, Linak and Nissan have along with Trumpf, Maser, Piccolo, Weibel and Air Liquide been selected to team up on a real-world case study. Over the next 18 months ROBOTT-NET will take these eight voucher projects to full prototype installation &#8211; this includes third-party funding directly to the companies and additional professional support via robotics [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="https://robohub.org/wp-content/uploads/2018/04/Robott-net-1.jpg" alt="" width="900" height="380" class="aligncenter size-full wp-image-100316" srcset="https://robohub.org/wp-content/uploads/2018/04/Robott-net-1.jpg 900w, https://robohub.org/wp-content/uploads/2018/04/Robott-net-1-425x179.jpg 425w, https://robohub.org/wp-content/uploads/2018/04/Robott-net-1-768x324.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" />Irabia, Linak and Nissan have <a href="https://robohub.org/five-projects-make-the-first-cut-and-receive-a-robott-net-pilot/" data-wpel-link="internal">along with Trumpf, Maser, Piccolo, Weibel and Air Liquide</a> been selected to team up on a real-world case study. Over the next 18 months ROBOTT-NET will take these eight voucher projects to full prototype installation &#8211; this includes third-party funding directly to the companies and additional professional support via robotics experts of the ROBOTT-NET consortium partners: <a href="https://robohub.org/index.php?s=DTI" data-wpel-link="internal">DTI</a>, <a href="https://robohub.org/index.php?s=Fraunhofer+IPA" data-wpel-link="internal">Fraunhofer IPA</a>, <a href="https://robohub.org/index.php?s=Tecnalia" data-wpel-link="internal">Tecnalia</a> and <a href="https://robohub.org/index.php?s=the+MTC" data-wpel-link="internal">the MTC</a>.<span id="more-104615"></span></p>
<p><strong>The pilot projects</strong></p>
<p>The three companies&#8217; accomplished voucher work varies a lot and sets the basis to enlarge the array of industrial challenges tackled in the pilot work of <a href="https://robohub.org/european-digital-innovation-hub-strengthens-robotics-development/" data-wpel-link="internal">ROBOTT-NET</a>.</p>
<p>Linak&#8217;s pilot project will address some of the barriers that are still hindering the introduction of robots in High-Mix-Low-Volume (HMLV) production. This pilot will focus on the development of a modular assembly robot solution called MARS, that can be introduced in a wide-range of industries. You can check out Linak&#8217;s voucher project here:</p>
<div class="keep-aspect"><iframe title="ROBOTT-NET: True Human-Robot Collaboration at Linak" width="500" height="281" src="https://www.youtube-nocookie.com/embed/wIOmaTJ4sa8?list=PLsp4TaZ-BA4nKaUwOx_qEhklM7KveXXA3" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>Irabia&#8217;s pilot project UrbanPestPatrol aims to use robots for pest management in industrial facilities. The purpose of the project is to minimize the risk of a pest infestation and its resulting cost. You can learn about Irabia&#8217;s voucher project here:</p>
<p><a href="https://www.youtube.com/watch?v=1zmHDOa1ErU" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">https://www.youtube.com/watch?v=1zmHDOa1ErU</a></p>
<p>Lastly, Nissan will be looking into automated kitting for complex and diverse applications. This pilot will build a robotic test cell that enables Nissan Motor Manufacturting UK to develop automated kitting capability for its part families. Find out more about Nissan&#8217;s voucher project here:</p>
<div class="keep-aspect"><iframe title="ROBOTT-NET: Automated Parts Picking Into Kits" width="500" height="281" src="https://www.youtube-nocookie.com/embed/SJ6aLY-bCB4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>ROBOTT-NET pilots help companies develop their voucher work through proof-of-concept level and accelerate it towards commercialisation. A pilot project will be a medium-scale research prototype installation, lasting for up to 18 months developing the robot technology and business case explored in the voucher stage and applying it to an industrial application demonstration at an end user&#8217;s site.</p>
<p>If you want to learn more about the pilot projects, you can check out <a href="https://robott-net.eu/media/news/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ROBOTT-NETs website</a>. </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ep.261: Cozmo, by Anki, with  Andrew Neil Stein  </title>
		<link>https://robohub.org/cozmo-by-anki/</link>
		
		<dc:creator><![CDATA[Abate De Mey]]></dc:creator>
		<pubDate>Tue, 29 May 2018 07:07:01 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[AI-cognition]]></category>
		<category><![CDATA[manipulation]]></category>
		<guid isPermaLink="false">http://robohub.org/cozmo-by-anki/</guid>

					<description><![CDATA[Andrew Stein talks about the design, behavior, and technology of the lifelike robot toy, Cozmo.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2018/05/Cozmo-Lifestyle-001-1024x576.jpg"/><img decoding="async" class="alignnone size-large wp-image-102310" src="http://robohub.org/wp-content/uploads/2018/05/Cozmo-Lifestyle-001-1024x576.jpg" alt="" width="1024" height="576" srcset="https://robohub.org/wp-content/uploads/2018/05/Cozmo-Lifestyle-001-1024x576.jpg 1024w, https://robohub.org/wp-content/uploads/2018/05/Cozmo-Lifestyle-001-425x239.jpg 425w, https://robohub.org/wp-content/uploads/2018/05/Cozmo-Lifestyle-001-768x432.jpg 768w, https://robohub.org/wp-content/uploads/2018/05/Cozmo-Lifestyle-001.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" />
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/450614919&#038;color=%23ff5500&#038;auto_play=false&#038;hide_related=false&#038;show_comments=true&#038;show_user=true&#038;show_reposts=false&#038;show_teaser=true"></iframe></p>
<p>In this episode, Abate interviews Andrew Stein from Anki. At Anki they developed an engaging robot called Cozmo which packs sophisticated robotic software inside a lifelike, palm sized, robot. Cozmo recognizes people and objects around him and plays games with them. Cozmo is unique in that a large amount of development has been implemented to make his animations and behavior feel natural, in addition to focusing on classical robotic elements such as computer vision and object manipulation. <span id="more-101998"></span></p>
<p><strong>Andrew Neil Stein</strong></p>
<p><img decoding="async" class=" wp-image-102000 alignleft" src="http://robohub.org/wp-content/uploads/2018/05/andrew-1.png" alt="" width="200" height="251" />Andrew Stein is the Head of Robotics &amp; AI at Anki, where he began working on the Cozmo project more than four years ago as the team’s first member. He has contributed to several core systems of the product, including vision, cube manipulation, animation streaming, localization, high-level behaviors, and low-level actions. He earned his Ph.D. from the Robotics Institute at Carnegie Mellon University, and his Bachelor’s and Master’s degrees in Electrical and Computer Engineering from the Georgia Institute of Technology.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Links</strong></p>
<ul>
<li><a href="https://www.anki.com/en-us" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Anki&#8217;s Website</a></li>
<li><a href="https://www.anki.com/en-us/cozmo" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Cozmo&#8217;s Website</a></li>
<li><a href="https://www.linkedin.com/in/andrewneilstein/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Andrew Stein LinkedIn</a></li>
<li><a href="http://feeds.soundcloud.com/stream/450614919-robohubpodcast-cozmo-by-anki.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (19.1 MB)</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using iTunes</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
<li><a href="https://www.patreon.com/robohub_podcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Support us on Patreon</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/450614919-robohubpodcast-cozmo-by-anki.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>ep.246: Smart Swarms, with  Vijay Kumar  </title>
		<link>https://robohub.org/smart-swarms/</link>
		
		<dc:creator><![CDATA[Jack Rasiel]]></dc:creator>
		<pubDate>Sat, 28 Oct 2017 03:16:21 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[bio-inspired]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[micro & nano]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[swarm]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">http://robohub.org/smart-swarms/</guid>

					<description><![CDATA[Vijay Kumar on designing smart swarms of micro air vehicles.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2017/10/Pico-1024x683.jpg"/><p><img decoding="async" class="alignnone wp-image-89976 size-full" src="http://robohub.org/wp-content/uploads/2017/10/Pico.jpg" alt="" width="1200" height="800" srcset="https://robohub.org/wp-content/uploads/2017/10/Pico.jpg 1200w, https://robohub.org/wp-content/uploads/2017/10/Pico-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2017/10/Pico-768x512.jpg 768w, https://robohub.org/wp-content/uploads/2017/10/Pico-1024x683.jpg 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /><br />
<iframe src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/348952832&amp;color=%23ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false&amp;show_teaser=true" width="100%" height="166" frameborder="no" scrolling="no"></iframe><br />
<span style="font-weight: 400;">In this episode, Jack Rasiel interviews Vijay Kumar, Professor and Dean of Engineering at the University of Pennsylvania.  Kumar discusses the guiding ideas behind his research on micro unmanned aerial vehicles, gives his thoughts on the future of robotics in the lab and field, and speaks about setting realistic expectations for robotics technology.</span></p>
<p><span id="more-89974"></span></p>
<p><strong>Vijay Kumar</strong></p>
<img decoding="async" class="wp-image-89985" src="http://robohub.org/wp-content/uploads/2017/10/kumar_small-683x1024.jpg" alt="" width="200" height="300" srcset="https://robohub.org/wp-content/uploads/2017/10/kumar_small-683x1024.jpg 683w, https://robohub.org/wp-content/uploads/2017/10/kumar_small-283x425.jpg 283w, https://robohub.org/wp-content/uploads/2017/10/kumar_small-768x1152.jpg 768w, https://robohub.org/wp-content/uploads/2017/10/kumar_small.jpg 800w" sizes="(max-width: 200px) 100vw, 200px" />
<p>Vijay Kumar is the Nemirovsky Family Dean of Penn Engineering with appointments in the Departments of Mechanical Engineering and Applied Mechanics, Computer and Information Science, and Electrical and Systems Engineering at the University of Pennsylvania.</p>
<p>Dr. Kumar received his Bachelor of Technology degree from the Indian Institute of Technology, Kanpur and his Ph.D. from The Ohio State University in 1987. He has been on the Faculty in the Department of Mechanical Engineering and Applied Mechanics with a secondary appointment in the Department of Computer and Information Science at the University of Pennsylvania since 1987. In his time at the university, Dr. Kumar has held numerous positions including director of the GRASP Laboratory, Chairman of the Department of Mechanical Engineering and Applied Mechanics, and Deputy Dean for Education in the School of Engineering and Applied Science. From 2012 to 2013, he served as the assistant director of robotics and cyber physical systems at the White House Office of Science and Technology Policy.</p>
<p>&nbsp;</p>
<p><strong>Links</strong></p>
<ul>
<li><a href="https://www.kumarrobotics.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Vijay Kumar Lab</a></li>
<li><a href="http://feeds.soundcloud.com/stream/348952832-robohubpodcast-smart-swarms.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><span style="text-decoration: underline;">Download (11.8 MB)</span></a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using iTunes</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/348952832-robohubpodcast-smart-swarms.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>A robotic doctor is gearing up for action</title>
		<link>https://robohub.org/a-robotic-doctor-is-gearing-up-for-action/</link>
		
		<dc:creator><![CDATA[Horizon Magazine]]></dc:creator>
		<pubDate>Thu, 29 Jun 2017 09:07:00 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[healthcare]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">http://robohub.org/a-robotic-doctor-is-gearing-up-for-action/</guid>

					<description><![CDATA[A robotic doctor that can be controlled hundreds of kilometres away by a human counterpart is gearing up for action. Getting a check-up from a robot may sound like something from a sci-fi film, but scientists are closing in on this real-life scenario and have already tested a prototype. &#8216;The robot at the remote site [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="attachment_80966" style="width: 910px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-80966" class="size-full wp-image-80966" src="http://robohub.org/wp-content/uploads/2017/06/medical-robot-malgorzata-szysko.jpg" alt="" width="900" height="565" srcset="https://robohub.org/wp-content/uploads/2017/06/medical-robot-malgorzata-szysko.jpg 900w, https://robohub.org/wp-content/uploads/2017/06/medical-robot-malgorzata-szysko-425x267.jpg 425w, https://robohub.org/wp-content/uploads/2017/06/medical-robot-malgorzata-szysko-768x482.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-80966" class="wp-caption-text">A new robot under development can send information on the stiffness, look and feel of a patient to a doctor located kilometres away. Image credit: Accrea</p></div>
<p class="selectionShareable">A robotic doctor that can be controlled hundreds of kilometres away by a human counterpart is gearing up for action. Getting a check-up from a robot may sound like something from a sci-fi film, but scientists are closing in on this real-life scenario and have already tested a prototype.<br />
<span id="more-80965"></span><br />
&#8216;The robot at the remote site has different force, humidity and temperature sensors, all capturing information that a doctor would get when they are directly palpating (physically examining) a patient,’ explains Professor Angelika Peer, a robotics researcher at the University of the West of England, UK.</p>
<p>Prof. Peer is also the project coordinator of the EU-funded ReMeDi project, which is developing the robotic doctor to allow medical professionals to examine patients over huge distances.</p>
<p>Through a specially designed surface mounted on a robotic arm, stiffness data of the patient’s abdomen is displayed to the human, allowing the doctor to feel what the remote robot feels. This is made possible thanks to a tool called a haptic device, which has a soft surface reminiscent of skin that can recreate the sense of touch through force and changing its shape.</p>
<p>During the examination, the doctor sits at a desk facing three screens, one showing the doctor’s hand on the faraway patient and a second for teleconferencing with the patient, which will remain an essential part of the exchange.</p>
<p>The third screen displays a special capability of the robot doctor – ultrasonography. This is a medical technique that sends sound pulses into a patient’s body to create a window into the patient. It reveals areas of different densities in the body and is often used to examine pregnant women.</p>
<p>Ultrasonography is also important for flagging injuries or disease in organs such as the heart, liver, kidneys or spleen and can find indications for some types of cancer, too.</p>
<p>‘The system allows a doctor from a remote location to do a first assessment of a patient and make a decision about what should be done, whether to transfer them to hospital or undergo certain treatments,’ said Prof. Peer.</p>
<p>The robot currently resides in a hospital in Poland but scientists have shown the prototype at medical conferences around the world. And they have already been approached by doctors from Australia and Canada where it can take several hours to transfer rural patients to a doctor&#8217;s office or hospital.</p>
<div style="width: 705px" class="wp-caption aligncenter"><img decoding="async" src="https://horizon-magazine.eu/sites/default/files/Final%20USG.jpg" alt="" width="695" height="425" /><p class="wp-caption-text">With the help of a robot, a doctor can talk to a patient, manoeuvre robotic arms, feel what the robot senses and get ultrasounds. Image credit: ReMeDi</p></div>
<p>‘This is to support an initial diagnosis. The human is still in the loop, but this allows them to perform an examination remotely,’ said Prof. Peer.<br />
<hr class="xh2  "></p>
<p>Telemedicine</p>
<p>The ReMeDi project could speed up a medical exam and save time for patients and clinics. Another EU-funded project – United4Health (U4H) – looks at a different technology that could be used to remotely diagnose or treat people.</p>
<p>‘We need to transform how we deliver health and care,’ said Professor George Crooks, director of the Scottish Centre for Telehealth &amp; Telecare, UK, which provides services via telephone, web and digital television and coordinates U4H.</p>
<p>This approach is crucial as Europe faces an ageing population and a rise in long-term health conditions like diabetes and heart disease. Telemedicine empowers these types of patients to take steps to help themselves at home, while staying in touch with medical experts via technology. Previous studies showed those with heart failure can be successfully treated this way.</p>
<p>These patients were given equipment to monitor their vital signs and send data back to a hospital. A trial in the UK comparing this self-care group to the standard-care group showed a reduction in mortality, hospital admissions and bed days, says Prof. Crooks.</p>
<p>A similar result was shown in the demonstration sites of the U4H project which tested the telemedicine approach in 14 regions for patients with heart failure, diabetes and chronic obstructive pulmonary disease (COPD). For diabetic patients in Scotland, they kept in touch with the hospital using text messages. For COPD, some patients used video consultations.</p>
<p>Prof. Crooks stresses that it is not all about the electronics – what matters is the service wraparound that makes the technology acceptable and easy to use for patients and clinical teams.</p>
<p>‘It can take two or three hours out of your day to go along to a 15 minute medical appointment and then to be told to keep taking your medication. What we do is, by using technology, patients monitor their own parameters, such as blood sugar in the case of diabetes, how they are feeling, diet and so on, and then they upload these results,’ said Prof. Crooks.</p>
<p>‘It doesn’t mean you never go to see a doctor, but whereas you might have gone seven or eight times a year, you may go just once or twice.’</p>
<p>Crucially, previous research has shown these patients fare better and the approach is safe.</p>
<p>‘There can be an economic benefit, but really this is about saving capacity. It frees up healthcare professionals to see the more complex cases,’ said Prof. Crooks.</p>
<p>It also empowers patients to take more responsibility for their health and results in fewer unplanned visits to the emergency room.</p>
<p>‘Patient satisfaction rates were well over 90 %,’ said Prof. Crooks.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ep.237: Deep Learning in Robotics, with  Sergey Levine  </title>
		<link>https://robohub.org/deep-learning-in-robotics/</link>
		
		<dc:creator><![CDATA[Audrow Nash]]></dc:creator>
		<pubDate>Sat, 24 Jun 2017 20:56:45 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[AI-cognition]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">http://robohub.org/deep-learning-in-robotics/</guid>

					<description><![CDATA[Sergey Levine on applying deep learning techniques for end-to-end design of robots.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2017/06/Deep-Learning-for-Robots.jpg"/><img decoding="async" class="alignnone size-full wp-image-80678" src="http://robohub.org/wp-content/uploads/2017/06/Deep-Learning-for-Robots.jpg" alt="" width="700" height="452" srcset="https://robohub.org/wp-content/uploads/2017/06/Deep-Learning-for-Robots.jpg 700w, https://robohub.org/wp-content/uploads/2017/06/Deep-Learning-for-Robots-425x274.jpg 425w" sizes="(max-width: 700px) 100vw, 700px" />
<p><span style="font-weight: 400;">In this episode, Audrow Nash interviews Sergey Levine, assistant professor at UC Berkeley, about deep learning on robotics. Levine explains what deep learning is and he discusses the challenges of using deep learning in robotics. Lastly, Levine speaks about his collaboration with Google and some of the surprising behavior that emerged from his deep learning approach (how the system grasps soft objects).</span></p>
<p><iframe src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/329850116&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false" width="100%" height="166" frameborder="no" scrolling="no"></iframe></p>
<p>In addition to the main interview, Audrow interviewed Levine about his professional path. They spoke about what questions motivate him, why his PhD experience was different to what he had expected, the value of self-directed learning,  work-life balance, and what he wishes he’d known in graduate school.<br />
<iframe src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/329851099&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false" width="100%" height="166" frameborder="no" scrolling="no"></iframe><br />
<span id="more-80674"></span></p>
<p>A video of Levine&#8217;s work in collaboration with Google.</p>
<p>https://www.youtube.com/watch?v=cXaic_k80uM&#038;feature=youtu.be</p>
<p>&nbsp;</p>
<p><strong>Sergey Levine</strong></p>
<p><img decoding="async" class="alignleft wp-image-80675" src="http://robohub.org/wp-content/uploads/2017/06/sergey_levine.gif" alt="" width="115" height="150" />Sergey Levine is an assistant professor at UC Berkeley. His research focuses on robotics and machine learning. In his PhD thesis, he developed a novel guided policy search algorithm for learning complex neural network control policies, which was later applied to enable a range of robotic tasks, including end-to-end training of policies for perception and control. He has also developed algorithms for learning from demonstration, inverse reinforcement learning, efficient training of stochastic neural networks, computer vision, and data-driven character animation.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Links</strong></p>
<ul>
<li><a href="http://feeds.soundcloud.com/stream/329850116-robotspodcast-robots-deep-learning-in-robotics.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download mp3 (16.0 MB)</a></li>
<li><a href="http://cf-media.sndcdn.com/GlkSU4qvco6a?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiKjovL2NmLW1lZGlhLnNuZGNkbi5jb20vR2xrU1U0cXZjbzZhIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNDk4MzM3ODE5fX19XX0_&amp;Signature=qp28B~00uSKKYGeAmchLm-loOMWIgcWZgIYMxQIlQEfCh3aYaaLlAw4bTEoqV34W5f8XXOSH6Qo8MW1G2Py4Ejqx8028XrGQUthlS4ikxOID1oVe2oK-OQu-fThs54Is9eNAMoUHV3U3PX81EtYpL4Us-q6sCsEWiP3TO2KEqFPGUbV2qLn4UYJVDBS7sPyQkOihA5p6Hr3hiwYLfUbbUK1AX7HUKBB7lcu5IetFCOrIN~PB3An~J1moxXz-G34cd824p6eNhjd1dAlghDw5WTcZ2HRVonidnN1EkDro9eDibXIP1zmsuzdYo6LABNmJPI4NJXxhLQ4OtV1iT--3nw__&amp;Key" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download extra mp3 (7.1 MB)</a></li>
<li><a href="https://people.eecs.berkeley.edu/~svlevine/#sec_group" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Sergey Levine&#8217;s website</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using iTunes</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/329850116-robotspodcast-robots-deep-learning-in-robotics.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>Helping or hacking? Engineers and ethicists must work together on brain-computer interface technology</title>
		<link>https://robohub.org/helping-or-hacking-engineers-and-ethicists-must-work-together-on-brain-computer-interface-technology/</link>
		
		<dc:creator><![CDATA[The Conversation]]></dc:creator>
		<pubDate>Thu, 22 Jun 2017 13:00:21 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[AI-cognition]]></category>
		<category><![CDATA[BCI]]></category>
		<category><![CDATA[brain-computer interface]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[culture & philosophy]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[human-robot interaction]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[sensing]]></category>
		<guid isPermaLink="false">http://robohub.org/helping-or-hacking-engineers-and-ethicists-must-work-together-on-brain-computer-interface-technology/</guid>

					<description><![CDATA[A subject plays a computer game as part of a neural security experiment at the University of Washington. Patrick Bennett, CC BY-ND By Eran Klein, University of Washington and Katherine Pratt, University of Washington &#160; In the 1995 film “Batman Forever,” the Riddler used 3-D television to secretly access viewers’ most personal thoughts in his hunt [&#8230;]]]></description>
										<content:encoded><![CDATA[<figure><img decoding="async" class="aligncenter" src="https://cdn.theconversation.com/files/173203/width754/file-20170609-4841-73vkw2.jpg" alt="File 20170609 4841 73vkw2" /><figcaption>A subject plays a computer game as part of a neural security experiment at the University of Washington.<br />
<span class="attribution"><span class="source">Patrick Bennett</span>, <a class="license" href="http://creativecommons.org/licenses/by-nd/4.0/" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">CC BY-ND</a></span></figcaption></figure>
<p>By <a href="https://theconversation.com/profiles/eran-klein-377717" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">Eran Klein</a>, <em><a href="http://theconversation.com/institutions/university-of-washington-699" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">University of Washington</a></em> and <a href="https://theconversation.com/profiles/katherine-pratt-377722" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">Katherine Pratt</a>, <em><a href="http://theconversation.com/institutions/university-of-washington-699" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">University of Washington</a></em></p>
<p>&nbsp;</p>
<p>In the 1995 film <a href="http://www.imdb.com/title/tt0112462/" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">“Batman Forever</a>,” the Riddler used 3-D television to secretly access viewers’ most personal thoughts in his hunt for Batman’s true identity. By 2011, the metrics company <a href="http://www.nielsen.com/us/en/press-room/2011/nielsen-acquires-neurofocus.html" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">Nielsen had acquired Neurofocus</a> and had created a “consumer neuroscience” division that uses <a href="http://www.nielsen.com/us/en/solutions/capabilities/consumer-neuroscience.html" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">integrated conscious and unconscious data</a> to track customer decision-making habits. What was once a nefarious scheme in a Hollywood blockbuster seems poised to become a reality.<span id="more-80579"></span></p>
<p>Recent announcements <a href="https://www.theverge.com/2017/3/27/15077864/elon-musk-neuralink-brain-computer-interface-ai-cyborgs" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">by Elon Musk</a> <a href="https://techcrunch.com/2017/04/19/facebook-brain-interface/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">and Facebook</a> about <a href="https://theconversation.com/melding-mind-and-machine-how-close-are-we-75589" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">brain-computer interface (BCI) technology</a> are just the latest headlines in an ongoing science-fiction-becomes-reality story.</p>
<p>BCIs use brain signals to control objects in the outside world. They’re a potentially world-changing innovation – imagine being paralyzed but able to “reach” for something with a prosthetic arm <a href="http://www.slate.com/blogs/future_tense/2012/12/21/jan_scheuermann_footage_of_paralyzed_woman_eating_chocolate_with_robotic.html" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">just by thinking about it</a>. But the revolutionary technology also raises concerns. Here at the University of Washington’s Center for Sensorimotor Neural Engineering (<a href="http://www.csne-erc.org/" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">CSNE</a>) we and our colleagues are researching BCI technology – and a crucial part of that includes working on issues such as neuroethics and neural security. Ethicists and engineers are working together to understand and quantify risks and develop ways to protect the public now.</p>
<hr class="xh2  ">
<h2>Picking up on P300 signals</h2>
<p>All BCI technology relies on being able to collect information from a brain that a device can then use or act on in some way. There are numerous places from which signals can be recorded, as well as infinite ways the data can be analyzed, so there are many possibilities for how a BCI can be used.</p>
<p>Some BCI researchers zero in on one particular kind of regularly occurring brain signal that alerts us to important changes in our environment. Neuroscientists call these signals “<a href="https://doi.org/10.4103/0972-6748.57865" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">event-related potentials</a>.” In the lab, they help us identify a reaction to a stimulus.</p>
<figure class="align-center zoomable"><a href="https://cdn.theconversation.com/files/172819/area14mp/file-20170607-29557-1ggtcor.JPG" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" class="aligncenter" src="https://cdn.theconversation.com/files/172819/width754/file-20170607-29557-1ggtcor.JPG" alt="" /></a><figcaption><span class="caption">Examples of event-related potentials (ERPs), electrical signals produced by the brain in response to a stimulus. </span><span class="attribution"><span class="source">Tamara Bonaci</span>, <a class="license" href="http://creativecommons.org/licenses/by-nd/4.0/" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">CC BY-ND</a></span></figcaption></figure>
<p>In particular, we capitalize on one of these specific signals, <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2715154/" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">called the P300</a>. It’s a positive peak of electricity that occurs toward the back of the head about 300 milliseconds after the stimulus is shown. The P300 alerts the rest of your brain to an “oddball” that stands out from the rest of what’s around you.</p>
<p>For example, you don’t stop and stare at each person’s face when you’re searching for your friend at the park. Instead, if we were recording your brain signals as you scanned the crowd, there would be a detectable P300 response when you saw someone who could be your friend. The P300 carries an unconscious message alerting you to something important that deserves attention. These signals are part of a still unknown brain pathway that aids in detection and focusing attention.</p>
<hr class="xh2  ">
<h2>Reading your mind using P300s</h2>
<p>P300s reliably occur any time you notice something rare or disjointed, like when you find the shirt you were looking for in your closet or your car in a parking lot. Researchers can use the P300 in an experimental setting to determine what is important or relevant to you. That’s led to the creation of devices like spellers that allow paralyzed individuals to type using their thoughts, <a href="https://doi.org/10.1016/0013-4694(88)90149-6" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">one character at a time</a>.</p>
<p>It also can be used to determine what you know, in what’s called a “<a href="https://dx.doi.org/10.3109/00207458808985770" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">guilty knowledge test</a>.” In the lab, subjects are asked to choose an item to “steal” or hide, and are then shown many images repeatedly of both unrelated and related items. For instance, subjects choose between a watch and a necklace, and are then shown typical items from a jewelry box; a P300 appears when the subject is presented with the image of the item he took.</p>
<p>Everyone’s P300 is unique. In order to know what they’re looking for, researchers need “training” data. These are previously obtained brain signal recordings that researchers are confident contain P300s; they’re then used to calibrate the system. Since the test measures an unconscious neural signal that you don’t even know you have, can you fool it? Maybe, if you <a href="https://doi.org/10.1111/j.1469-8986.2004.00158.x" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">know that you’re being probed and what the stimuli are</a>.</p>
<p>Techniques like these are still considered unreliable and unproven, and thus U.S. courts have <a href="https://doi.org/10.1176/ps.2007.58.4.460" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">resisted admitting P300 data as evidence</a>.</p>
<figure class="align-center zoomable"><a href="https://cdn.theconversation.com/files/172821/area14mp/file-20170607-25764-pbljrg.jpg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" class="aligncenter" src="https://cdn.theconversation.com/files/172821/width754/file-20170607-25764-pbljrg.jpg" alt="" /></a><figcaption><span class="caption">For now, most BCI technology relies on somewhat cumbersome EEG hardware that is definitely not stealth. </span><span class="attribution"><span class="source">Mark Stone, University of Washington</span>, <a class="license" href="http://creativecommons.org/licenses/by-nd/4.0/" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">CC BY-ND</a></span></figcaption></figure>
<p>Imagine that instead of using a P300 signal to solve the mystery of a “stolen” item in the lab, someone used this technology to extract information about what month you were born or which bank you use – without your telling them. Our research group has <a href="https://digital.lib.washington.edu/researchworks/handle/1773/33808" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">collected data suggesting this is possible</a>. Just using an individual’s brain activity – specifically, their P300 response – we could determine a subject’s preferences for things like favorite coffee brand or favorite sports.</p>
<p>But we could do it only when subject-specific training data were available. What if we could figure out someone’s preferences without previous knowledge of their brain signal patterns? Without the need for training, users could simply put on a device and go, skipping the step of loading a personal training profile or spending time in calibration. Research on trained and untrained devices is the subject of <a href="http://brl.ee.washington.edu/neural-engineering/bci-security/" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">continuing experiments at the University of Washington</a> <a href="https://perso.uclouvain.be/fstandae/PUBLIS/190.pdf" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">and elsewhere</a>.</p>
<p>It’s when the technology is able to “read” someone’s mind who isn’t actively cooperating that ethical issues become particularly pressing. After all, we willingly trade bits of our privacy all the time – when we open our mouths to have conversations or use GPS devices that allow companies to collect data about us. But in these cases we consent to sharing what’s in our minds. The difference with next-generation P300 technology under development is that the protection consent gives us may get bypassed altogether.</p>
<p>What if it’s possible to decode what you’re thinking or planning without you even knowing? Will you feel violated? Will you feel a loss of control? Privacy implications may be wide-ranging. Maybe advertisers could know your preferred brands and send you personalized ads – which may be convenient or creepy. Or maybe malicious entities could determine where you bank and your account’s PIN – which would be alarming.</p>
<hr class="xh2  ">
<h2>With great power comes great responsibility</h2>
<p>The potential ability to determine individuals’ preferences and personal information using their own brain signals has spawned a number of difficult but pressing questions: Should we be able to keep our neural signals private? That is, should neural security <a href="https://doi.org/10.1186/s40504-017-0050-1" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">be a human right</a>? How do we <a href="https://dx.doi.org/10.2139/ssrn.2427564" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">adequately protect and store all the neural data</a> being recorded for research, and soon for leisure? How do consumers know if any protective or anonymization measures are being made with their neural data? As of now, neural data collected for commercial uses are not subject to the same legal protections covering <a href="https://www.hhs.gov/hipaa/index.html" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">biomedical research or health care</a>. Should neural data be treated differently?</p>
<figure class="align-center zoomable"><a href="https://cdn.theconversation.com/files/172822/area14mp/file-20170607-25764-qhx5o4.jpg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" class="aligncenter" src="https://cdn.theconversation.com/files/172822/width754/file-20170607-25764-qhx5o4.jpg" alt="" /></a><figcaption><span class="caption">Neuroethicists from the UW Philosophy department discuss issues related to neural implants.</span><br />
<span class="attribution"><span class="source">Mark Stone, University of Washington</span>, <a class="license" href="http://creativecommons.org/licenses/by-nd/4.0/" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">CC BY-ND</a></span></figcaption></figure>
<p>These are the kinds of conundrums that are best addressed by neural engineers and ethicists working together. Putting ethicists in labs alongside engineers – <a href="http://www.csne-erc.org/research/neuroethics" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">as we have done at the CSNE</a> – is one way to ensure that privacy and security risks of neurotechnology, as well as other ethically important issues, are an active part of the research process instead of an afterthought. For instance, Tim Brown, an ethicist at the CSNE, is “housed” within a neural engineering research lab, allowing him to have daily conversations with researchers about ethical concerns. He’s also easily able to interact with – and, in fact, interview – research subjects about their <a href="http://www.csne-erc.org/engage-enable/post/ethics-cornerstone-neural-engineering-research" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">ethical concerns about brain research</a>.</p>
<p>There are important ethical and legal lessons to be drawn about technology and privacy from other areas, such as <a href="https://www.genome.gov/27561246/privacy-in-genomics" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">genetics</a> and <a href="http://www.theneuroethicsblog.com/2011/08/ethical-dimenstions-of-neuromarketing.html" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">neuromarketing</a>. But there seems to be something important and different about reading neural data. They’re more intimately connected to the mind and who we take ourselves to be. As such, ethical issues raised by BCI demand special attention.</p>
<hr class="xh2  ">
<h2>Working on ethics while tech’s in its infancy</h2>
<p>As we wrestle with how to address these privacy and security issues, there are two features of current P300 technology that will buy us time.</p>
<p>First, most commercial devices available use dry electrodes, which rely solely on skin contact to conduct electrical signals. This technology is prone to a low signal-to-noise ratio, meaning that we can extract only relatively basic forms of information from users. The brain signals we record are known to be highly variable (even for the same person) due to things like electrode movement and the constantly changing nature of brain signals themselves. Second, electrodes are not always in ideal locations to record.</p>
<p>All together, this inherent lack of reliability means that BCI devices are not nearly as ubiquitous today as they may be in the future. As electrode hardware and signal processing continue to improve, it will be easier to continuously use devices like these, and make it easier to extract personal information from an unknowing individual as well. The safest advice would be to not use these devices at all.</p>
<p><img decoding="async" src="https://counter.theconversation.edu.au/content/77759/count.gif?distributor=republish-lightbox-basic" alt="The Conversation" width="1" height="1" />The goal should be that the ethical standards and the technology will mature together to ensure future BCI users are confident their privacy is being protected as they use these kinds of devices. It’s a rare opportunity for scientists, engineers, ethicists and eventually regulators to work together to create even better products than were originally dreamed of in science fiction.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Teaching robots to teach other robots</title>
		<link>https://robohub.org/teaching-robots-to-teach-other-robots/</link>
		
		<dc:creator><![CDATA[CSAIL MIT]]></dc:creator>
		<pubDate>Wed, 10 May 2017 15:02:43 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[AI-cognition]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[software]]></category>
		<guid isPermaLink="false">http://robohub.org/teaching-robots-to-teach-other-robots/</guid>

					<description><![CDATA[Most robots are programmed using one of two methods: learning from demonstration, in which they watch a task being done and then replicate it, or via motion-planning techniques like optimization or sampling, which require a programmer to explicitly specify a task’s goals and constraints. Both methods have drawbacks. Robots that learn from demonstration can’t easily [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="attachment_77790" style="width: 1810px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-77790" class="size-full wp-image-77790" src="http://robohub.org/wp-content/uploads/2017/05/2DArpino-Perez-discusses-her-work-teaching-Optimus-to-pick-up-a-bottle-Jason-Dorfman-MIT-CSAIL.jpg" alt="" width="1800" height="1200" srcset="https://robohub.org/wp-content/uploads/2017/05/2DArpino-Perez-discusses-her-work-teaching-Optimus-to-pick-up-a-bottle-Jason-Dorfman-MIT-CSAIL.jpg 1800w, https://robohub.org/wp-content/uploads/2017/05/2DArpino-Perez-discusses-her-work-teaching-Optimus-to-pick-up-a-bottle-Jason-Dorfman-MIT-CSAIL-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2017/05/2DArpino-Perez-discusses-her-work-teaching-Optimus-to-pick-up-a-bottle-Jason-Dorfman-MIT-CSAIL-768x512.jpg 768w, https://robohub.org/wp-content/uploads/2017/05/2DArpino-Perez-discusses-her-work-teaching-Optimus-to-pick-up-a-bottle-Jason-Dorfman-MIT-CSAIL-1024x683.jpg 1024w" sizes="(max-width: 1800px) 100vw, 1800px" /><p id="caption-attachment-77790" class="wp-caption-text">D&#8217;Arpino Perez discusses her work teaching Optimus to pick up a bottle. Image: Jason Dorfman, MIT CSAIL</p></div>
<p>Most robots are programmed using one of two methods: learning from demonstration, in which they watch a task being done and then replicate it, or via motion-planning techniques like optimization or sampling, which require a programmer to explicitly specify a task’s goals and constraints.</p>
<p>Both methods have drawbacks. Robots that learn from demonstration can’t easily transfer one skill they’ve learned to another situation and remain accurate. On the other hand, motion planning systems that use sampling or optimization can adapt to these changes, but are time-consuming, since they usually have to be hand-coded by expert programmers.</p>
<p>Researchers from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) have recently developed a system that aims to bridge the two techniques: C-LEARN, which allows non-coders to teach robots a wider range of tasks simply by providing some information about how objects are typically manipulated and then showing the robot a single demo of the task. Importantly, this enables users to teach robots skills that can be automatically transferred to other robots with different “kinematics” (ways of moving) &#8211; a key time- and cost-saving measure for companies that want a range of robots to perform similar actions.</p>
<div class="keep-aspect"><iframe title="Teaching Robots to Teach Robots" width="500" height="281" src="https://www.youtube-nocookie.com/embed/QQplTBx6rV0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>“By combining the intuitiveness of learning from demonstration with the precision of motion-planning algorithms, this approach can help robots do new types of tasks that they haven’t been able to learn before, like multi-step assembly using both of their arms,” says Claudia Pérez-D’Arpino, a PhD student who wrote a paper on C-LEARN with MIT professor Julie Shah.</p>
<p>The team tested the system on Optimus, a new two-armed robot designed for bomb disposal that they programmed to perform tasks like opening doors, transporting objects and extracting objects from containers.</p>
<p>(The robot is made of components from multiple manufacturers, including a manipulation system by RE2, a Husky unmanned ground vehicle by Clearpath, 3-finger grippers by Robotiq and the multisense sensor from Carnegie Robotics that is used in the Atlas robot.)</p>
<p>In simulations they showed that Optimus’ learned skills could be seamlessly transferred to Atlas, <a href="http://news.mit.edu/2015/robotics-competition-algorithms-0611." target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">CSAIL’s six-foot-tall, 400-pound humanoid robot</a>.</p>
<p>The paper was recently accepted to the IEEE International Conference on Robotics and Automation (ICRA), which takes place May 29-June 3 in Singapore.</p>
<hr class="xh2  ">
<h3>How it works</h3>
<p>With C-LEARN the user first gives the robot a knowledge base of information on how to reach and grasp different objects that have different constraints. (The C in C-LEARN stands for “constraints.”) The operator then uses a 3D interface to show the robot a single demonstration of the specific task, which is represented by a sequence of relevant moments known as “keyframes.” By matching these keyframes with the knowledge base, the robot can automatically suggest motion plans for the operator to approve or edit as needed.</p>
<img decoding="async" class="alignnone size-full" src="https://j.gifs.com/0gk7RN.gif" width="480" height="270" />
<p>“This approach is actually very similar to how humans learn in terms of seeing how something’s done and connecting it to what we already know about the world,” says Pérez-D’Arpino. “We can’t magically learn from a single demonstration, so we take new information and match it to previous knowledge about our environment.”</p>
<p>One challenge was that existing constraints that could be learned from demonstrations weren’t accurate enough to enable robots to precisely manipulate objects. To overcome that, the researchers developed constraints inspired by computer-aided design (CAD) programs that can tell the robot if its hands should be parallel or perpendicular to the objects it is interacting with.</p>
<img decoding="async" class="alignnone size-full" src="https://j.gifs.com/AnGlDj.gif" width="640" height="360" />
<p>The team also showed that the robot performed significantly better in collaboration with humans. While the robot successfully executed tasks 87.5 percent of the time on its own, it did so 100 percent of the time when it had a operator that could correct minor sensory inaccuracies.</p>
<p>“Having a knowledge base is fairly common, but what’s not common is integrating it with learning from demonstration,” says Dmitry Berenson, an assistant professor of computer science at the University of Michigan who was not involved in the research. “That’s very helpful, because if you are dealing with the same objects over and over again, you don&#8217;t want to then have to start from scratch to teach the robot every new task.”</p>
<img decoding="async" class="alignnone size-full" src="https://j.gifs.com/RgqJ6w.gif" width="640" height="360" />
<p>The system is part of a larger wave of research focused on making LfD approaches more adaptive. If you’re a robot that has learned to take an object out of a tube from a demonstration, you might not be able to do it if there’s an obstacle in the way that requires you to move your arm differently. However, C-LEARN can do this, because it does not learn one specific way to perform the action.</p>
<p>“It’s good for the field that we&#8217;re moving away from directly imitating motion, towards actually trying to infer the principles behind the motion,” says Berenson. “By using these learned constraints in a motion planner, we can make systems that are far more flexible than those which just try to mimic what&#8217;s being demonstrated&#8221;</p>
<p>Shah says that advanced LfD methods could prove important in time-sensitive scenarios like bomb disposal and disaster response, where robots are currently tele-operated at the level of individual joint movements.</p>
<p>“Something as simple as picking up a box could take 20-30 minutes, which is significant for an emergency situation,” says Pérez-D’Arpino.</p>
<p>C-LEARN can’t yet handle certain advanced tasks, like avoiding collisions or planning for different step sequences for a given task. But the team is hopeful that incorporating more insights from human learning will give robots an even wider range of physical capabilities.</p>
<p>“Traditional programming of robots in real-world scenarios is difficult, tedious and requires a lot of domain knowledge,” says Shah. “It would be much more effective if we could train them more like how we train people: by giving them some basic knowledge and a single demonstration. This is an exciting step towards teaching robots to perform complex multi-arm and multi-step tasks necessary for assembly manufacturing and ship or aircraft maintenance.”</p>
<hr class="xh2  ">
<p><a href="https://drive.google.com/open?id=0B9HHfYresOgRUlpHeGlQY1U4SVE" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">Click here</a> to access the full paper.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The cheap arm project: An affordable, open-source robotics project</title>
		<link>https://robohub.org/the-cheap-arm-project-an-affordable-open-source-robotics-project/</link>
		
		<dc:creator><![CDATA[Dominic Cassidy]]></dc:creator>
		<pubDate>Thu, 30 Mar 2017 09:00:41 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[household]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[modular]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">http://robohub.org/the-cheap-arm-project-an-affordable-open-source-robotics-project/</guid>

					<description><![CDATA[What do you get when you put together wood and rope? Well according to Plymouth University&#8217;s Professor Guido Bugmann: a low-cost, open source, 2 meter tall robot! All buildable for under £2000. The Cheap Arm Project (CHAP) began as an MSc project aimed at developing an affordable mobile robot arm system that could be used by [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" class="size-full wp-image-74761 aligncenter" src="http://robohub.org/wp-content/uploads/2017/03/CHAP_Controller_sm.jpg" alt="" width="653" height="490" srcset="https://robohub.org/wp-content/uploads/2017/03/CHAP_Controller_sm.jpg 653w, https://robohub.org/wp-content/uploads/2017/03/CHAP_Controller_sm-425x319.jpg 425w" sizes="(max-width: 653px) 100vw, 653px" />
<p>What do you get when you put together wood and rope? Well according to Plymouth University&#8217;s Professor Guido Bugmann: a low-cost, open source, 2 meter tall robot! All buildable for under £2000. The Cheap Arm Project (CHAP) began as an MSc project aimed at developing an affordable mobile robot arm system that could be used by wheelchair users to access daily objects at inaccessible heights or weights (the extreme case being 2 litre bottle).<span id="more-74760"></span></p>
<p>Now the project has turned open source in the hope of continuing development and gathering more feedback. With the entire hardware and software details available online, with detailed instructions, the team hopes that community members will attempt to construct their own CHAP robot.</p>
<img decoding="async" class="aligncenter size-full wp-image-74762" src="http://robohub.org/wp-content/uploads/2017/03/CHAPConcept_3.jpg" alt="" width="740" height="808" srcset="https://robohub.org/wp-content/uploads/2017/03/CHAPConcept_3.jpg 740w, https://robohub.org/wp-content/uploads/2017/03/CHAPConcept_3-389x425.jpg 389w" sizes="(max-width: 740px) 100vw, 740px" />
<p>While building an entire robot may conventionally seem a complex and expensive undertaking, CHAP stands out with its use of 3D printed parts and wood. In fact, the &#8220;under £2000&#8221; price tag of required parts is primarily made up of the use six Dynamixel motors, each costing up to £200 and used by the project due to having numerous available during development. With this in mind, future work will look at the use of lower cost motors.</p>
<div class="keep-aspect"><iframe title="CHAP Robot V1" width="500" height="281" src="https://www.youtube-nocookie.com/embed/-FDXMkB4JsY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>Rather than a robot &#8216;brain&#8217;, CHAP is powered by a human one. To accomplish this, CHAP&#8217;s Raspberry Pi was used to host a local web page to enable tele-operation from any connected device, all accessible through a WiFi hotspot also hosted by the Pi. This was an important design choice as it removed the need for platform specific apps and associated costs, simultaneously simplifying deployment and testing.</p>
<p>This was done deliberately to keep the design simple, and to allow users the freedom to interact with their world. Early user-tests discovered that some level of intelligence would be needed to simplify controls. With currently three joints, and three axis available; some steps are needed to automate object interaction (pull requests welcome!).</p>
<img decoding="async" class="aligncenter size-full wp-image-74763" src="http://robohub.org/wp-content/uploads/2017/03/side.jpg" alt="" width="955" height="1600" srcset="https://robohub.org/wp-content/uploads/2017/03/side.jpg 955w, https://robohub.org/wp-content/uploads/2017/03/side-254x425.jpg 254w, https://robohub.org/wp-content/uploads/2017/03/side-768x1287.jpg 768w, https://robohub.org/wp-content/uploads/2017/03/side-611x1024.jpg 611w" sizes="(max-width: 955px) 100vw, 955px" />
<p>The next step for CHAP will be refinement of hardware and software; however the very first will be building a community! With full design documents available it is hoped that with support these can be improved and simplified, while simultaneously improving the effectiveness of the software.</p>
<p>Link to the github site can be found here: <a href="https://mobile-chap.github.io/Web/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">https://mobile-chap.github.io/Web/</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>UgCS photogrammetry technique for UAV land surveying missions</title>
		<link>https://robohub.org/ugcs-photogrammetry-technique-for-uav-land-surveying-missions/</link>
		
		<dc:creator><![CDATA[SPH Engineering]]></dc:creator>
		<pubDate>Thu, 09 Mar 2017 14:00:00 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[environment & agriculture]]></category>
		<category><![CDATA[exploration & mining]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[mapping & surveillance]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[surveying]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">http://robohub.org/ugcs-photogrammetry-technique-for-uav-land-surveying-missions/</guid>

					<description><![CDATA[&#160; UgCS is easy-to-use software for planning and flying UAV drone-survey missions. It supports almost any UAV platform, providing convenient tools for areal and linear surveys and enabling direct drone control. What&#8217;s more, UgCS enables professional land survey mission planning using photogrammetry techniques. How to plan photogrammetry mission with UgCS Standard land surveying photogrammetry mission planning [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<div id="attachment_73423" style="width: 860px" class="wp-caption aligncenter"><a href="http://robohub.org/wp-content/uploads/2017/03/Fig15_adding_overshot.png" data-wpel-link="internal"><img decoding="async" aria-describedby="caption-attachment-73423" class="size-full wp-image-73423" src="http://robohub.org/wp-content/uploads/2017/03/Fig15_adding_overshot.png" alt="" width="850" height="478" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig15_adding_overshot.png 850w, https://robohub.org/wp-content/uploads/2017/03/Fig15_adding_overshot-425x239.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig15_adding_overshot-768x432.png 768w, https://robohub.org/wp-content/uploads/2017/03/Fig15_adding_overshot-500x281.png 500w" sizes="(max-width: 850px) 100vw, 850px" /></a><p id="caption-attachment-73423" class="wp-caption-text">Figure 15: Adding 40m overshot to both ends of each survey line</p></div>
<p><a href="https://www.ugcs.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">UgCS</a> is easy-to-use software for planning and flying UAV drone-survey missions. It supports almost any UAV platform, providing convenient tools for areal and linear surveys and enabling direct drone control. What&#8217;s more, UgCS enables professional land survey mission planning using photogrammetry techniques.</p>
<p><strong>How to plan photogrammetry mission with UgCS</strong></p>
<p>Standard land surveying photogrammetry mission planning with UgCS can be divided into following steps :</p>
<ol>
<li>Obtain input data</li>
<li>Plan mission</li>
<li>Deploy ground control points</li>
<li>Fly mission</li>
<li>Image geotagging</li>
<li>Data processing</li>
<li>Map import to UgCS (optional)</li>
</ol>
<p><a href="https://www.youtube.com/watch?v=SalCQoG6WUw&#038;feature=youtu.be" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">https://www.youtube.com/watch?v=SalCQoG6WUw&amp;feature=youtu.be</a></p>
<hr class="xh2  ">
<p><strong>Step one: Obtain input data</strong></p>
<p>Firstly, to reach the desired result, input settings have to be defined:</p>
<ul class="txt">
<li>Required GSD (ground sampling distance &#8211; size of single pixel on ground),</li>
<li>Survey area boundaries,</li>
<li>Required forward and side overlap.</li>
</ul>
<p>GSD and area boundaries are usually defined by the customer’s requirements for output material parameters, for example by scale and resolution of digital map. Overlap should be chosen according to specific conditions of surveying area and requirements of data processing software.</p>
<p>Each data processing software (e.g., Pix4D, Agisoft Photoscan, Dronedeploy, Acute 3d) has specific requirements for side and forward overlaps for different surfaces. To choose correct values, please refer to documentation of chosen software. In general, 75% forward and 60% side overlap will be a good choice. Overlapping should be increased for areas with small amount of visual cues, for example for deserts or forests.</p>
<p>Often, aerial photogrammetry beginners are excited about the option to produce digital maps with extremely high resolution (1-2cm/pixel), and to use very small GSD for mission planning. This is very bad practice. Small GSD will result in longer flight time, hundreds of photos for each acre, tens of hours of processing and heavy output files. GSD should be set according to the output requirements of the digital map.</p>
<p>Other limitations can occur. For example, GSD of 10cm/pixel is required, but designed to use a Sony A6000 camera. Based on mentioned GSD and camera’s parameters, the flight altitude would be set to 510 meters. In most countries, maximum allowed altitude of UAV&#8217;s (without special permission) is limited to 120m/400ft AGL (above ground). Taking into account the maximum allowed altitude, the maximum possible GSD in this case could be no more than 2.3cm.</p>
<hr class="xh2  ">
<p><strong>Step two: Plan your mission</strong></p>
<p>Mission planning consists of two stages:</p>
<ul class="txt">
<li>Initial planning,</li>
<li>Route optimisation.</li>
</ul>
<p><em>-Initial planning:</em></p>
<p>The first step is to set surveying area using UgCS Photogrammetry tool. Area can be set using visual cues on underlying map or using exact coordinates of edges. The result &#8211; survey area is marked with yellow boundaries (Figure 1).</p>
<div id="attachment_73401" style="width: 860px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73401" class="size-full wp-image-73401" src="http://robohub.org/wp-content/uploads/2017/03/Fig1_set_survey_area.png" alt="" width="850" height="478" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig1_set_survey_area.png 850w, https://robohub.org/wp-content/uploads/2017/03/Fig1_set_survey_area-425x239.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig1_set_survey_area-768x432.png 768w, https://robohub.org/wp-content/uploads/2017/03/Fig1_set_survey_area-500x281.png 500w" sizes="(max-width: 850px) 100vw, 850px" /><p id="caption-attachment-73401" class="wp-caption-text">Figure 1: Setting the survey area</p></div>
<p>The next step is to set GSD and overlapping for the camera in Photogrammetry tool&#8217;s settings window (Figure 2).</p>
<div id="attachment_73402" style="width: 290px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73402" class="size-full wp-image-73402" src="http://robohub.org/wp-content/uploads/2017/03/Fig2_set_camera.png" alt="" width="280" height="280" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig2_set_camera.png 280w, https://robohub.org/wp-content/uploads/2017/03/Fig2_set_camera-220x220.png 220w, https://robohub.org/wp-content/uploads/2017/03/Fig2_set_camera-32x32.png 32w, https://robohub.org/wp-content/uploads/2017/03/Fig2_set_camera-50x50.png 50w, https://robohub.org/wp-content/uploads/2017/03/Fig2_set_camera-64x64.png 64w, https://robohub.org/wp-content/uploads/2017/03/Fig2_set_camera-96x96.png 96w, https://robohub.org/wp-content/uploads/2017/03/Fig2_set_camera-128x128.png 128w" sizes="(max-width: 280px) 100vw, 280px" /><p id="caption-attachment-73402" class="wp-caption-text">Figure 2: Setting camera&#8217;s Ground Sampling Distance and overlapping</p></div>
<p>To take photos in Photogrammetry tool&#8217;s setting window, define the control action of the camera (Figure 3). Set camera by distance triggering action with default values.</p>
<div id="attachment_73403" style="width: 339px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73403" class="size-full wp-image-73403" src="http://robohub.org/wp-content/uploads/2017/03/Fig3_camera_control_action.png" alt="" width="329" height="234" /><p id="caption-attachment-73403" class="wp-caption-text">Figure 3: Setting camera&#8217;s control action</p></div>
<p>At this point, initial route planning is completed. UgCS will automatically calculate photogrammetry route (see Figure 4).</p>
<div id="attachment_73404" style="width: 860px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73404" class="size-full wp-image-73404" src="http://robohub.org/wp-content/uploads/2017/03/Fig4_un-optimized_route.png" alt="" width="850" height="478" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig4_un-optimized_route.png 850w, https://robohub.org/wp-content/uploads/2017/03/Fig4_un-optimized_route-425x239.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig4_un-optimized_route-768x432.png 768w, https://robohub.org/wp-content/uploads/2017/03/Fig4_un-optimized_route-500x281.png 500w" sizes="(max-width: 850px) 100vw, 850px" /><p id="caption-attachment-73404" class="wp-caption-text">Figure 4: Calculated photogrammetry survey route before optimisation</p></div>
<p><em>-Route optimisation</em></p>
<p>To optimise the route, it&#8217;s calculated parameters should be known: altitude, estimated flight time, number of shots, etc.</p>
<p>Part of the route&#8217;s calculated information can be found in the elevation profile window. To access the elevation profile window (if it is not visible on screen) click the parameters icon on the route card (lower-right corner, see Figure 5), and from the drop-down menu select show elevation:</p>
<div id="attachment_73405" style="width: 281px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73405" class="size-full wp-image-73405" src="http://robohub.org/wp-content/uploads/2017/03/Fig5_parameters.png" alt="" width="271" height="178" /><p id="caption-attachment-73405" class="wp-caption-text">Figure 5: Accessing elevation window from Route cards Parameters settings</p></div>
<p>The elevation profile window will present an estimated route length, duration, waypoint count and min/max altitude data:</p>
<div id="attachment_73408" style="width: 665px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73408" class="size-full wp-image-73408" src="http://robohub.org/wp-content/uploads/2017/03/Fig6_elevation_profile_parameters.png" alt="" width="655" height="254" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig6_elevation_profile_parameters.png 655w, https://robohub.org/wp-content/uploads/2017/03/Fig6_elevation_profile_parameters-425x165.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig6_elevation_profile_parameters-500x194.png 500w" sizes="(max-width: 655px) 100vw, 655px" /><p id="caption-attachment-73408" class="wp-caption-text">Figure 6: Route values in elevation profile window</p></div>
<p>To get other calculated values, open route log by clicking on route status indicator: the green check-mark (upper-right corner, see Figure 7) of the route card:</p>
<div id="attachment_73409" style="width: 731px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73409" class="size-full wp-image-73409" src="http://robohub.org/wp-content/uploads/2017/03/Fig7_route_values-1.png" alt="" width="721" height="293" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig7_route_values-1.png 721w, https://robohub.org/wp-content/uploads/2017/03/Fig7_route_values-1-425x173.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig7_route_values-1-500x203.png 500w" sizes="(max-width: 721px) 100vw, 721px" /><p id="caption-attachment-73409" class="wp-caption-text">Figure 7: Route card and status indicator, Route log</p></div>
<p>Using route parameters, it can be optimised to be more efficient and safe.</p>
<p><em>-Survey line direction</em></p>
<p>By default, UgCS will trace survey lines from south to north. But, in most cases, it will be more optimal to fly parallel to the longest boundary line of the survey area. To change survey line direction, edit direction angle field in the photogrammetry tool. In the example, by changing angle to 135 degrees, the number of passes is reduced from five (Figure 4) to four (Figure 8) and route length is 1km instead of 1.3km.</p>
<div id="attachment_73410" style="width: 737px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73410" class="size-full wp-image-73410" src="http://robohub.org/wp-content/uploads/2017/03/Fig8_optimized_route_passes.png" alt="" width="727" height="490" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig8_optimized_route_passes.png 727w, https://robohub.org/wp-content/uploads/2017/03/Fig8_optimized_route_passes-425x286.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig8_optimized_route_passes-445x300.png 445w" sizes="(max-width: 727px) 100vw, 727px" /><p id="caption-attachment-73410" class="wp-caption-text">Figure 8: Changed survey line angle to be parallel to longest boundary</p></div>
<p><em>-Altitude type</em></p>
<p>UgCS Photogrammetry tool has the option to define how to trace the route according to altitude, with constant altitude above ground (AGL) or above mean sea level (AMSL). Please refer to your data processing software requirements as to which altitude tracking method it recommend.</p>
<p>In the UgCS team&#8217;s experience, the choice of altitude type depends on desired result. For orthophotomap (standard aerial land survey output format) it is better to choose AGL to ensure constant GSD for the entire map. If the aim is to produce DEM or 3D reconstruction, use AMSL so the data processing software has more data to correctly determine ground elevation by photos in order to provide more qualitative output.</p>
<div id="attachment_73411" style="width: 663px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73411" class="size-full wp-image-73411" src="http://robohub.org/wp-content/uploads/2017/03/Fig9_altitude_type_AMSL.png" alt="" width="653" height="254" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig9_altitude_type_AMSL.png 653w, https://robohub.org/wp-content/uploads/2017/03/Fig9_altitude_type_AMSL-425x165.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig9_altitude_type_AMSL-500x194.png 500w" sizes="(max-width: 653px) 100vw, 653px" /><p id="caption-attachment-73411" class="wp-caption-text">Figure 9: Elevation profile with constant altitude above mean sea level (AMSL)</p></div>
<p>In this case, UgCS will calculate flight altitude based on the lowest point of the survey area.</p>
<p>If AGL is selected in photogrammetry tool&#8217;s settings, UgCS will calculate the altitude for each waypoint. But in this case, terrain following will be rough if no “additional waypoints” are added (see Figure 10).</p>
<div id="attachment_73412" style="width: 860px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73412" class="size-full wp-image-73412" src="http://robohub.org/wp-content/uploads/2017/03/Fig10_altitude_type_AGL.png" alt="" width="850" height="624" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig10_altitude_type_AGL.png 850w, https://robohub.org/wp-content/uploads/2017/03/Fig10_altitude_type_AGL-425x312.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig10_altitude_type_AGL-768x564.png 768w, https://robohub.org/wp-content/uploads/2017/03/Fig10_altitude_type_AGL-409x300.png 409w" sizes="(max-width: 850px) 100vw, 850px" /><p id="caption-attachment-73412" class="wp-caption-text">Figure 10: Elevation profile with AGL without additional waypoints</p></div>
<p>Therefore, if AGL is used, add some “additional waypoints” flags and UgCS will calculate a flight plan with elevation profile accordingly (see Figure 11).</p>
<div id="attachment_73413" style="width: 860px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73413" class="size-full wp-image-73413" src="http://robohub.org/wp-content/uploads/2017/03/Fig11_AGL_with_additional_waypoints.png" alt="" width="850" height="612" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig11_AGL_with_additional_waypoints.png 850w, https://robohub.org/wp-content/uploads/2017/03/Fig11_AGL_with_additional_waypoints-425x306.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig11_AGL_with_additional_waypoints-768x553.png 768w, https://robohub.org/wp-content/uploads/2017/03/Fig11_AGL_with_additional_waypoints-417x300.png 417w" sizes="(max-width: 850px) 100vw, 850px" /><p id="caption-attachment-73413" class="wp-caption-text">Figure 11: Elevation profile with AGL with additional waypoints</p></div>
<p><em>-Speed</em></p>
<p>In general, if flight speed is increased it will minimise flight time. But high speed in combination with large camera exposure can result in blurred images. In most cases 10m/s is the best choice.</p>
<p><em>-Camera control method</em></p>
<p>UgCS supports 3 camera control methods (actions):</p>
<ol>
<li>Make a shot (trigger camera) in waypoint,</li>
<li>Make shot every N seconds,</li>
<li>Make shot every N meters.</li>
</ol>
<p>Not all autopilots support all 3 camera control options. For example (quite old) DJI A2 does support all three options, but newer (starting from Phantom 3 and up to M600) cameras support only triggering in waypoints and by time. DJI promised to implement triggering by distance, but it’s not available yet.</p>
<p>Here are some benefits and drawbacks for all three methods:</p>
<div id="attachment_73416" style="width: 832px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73416" class="size-full wp-image-73416" src="http://robohub.org/wp-content/uploads/2017/03/table.jpg" alt="" width="822" height="464" srcset="https://robohub.org/wp-content/uploads/2017/03/table.jpg 822w, https://robohub.org/wp-content/uploads/2017/03/table-425x240.jpg 425w, https://robohub.org/wp-content/uploads/2017/03/table-768x434.jpg 768w, https://robohub.org/wp-content/uploads/2017/03/table-175x100.jpg 175w, https://robohub.org/wp-content/uploads/2017/03/table-500x282.jpg 500w" sizes="(max-width: 822px) 100vw, 822px" /><p id="caption-attachment-73416" class="wp-caption-text">Table 1: Benefits and Drawback for camera triggering methods</p></div>
<p>In conclusion:</p>
<ul class="txt">
<li>Trigger in waypoints should be preferred when possible</li>
<li>Trigger by time should be used only if no other method is possible</li>
<li>Trigger by distance should be used when triggering in waypoints is not possible to use</li>
</ul>
<p>To select triggering method in UgCS Photogrammetry tool accordingly, use one of three available icons:</p>
<ul class="txt">
<li>Set camera mode</li>
<li>Set camera by time</li>
<li>Set camera by distance</li>
</ul>
<p><em>-Glibal control</em></p>
<p>Drones, e.g., DJI Phantom 3, Phantom 4, Inspire, M100 or M600 with integrated gimbal, have the option to control camera position as part of an automatic route plan.</p>
<p>It is advisable to set camera to nadir position in the first waypoint, and in horizontal position before landing to prevent lenses from potential damage.</p>
<p>To set camera position, select the waypoint preceding the photogrammetry area and click set camera attitude/zoom (Figure 12) and enter &#8220;90&#8221; in the &#8220;Tilt&#8221; field (Figure 13).</p>
<div id="attachment_73418" style="width: 346px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73418" class="size-full wp-image-73418" src="http://robohub.org/wp-content/uploads/2017/03/Fig12_Gimbal_control_set_camera.png" alt="" width="336" height="314" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig12_Gimbal_control_set_camera.png 336w, https://robohub.org/wp-content/uploads/2017/03/Fig12_Gimbal_control_set_camera-321x300.png 321w" sizes="(max-width: 336px) 100vw, 336px" /><p id="caption-attachment-73418" class="wp-caption-text">Figure 12: Setting camera attitude</p></div>
<div id="attachment_73420" style="width: 299px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73420" class="size-full wp-image-73420" src="http://robohub.org/wp-content/uploads/2017/03/Fig13_Gimbal_control_Tilt.png" alt="" width="289" height="438" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig13_Gimbal_control_Tilt.png 289w, https://robohub.org/wp-content/uploads/2017/03/Fig13_Gimbal_control_Tilt-280x425.png 280w, https://robohub.org/wp-content/uploads/2017/03/Fig13_Gimbal_control_Tilt-198x300.png 198w" sizes="(max-width: 289px) 100vw, 289px" /><p id="caption-attachment-73420" class="wp-caption-text">Figure 13: Setting camera position</p></div>
<p>As described previously, this waypoint should be a Stop&amp;Turn type, otherwise the drone could skip this action.</p>
<p>To set camera to horizontal position, select last waypoint of survey route and click set camera attitude/zoom and enter &#8220;0&#8221; in the &#8220;Tilt&#8221; field.</p>
<p><em>-Turn types</em></p>
<p>Most autopilots or multirotor drones support different turn types in waypoints. Most popular DJI drones have three turn-types:</p>
<ul class="txt">
<li>Stop and Turn: drone flies to the fixed point accurately, stays at that fixed point and then flies to next fixed point.</li>
<li>Bank Turn: the drone would fly with constant speed from one point to another without stopping.</li>
<li>Adaptive Bank Turn: It is almost the same performance like Bank Turn mode (Figure 13), but the real flight routine will be more accurately than Bank Turn.</li>
</ul>
<p>It is advisable not to use Bank Turn for photogrammetry missions. Drone interprets Bank Turns as “recommendation destination waypoint”. The drone will fly towards this direction but will almost never pass through the waypoint. Because drone will not pass the waypoint, no action will be executed, meaning the camera will not be triggered, etc.</p>
<p>Adaptive Bank Turn should be used with caution because a drone can miss waypoints and, again, no camera triggering will be initiated.</p>
<div id="attachment_73422" style="width: 410px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73422" class="size-full wp-image-73422" src="http://robohub.org/wp-content/uploads/2017/03/Fig14_dji_turn_types.png" alt="" width="400" height="189" /><p id="caption-attachment-73422" class="wp-caption-text">Figure 14: Illustration of typical DJI drone trajectories for Bank Turn and Adaptive Bank Turn types</p></div>
<p>Sometimes, adaptive bank turn type has to be used in order to have shorter flight time compared to stop and turn. When using adaptive bank turns, it is recommended to use overshot (see below) for the photogrammetry area.</p>
<p><em>-Overshot</em></p>
<p>Initially overshot was implemented for fixed wing (airplane) drones in order to have enough space for manoeuvring a U-turn.</p>
<p>Overshot can be set in photogrammetry tool to add an extra segment to both ends of each survey line.</p>
<div id="attachment_73423-2" style="width: 860px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73423-2" class="size-full wp-image-73423" src="http://robohub.org/wp-content/uploads/2017/03/Fig15_adding_overshot.png" alt="" width="850" height="478" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig15_adding_overshot.png 850w, https://robohub.org/wp-content/uploads/2017/03/Fig15_adding_overshot-425x239.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig15_adding_overshot-768x432.png 768w, https://robohub.org/wp-content/uploads/2017/03/Fig15_adding_overshot-500x281.png 500w" sizes="(max-width: 850px) 100vw, 850px" /><p id="caption-attachment-73423-2" class="wp-caption-text">Figure 15: Adding 40m overshot to both ends of each survey line</p></div>
<p>In the example (Figure 15) can be seen that UgCS added 40m additional segments to both ends of each survey line (comparing to Figure 8).</p>
<p>Adding overshot is useful for copter-UAVs in two situations:</p>
<ol>
<li>When Adaptive Bank Turns are used (or similar method for non-DJI drones), adding overshot will increase the chance that drone will precisely enter survey line and camera control action will be triggered. UgCS Team recommends to specify overshot that is approximately equal to distance between the parallel survey lines.</li>
<li>When Stop and Turn type is in use in combination with action to trigger camera in waypoints, there is a possibility that before making the shot, drone will start rotation to next waypoint &#8211; it can result in having photos with wrong orientation or blurred. To avoid that, shorter overshot has to be set, for example 5m. Don’t specify too short value (&lt; 3m) because some drones could ignore waypoints, that are too close.</li>
</ol>
<div id="attachment_73425" style="width: 1210px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73425" class="size-full wp-image-73425" src="http://robohub.org/wp-content/uploads/2017/03/Fig16_speed2.jpg" alt="" width="1200" height="675" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig16_speed2.jpg 1200w, https://robohub.org/wp-content/uploads/2017/03/Fig16_speed2-425x239.jpg 425w, https://robohub.org/wp-content/uploads/2017/03/Fig16_speed2-768x432.jpg 768w, https://robohub.org/wp-content/uploads/2017/03/Fig16_speed2-1024x576.jpg 1024w, https://robohub.org/wp-content/uploads/2017/03/Fig16_speed2-500x281.jpg 500w" sizes="(max-width: 1200px) 100vw, 1200px" /><p id="caption-attachment-73425" class="wp-caption-text">Figure 16: Example of blurred image taken by drone in rotation to next waypoint</p></div>
<p><em>-Takeoff point</em></p>
<p>It is important to <strong><em>check the takeoff area</em></strong> at site before flying any mission! To better explain best practice on how to set takeoff point, first discuss an example of how it should not be done. Supposing that the takeoff point in our example mission (Figure 17) would be from the point marked with the airplane-icon, and drone pilot would upload the route on the ground with set automatic mission for automatic take-off.</p>
<div id="attachment_73426" style="width: 655px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73426" class="size-full wp-image-73426" src="http://robohub.org/wp-content/uploads/2017/03/Fig17_take_off.png" alt="" width="645" height="434" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig17_take_off.png 645w, https://robohub.org/wp-content/uploads/2017/03/Fig17_take_off-425x286.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig17_take_off-446x300.png 446w" sizes="(max-width: 645px) 100vw, 645px" /><p id="caption-attachment-73426" class="wp-caption-text">Figure 17: Take-off point example</p></div>
<p>Most drones in automatic takeoff mode would climb to low altitude about 3-10meters and then fly straight towards the first waypoint. Other drones would fly towards first waypoint straight from ground. Looking closely at the example map (Figure 17), some trees between the takeoff point and the first waypoint can be noticed. In this example, the drone more likely will not reach a safe altitude and will hit the trees.</p>
<p>Not only the surroundings can affect takeoff planning. Drone manufacturers can change drones elevation behavior in drone firmware, therefore after firmware updates it is recommended that you check drones automatic takeoff mode.</p>
<p>Also, a very important consideration is that most small UAVs use relative altitude for mission planing. Altitude counted relatively according to first waypoint is a second reason why an actual takeoff point should be near the first waypoint, and on the same terrain level.</p>
<p>UgCS Team recommends placing the first waypoint as close as possible to actual takeoff point and specifying a safe takeoff altitude (≈30m in most situations will be above any trees, see Figure 18). This is the only method that warrants safe takeoff for any mission. It also protects from any weird drone behaviour and unpredictable firmware updates, etc.</p>
<div id="attachment_73427" style="width: 997px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73427" class="size-full wp-image-73427" src="http://robohub.org/wp-content/uploads/2017/03/Fig18_take_off_near_survey_grid.png" alt="" width="987" height="398" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig18_take_off_near_survey_grid.png 987w, https://robohub.org/wp-content/uploads/2017/03/Fig18_take_off_near_survey_grid-425x171.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig18_take_off_near_survey_grid-768x310.png 768w, https://robohub.org/wp-content/uploads/2017/03/Fig18_take_off_near_survey_grid-500x202.png 500w" sizes="(max-width: 987px) 100vw, 987px" /><p id="caption-attachment-73427" class="wp-caption-text">Figure 18: Route with safe take-off</p></div>
<p><em>-Entry point to the survey grid</em></p>
<p>In the previous example, (see Figure 18), it can be noticed, that after adding the takeoff point, the route&#8217;s survey grid entry point was changed. This is because if additional waypoint is added subsequently to the photogrammetry area, UgCS will plan to fly the survey grid starting from nearest corner to the previous waypoint.</p>
<p>To change the entry point to survey grid, set additional waypoint close to the desired starting corner (see Figure 19).</p>
<div id="attachment_73428" style="width: 930px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73428" class="size-full wp-image-73428" src="http://robohub.org/wp-content/uploads/2017/03/Fig19_entry_point_to_survey_grid.png" alt="" width="920" height="409" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig19_entry_point_to_survey_grid.png 920w, https://robohub.org/wp-content/uploads/2017/03/Fig19_entry_point_to_survey_grid-425x189.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig19_entry_point_to_survey_grid-768x341.png 768w, https://robohub.org/wp-content/uploads/2017/03/Fig19_entry_point_to_survey_grid-500x222.png 500w" sizes="(max-width: 920px) 100vw, 920px" /><p id="caption-attachment-73428" class="wp-caption-text">Figure 19: Changing survey grid entry point by adding additional waypoint</p></div>
<p><em>-Landing point</em></p>
<p>If no landing point will be added outside the photogrammetry area after the survey mission, the drone will fly and hover in the last waypoint. There are two options for landing:</p>
<ol>
<li>Take manual control over the drone and fly to landing point manually,</li>
<li>Activate the Return Home command in UgCS or from Remote Controller (RC).</li>
</ol>
<p>In situations when the radio link with the drone is lost, for example if the survey area is large or there are problems with the remote controller, depending on the drone and it’s settings, one of these actions can occur:</p>
<ul>
<li>Drone will return to home location automatically if lost radio link with ground station,</li>
<li>Drone will fly to last waypoint of survey area and hover as long as battery capacity will enable that, then: drone will perform emergency landing, or it will try to fly to home location.</li>
</ul>
<p>The recommendation is to add an explicit landing points to the route in order to avoid relying on unpredictable drone behavior or settings.</p>
<p>If the drone doesn’t support automatic landing, or the pilot prefers to land manually, place the route’s last waypoint over the planned landing point with an altitude for comfortable manual drone descending and landing above any obstacles in the surrounding area. In general 30m is best choice.</p>
<p><em>-Action execution</em></p>
<p>Photogrammetry tool has a <i>magic</i> parameter “Action Execution” with three possible values:</p>
<ul class="txt">
<li>Every point</li>
<li>At start</li>
<li>Forward passes</li>
</ul>
<p>This parameter defines how and where camera actions specified for photogrammetry tool will be executed.</p>
<p>The most useful option for photogrammetry/survey missions is to set forward passes, the drone will make photos only on survey lines, but will not make excess photos on perpendicular lines.</p>
<p><em>-Complex survey areas</em></p>
<p>UgCS enables photogrammetry/survey mission planning for irregular areas, having functionality to combine any number of photogrammetry areas in one route, avoiding splitting the area in separate routes.</p>
<p>For example, if a mission has to be planned for two fields connected in a T-shape, and if these two fields are marked as one photogrammetry area, the whole route will not be optimal, regardless any direction of survey lines.</p>
<div id="attachment_73431" style="width: 782px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73431" class="size-full wp-image-73431" src="http://robohub.org/wp-content/uploads/2017/03/fig20.png" alt="" width="772" height="569" srcset="https://robohub.org/wp-content/uploads/2017/03/fig20.png 772w, https://robohub.org/wp-content/uploads/2017/03/fig20-425x313.png 425w, https://robohub.org/wp-content/uploads/2017/03/fig20-768x566.png 768w, https://robohub.org/wp-content/uploads/2017/03/fig20-407x300.png 407w" sizes="(max-width: 772px) 100vw, 772px" /><p id="caption-attachment-73431" class="wp-caption-text">Figure 20: Complex survey area before optimisation</p></div>
<p>If the survey area is marked as two photogrammetry areas within one route, survey lines for each area can be optimised individually (see Figure 21).</p>
<div id="attachment_73434" style="width: 736px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73434" class="size-full wp-image-73434" src="http://robohub.org/wp-content/uploads/2017/03/Fig21_complex_survey_area_combined.png" alt="" width="726" height="597" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig21_complex_survey_area_combined.png 726w, https://robohub.org/wp-content/uploads/2017/03/Fig21_complex_survey_area_combined-425x349.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig21_complex_survey_area_combined-365x300.png 365w" sizes="(max-width: 726px) 100vw, 726px" /><p id="caption-attachment-73434" class="wp-caption-text">Figure 21: Optimised survey flight passes for each part of a complex photogrammetry area</p></div>
<hr class="xh2  ">
<p><strong>Step three: deploy ground control points</strong></p>
<p>Ground control points are mandatory if the survey output map has to be precisely aligned to coordinates on Earth.</p>
<p>There are lots of discussions about the necessity of ground control points in cases when a drone is equipped with Real Time Kinematics (RTK) GPS receivers with centimeter-level accuracy. This is useful, but the drone coordinates are not in themselves sufficient because, for precise map aligning, image center coordinates are necessary.</p>
<p>Data processing softwares like Agisoft Photoscan, Dronedeplay, Pix4d, Icarus OneButton and others will produce very accurate maps using geotagged images, but the real precision of the map will not be known without ground control points.</p>
<p>Conclusion: ground control points have to be used to create survey-grade result. For a map with approximate precision, it is sufficient to rely just on RTK GPS and the capabilities of data processing software.</p>
<hr class="xh2  ">
<p><strong>Step four: fly your mission</strong></p>
<p>For carefully planned missions, flying it is the most straightforward step. Mission execution differs according to the type of UAV and equipment used, therefore it will not be described in detail in this article (please refer to equipment’s and UgCS documentation).</p>
<p>Important issues before flying:</p>
<ul>
<li>In most countries there are strict regulations for UAV usage. Always comply with the regulations! Usually these rules can be found on web-site of local aviation authority.</li>
<li>In some countries special permission for any kind of aerial photo/video shooting is needed. Please check local regulations.</li>
<li>In most cases missions are planned before arriving to flying location (e.g., in office, at home) using satellite imaginary from Google maps, Bing, etc. Before flying always check actual circumstances at the location. There could be a need to adjust take-off/landing points, for example, to avoid tall obstacles (e.g., trees, masts, power lines) in your survey area.</li>
</ul>
<hr class="xh2  ">
<p><strong>Step five: image geotagging</strong></p>
<p>Image geotagging is optional if ground control points were used, but almost any data processing software will require less time to process geotagged images.</p>
<p>Some of the latest and professional drones with integrated cameras can geotag images automatically during flight. In other cases images can be geotagged in UgCS after flight.</p>
<p>Very important: UgCS uses the telemetry log from drone, that is received via radio channel, to extract the drone’s altitude for any given moment (when pictures were taken). To geotag pictures using UgCS, assure robust telemetry reception during flight.</p>
<p>For detailed information how to geotag images using UgCS refer to UgCS User Manual.</p>
<hr class="xh2  ">
<p><strong>Step six: data processing</strong></p>
<p>For data processing, use third party software or services available on the market.</p>
<p>From UgCS Team experience, the most powerful and flexible software is Agisoft Photoscan (<a href="http://www.agisoft.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">http://www.agisoft.com/</a>), but sometimes too much user input is required to get necessary results. The most uncomplicated solution for users is online service Dronedeploy (<a href="https://www.dronedeploy.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">https://www.dronedeploy.com/</a>). All other software packages and services will fit somewhere between these two in terms of complexity and power.</p>
<hr class="xh2  ">
<p><strong>Step seven (optional): import created map to UgCS</strong></p>
<p>Should the need arise for the mission to be repeated in the future, UgCS enables importing the GeoTiff file as a map layer and using it for mission planning. More detailed instructions can be found in UgCS User Manual. See the result of an imported map created using UgCS photogrammetry tool imported as GeoTiff file in Figure 22.</p>
<div id="attachment_73436" style="width: 860px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-73436" class="size-full wp-image-73436" src="http://robohub.org/wp-content/uploads/2017/03/Fig22_UgCS_map_import.png" alt="" width="850" height="478" srcset="https://robohub.org/wp-content/uploads/2017/03/Fig22_UgCS_map_import.png 850w, https://robohub.org/wp-content/uploads/2017/03/Fig22_UgCS_map_import-425x239.png 425w, https://robohub.org/wp-content/uploads/2017/03/Fig22_UgCS_map_import-768x432.png 768w, https://robohub.org/wp-content/uploads/2017/03/Fig22_UgCS_map_import-500x281.png 500w" sizes="(max-width: 850px) 100vw, 850px" /><p id="caption-attachment-73436" class="wp-caption-text">Figure 22: Imported GeoTiff map as layer. The map is output of a Photogrammetry survey mission panned with UgCS</p></div>
<p>Visit the <a href="https://www.ugcs.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">UgCS homepage</a></p>
<p>Download this tutorial as a <a href="https://www.ugcs.com/files/photogrammetry_tool/UgCS-for_Land_surveying-with-photogrammetry.pdf" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">PDF</a></p>
<hr class="xh2  ">
<p><em>If you liked this tutorial, you may also enjoy these:</em></p>
<ul>
<li><a href="http://robohub.org/programming-for-robotics-introduction-to-ros/" target="_blank" data-wpel-link="internal">Programming for robotics: Introduction to ROS</a></li>
<li><a href="http://robohub.org/python-programming-your-nao-robot/" target="_blank" data-wpel-link="internal">Python programming your NAO robot</a></li>
<li><a href="http://robohub.org/robotics-maths-python-a-fledgling-computer-scientists-guide-to-inverse-kinematics/" target="_blank" data-wpel-link="internal">Robotics, maths, python: A fledgling computer scientist’s guide to inverse kinematics</a></li>
<li><a href="http://robohub.org/adjust-how-you-learn-and-quickly-pick-up-robotics-programming/" target="_blank" data-wpel-link="internal">Adjust how you learn and quickly pick up robotics programming</a></li>
<li><a href="http://robohub.org/3-d-printing-hydraulically-powered-robots-no-assembly-required/" target="_blank" data-wpel-link="internal">3-D printing hydraulically-powered robots, no assembly required</a></li>
</ul>
<p><em>See all <a href="http://robohub.org/" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en-GB&amp;q=http://robohub.org/&amp;source=gmail&amp;ust=1477500783522000&amp;usg=AFQjCNFmCoRAKHuz2BWNf-njm6KSkgAacA" data-wpel-link="internal">the latest robotics news</a> on Robohub, or <a title="" href="http://eepurl.com/t-UEf" target="_blank" rel="external follow noopener noreferrer" data-saferedirecturl="https://www.google.com/url?hl=en-GB&amp;q=http://eepurl.com/t-UEf&amp;source=gmail&amp;ust=1477500783522000&amp;usg=AFQjCNGjDpzB3aAol7pCzSfh7VU9iN6oQQ" data-wpel-link="external">sign up for our weekly newsletter</a>.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mind control: Correcting robot mistakes using EEG brain signals</title>
		<link>https://robohub.org/mind-control-correcting-robot-mistakes-using-eeg-brain-signals/</link>
		
		<dc:creator><![CDATA[CSAIL MIT]]></dc:creator>
		<pubDate>Mon, 06 Mar 2017 15:05:28 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[AI-cognition]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[CSAIL]]></category>
		<category><![CDATA[human-robot interaction]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">http://robohub.org/mind-control-correcting-robot-mistakes-using-eeg-brain-signals/</guid>

					<description><![CDATA[For robots to do what we want, they need to understand us. Too often, this means having to meet them halfway: teaching them the intricacies of human language, for example, or giving them explicit commands for very specific tasks. But what if we could develop robots that were a more natural extension of us and [&#8230;]]]></description>
										<content:encoded><![CDATA[<div id="attachment_72669" style="width: 910px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-72669" class="size-full wp-image-72669" src="http://robohub.org/wp-content/uploads/2017/03/1The-feedback-system-enables-human-operators-to-correct-the-robots-choice-in-real-time-Jason-Dorfman-MIT-CSAIL.jpg" alt="" width="900" height="600" srcset="https://robohub.org/wp-content/uploads/2017/03/1The-feedback-system-enables-human-operators-to-correct-the-robots-choice-in-real-time-Jason-Dorfman-MIT-CSAIL.jpg 900w, https://robohub.org/wp-content/uploads/2017/03/1The-feedback-system-enables-human-operators-to-correct-the-robots-choice-in-real-time-Jason-Dorfman-MIT-CSAIL-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2017/03/1The-feedback-system-enables-human-operators-to-correct-the-robots-choice-in-real-time-Jason-Dorfman-MIT-CSAIL-768x512.jpg 768w, https://robohub.org/wp-content/uploads/2017/03/1The-feedback-system-enables-human-operators-to-correct-the-robots-choice-in-real-time-Jason-Dorfman-MIT-CSAIL-450x300.jpg 450w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-72669" class="wp-caption-text">The feedback system enables human operators to correct the robot&#8217;s choice in real-time &#8211; Jason Dorfman, MIT CSAIL</p></div>
<p>For robots to do what we want, they need to understand us. Too often, this means having to meet them halfway: teaching them the intricacies of human language, for example, or giving them explicit commands for very specific tasks. But what if we could develop robots that were a more natural extension of us and that could actually do whatever we are thinking?<span id="more-72667"></span></p>
<p>A team from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) and Boston University is working on this problem, creating a feedback system that lets people correct robot mistakes instantly with nothing more than their brains.</p>
<div class="keep-aspect"><iframe title="Brain-controlled Robots" width="500" height="281" src="https://www.youtube-nocookie.com/embed/Zd9WhJPa2Ok?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>Using data from an electroencephalography (EEG) monitor that records brain activity, the system can detect if a person notices an error as a robot performs an object-sorting task. The team’s novel machine-learning algorithms enable the system to classify brain waves in the space of 10 to 30 milliseconds.</p>
<p>While the system currently handles relatively simple binary-choice activities, the paper’s senior author says that the work suggests that we could one day control robots in much more intuitive ways.</p>
<p>“Imagine being able to instantaneously tell a robot to do a certain action, without needing to type a command, push a button or even say a word,” says CSAIL director Daniela Rus. “A streamlined approach like that would improve our abilities to supervise factory robots, driverless cars and other technologies we haven’t even invented yet.”</p>
<img decoding="async" class="alignnone size-full" src="https://j.gifs.com/Y6RGZ2.gif" width="640" height="360" />
<p>In the current study the team used a humanoid robot named “Baxter” from Rethink Robotics, the company led by former CSAIL director and iRobot co-founder Rodney Brooks.</p>
<p>The paper presenting the work was written by BU PhD candidate Andres F. Salazar-Gomez, CSAIL PhD candidate Joseph DelPreto, and CSAIL research scientist Stephanie Gil under the supervision of Rus and BU professor Frank H. Guenther.  The paper was recently accepted to the IEEE International Conference on Robotics and Automation (ICRA) taking place in Singapore this May.</p>
<p>Past work in EEG-controlled robotics has required training humans to “think” in a prescribed way that computers can recognize. For example, an operator might have to look at one of two bright light displays, each of which corresponds to a different task for the robot to execute.</p>
<img decoding="async" class="alignnone size-full" src="https://j.gifs.com/g5PgKk.gif" width="640" height="360" />
<p>The downside to this method is that the training process and the act of modulating one’s thoughts can be taxing, particularly for people who supervise tasks in navigation or construction that require intense concentration.</p>
<p>Rus’ team wanted to make the experience more natural. To do that, they focused on brain signals called “error-related potentials” (ErrPs), which are generated whenever our brains notice a mistake. As the robot indicates which choice it plans to make, the system uses ErrPs to determine if the human agrees with the decision.</p>
<div id="attachment_72671" style="width: 910px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-72671" class="size-full wp-image-72671" src="http://robohub.org/wp-content/uploads/2017/03/2The-team-uses-EEG-brain-signals-to-detect-if-the-person-notices-a-mistake-Jason-Dorfman-MIT-CSAIL.jpg" alt="" width="900" height="600" srcset="https://robohub.org/wp-content/uploads/2017/03/2The-team-uses-EEG-brain-signals-to-detect-if-the-person-notices-a-mistake-Jason-Dorfman-MIT-CSAIL.jpg 900w, https://robohub.org/wp-content/uploads/2017/03/2The-team-uses-EEG-brain-signals-to-detect-if-the-person-notices-a-mistake-Jason-Dorfman-MIT-CSAIL-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2017/03/2The-team-uses-EEG-brain-signals-to-detect-if-the-person-notices-a-mistake-Jason-Dorfman-MIT-CSAIL-768x512.jpg 768w, https://robohub.org/wp-content/uploads/2017/03/2The-team-uses-EEG-brain-signals-to-detect-if-the-person-notices-a-mistake-Jason-Dorfman-MIT-CSAIL-450x300.jpg 450w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-72671" class="wp-caption-text">The team uses EEG brain signals to detect if the person notices a mistake &#8211; Jason Dorfman, MIT CSAIL</p></div>
<p>“As you watch the robot, all you have to do is mentally agree or disagree with what it is doing,” says Rus. “You don’t have to train yourself to think in a certain way &#8211;  the machine adapts to you, and not the other way around.”</p>
<p>ErrP signals are extremely faint, which means that the system has to be fine-tuned enough to both classify the signal and incorporate it into the feedback loop for the human operator.</p>
<p>In addition to monitoring the initial ErrPs, the team also sought to detect “secondary errors” that occur when the system doesn’t notice the human’s original correction.</p>
<p>“If the robot’s not sure about its decision, it can trigger a human response to get a more accurate answer,” says Gil. “These signals can dramatically improve accuracy, creating a continuous dialogue between human and robot in communicating their choices.”</p>
<div id="attachment_72673" style="width: 910px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-72673" class="size-full wp-image-72673" src="http://robohub.org/wp-content/uploads/2017/03/3The-feedback-system-enables-human-operators-to-correct-the-robots-choice-in-real-time-Jason-Dorfman-MIT-CSAIL2.jpg" alt="" width="900" height="600" srcset="https://robohub.org/wp-content/uploads/2017/03/3The-feedback-system-enables-human-operators-to-correct-the-robots-choice-in-real-time-Jason-Dorfman-MIT-CSAIL2.jpg 900w, https://robohub.org/wp-content/uploads/2017/03/3The-feedback-system-enables-human-operators-to-correct-the-robots-choice-in-real-time-Jason-Dorfman-MIT-CSAIL2-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2017/03/3The-feedback-system-enables-human-operators-to-correct-the-robots-choice-in-real-time-Jason-Dorfman-MIT-CSAIL2-768x512.jpg 768w, https://robohub.org/wp-content/uploads/2017/03/3The-feedback-system-enables-human-operators-to-correct-the-robots-choice-in-real-time-Jason-Dorfman-MIT-CSAIL2-450x300.jpg 450w" sizes="(max-width: 900px) 100vw, 900px" /><p id="caption-attachment-72673" class="wp-caption-text">The feedback system enables human operators to correct the robot&#8217;s choice in real-time &#8211; Jason Dorfman, MIT CSAIL2</p></div>
<p>While the system cannot yet recognize secondary errors in real time, Gil expects the model to be able to improve to upwards of 90 percent accuracy once it can.</p>
<p>In addition, since ErrP signals have been shown to be proportional to how egregious the robot’s mistake is, the team believes that future systems could extend to more complex multiple-choice tasks.</p>
<p>Salazar-Gomez notes that the system could even be useful for people who can’t communicate verbally: a task like spelling could be accomplished via a series of several discrete binary choices, which he likens to an advanced form of the blinking that allowed stroke victim Jean-Dominique Bauby to write his memoir “The Diving Bell and the Butterfly.”</p>
<p>“This work brings us closer to developing effective tools for brain-controlled robots and prostheses,” says Wolfram Burgard, a professor of computer science at the University of Freiburg who was not involved in the research. “Given how difficult it can be to translate human language into a meaningful signal for robots, work in this area could have a truly profound impact on the future of human-robot collaboration.&#8221;</p>
<p>Read the <a href="http://groups.csail.mit.edu/drl/wiki/images/e/ec/Correcting_Robot_Mistakes_in_Real_Time_Using_EEG_Signals.pdf" target="_blank" rel="noopener follow external noreferrer" data-wpel-link="external">paper here.</a></p>
<p>The project was funded in part by Boeing and the National Science Foundation.</p>
<hr class="xh2  ">
<p><em>If you enjoyed this article from CSAIL, you might also be interested in:</em></p>
<ul>
<li><a href="http://robohub.org/mit-csails-6-foot-tall-nasa-humanoid-robot-has-landed/" target="_blank" data-wpel-link="internal" rel="noopener">MIT CSAIL’s 6-foot-tall NASA humanoid robot has landed</a></li>
<li><a href="http://robohub.org/researchers-add-a-splash-of-human-intuition-to-planning-algorithms/" target="_blank" rel="noopener" data-wpel-link="internal">Researchers add a splash of human intuition to planning algorithms</a></li>
<li><a href="http://robohub.org/wearable-ai-that-can-detect-the-tone-of-a-conversation/" target="_blank" rel="noopener" data-wpel-link="internal">Wearable AI that can detect the tone of a conversation</a></li>
<li><a href="http://robohub.org/ingestible-robots-glasses-free-3-d-and-computers-that-explain-themselves/" target="_blank" rel="noopener" data-wpel-link="internal">Ingestible robots, glasses-free 3-D, and computers that explain themselves</a></li>
<li><a href="http://robohub.org/design-your-own-custom-drone/" target="_blank" rel="noopener" data-wpel-link="internal">Design, simulate and build a custom drone</a></li>
</ul>
<p><em>See all <a href="http://robohub.org/" target="_blank" data-wpel-link="internal" rel="noopener">the latest robotics news</a> on Robohub, or <a class="ext-link" title="" href="http://eepurl.com/t-UEf" target="_blank" rel="external follow noopener noreferrer" data-wpel-link="external">sign up for our weekly newsletter</a>.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>NAIST OpenHand M2S released</title>
		<link>https://robohub.org/naist-openhand-m2s-released/</link>
		
		<dc:creator><![CDATA[Felix von Drigalski]]></dc:creator>
		<pubDate>Thu, 16 Feb 2017 10:30:07 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[3D printing]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[gripper]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">http://robohub.org/naist-openhand-m2s-released/</guid>

					<description><![CDATA[The NAIST OpenHand M2S was developed by a team of students as part of the school’s annual CICP project (read the blog post about it here), in which students can propose and organize their own research projects. Based on the Yale OpenHand M2, the NAIST OpenHand M2S was developed for textile manipulation, sensitive grasping as [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" class="aligncenter size-full wp-image-71896" src="http://robohub.org/wp-content/uploads/2017/02/render.jpg" alt="" width="925" height="600" srcset="https://robohub.org/wp-content/uploads/2017/02/render.jpg 925w, https://robohub.org/wp-content/uploads/2017/02/render-425x276.jpg 425w, https://robohub.org/wp-content/uploads/2017/02/render-768x498.jpg 768w, https://robohub.org/wp-content/uploads/2017/02/render-463x300.jpg 463w" sizes="(max-width: 925px) 100vw, 925px" />
<p>The <a href="http://www.naist.jp/en/" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">NAIST</a> OpenHand M2S was developed by a team of students as part of the school’s annual CICP project (read the blog post about it <a href="http://vsp.naist.jp/en/2017/01/cicp-workshop-2016-posters-and-presentations/" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">here</a>), in which students can propose and organize their own research projects. Based on the <a href="https://www.eng.yale.edu/grablab/openhand/model_m2.html" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">Yale OpenHand M2</a>, the NAIST OpenHand M2S was developed for textile manipulation, sensitive grasping as well as pinpoint pushing with high loads. All of the parts (except motors, sensors etc.) can be downloaded from <a href="https://github.com/naist-robotics/naist-openhand-m2s" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">here</a> and 3D printed.</p>
<div class="keep-aspect"><iframe title="NAIST OpenHand M2S @ CICP 2016 (English ver.)" width="500" height="281" src="https://www.youtube-nocookie.com/embed/vZjTQ-7LhDY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>For grasping and manipulation, the hand is equipped with two 3D force sensors that act as fingertips. Using these, the hand can gently grasp textiles and let them glide through its fingers, pull them taut when tension is required, and even recognize different materials. By rubbing its fingertips together, a force signal is generated which allows the hand to sense if it successfully grasped a textile, and which kind of material it is.</p>
<p>Lastly, the rigid finger of the hand allows it to push with high loads and tuck into small openings. This can be used for tasks like making a bed, but also during the manufacturing of a car or airplane seat, which is part of the team’s research. Future versions of the hand will be able to pick up thin objects from a table easily without moving the robot.</p>
<p>You <a href="https://www.researchgate.net/publication/313438586_A_versatile_open-source_two-finger_gripper_for_textile_manipulation" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">can read the conference paper</a> here. Download the 3D files <a href="https://github.com/naist-robotics/naist-openhand-m2s" target="_blank" rel="noopener noreferrer follow external" data-wpel-link="external">here</a>, to use the gripper in your own research.</p>
<hr class="xh2  ">
<p><em>If you liked this article, you may also enjoy these:</em></p>
<ul>
<li><a href="http://robohub.org/robotics-maths-python-a-fledgling-computer-scientists-guide-to-inverse-kinematics/" target="_blank" rel="noopener noreferrer" data-wpel-link="internal">Robotics, maths, python: A fledgling computer scientist’s guide to inverse kinematics</a></li>
<li><a href="http://robohub.org/python-programming-your-nao-robot/" target="_blank" rel="noopener noreferrer" data-wpel-link="internal">Python programming your NAO robot</a></li>
<li><a href="http://robohub.org/soft-robotic-gripper-can-pick-up-and-identify-wide-array-of-objects/" target="_blank" rel="noopener noreferrer" data-wpel-link="internal">Soft robotic gripper can pick up and identify wide array of objects</a></li>
<li><a href="http://robohub.org/sticky-business-five-adhesives-tested-for-3d-printing/" target="_blank" rel="noopener noreferrer" data-wpel-link="internal">Sticky business: Five adhesives tested for 3D printing</a></li>
<li><a href="http://robohub.org/3-d-printing-hydraulically-powered-robots-no-assembly-required/" target="_blank" rel="noopener noreferrer" data-wpel-link="internal">3-D printing hydraulically-powered robots, no assembly required</a></li>
</ul>
<p><em>See all <a href="http://robohub.org/" target="_blank" rel="noopener noreferrer" data-saferedirecturl="https://www.google.com/url?hl=en-GB&amp;q=http://robohub.org/&amp;source=gmail&amp;ust=1477500783522000&amp;usg=AFQjCNFmCoRAKHuz2BWNf-njm6KSkgAacA" data-wpel-link="internal">the latest robotics news</a> on Robohub, or <a title="" href="http://eepurl.com/t-UEf" target="_blank" rel="external follow noopener noreferrer" data-saferedirecturl="https://www.google.com/url?hl=en-GB&amp;q=http://eepurl.com/t-UEf&amp;source=gmail&amp;ust=1477500783522000&amp;usg=AFQjCNGjDpzB3aAol7pCzSfh7VU9iN6oQQ" data-wpel-link="external">sign up for our weekly newsletter</a>.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ep.227: RoboUniverse 2016: Agricultural Robotics, with  Dan Harburg and  Matthew Borzage  </title>
		<link>https://robohub.org/robouniverse-conference-agricultural-robotics-part-1-of-2/</link>
		
		<dc:creator><![CDATA[Abate De Mey]]></dc:creator>
		<pubDate>Sat, 04 Feb 2017 19:30:00 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[environment & agriculture]]></category>
		<category><![CDATA[manipulation]]></category>
		<guid isPermaLink="false">http://robohub.org/robouniverse-conference-agricultural-robotics-part-1-of-2/</guid>

					<description><![CDATA[Speakers from RoboUniverse San Diego discuss tactile sensing and soft grippers in Agricultural Robotics.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2017/01/biotac_TEI_1200-1024x683.jpg"/><img decoding="async" class="alignnone size-large wp-image-70068" src="http://robohub.org/wp-content/uploads/2017/01/biotac_TEI_1200-1024x683.jpg" alt="" width="1024" height="683" srcset="https://robohub.org/wp-content/uploads/2017/01/biotac_TEI_1200-1024x683.jpg 1024w, https://robohub.org/wp-content/uploads/2017/01/biotac_TEI_1200-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2017/01/biotac_TEI_1200-768x512.jpg 768w, https://robohub.org/wp-content/uploads/2017/01/biotac_TEI_1200-450x300.jpg 450w, https://robohub.org/wp-content/uploads/2017/01/biotac_TEI_1200.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" class="alignnone size-large wp-image-70069" src="http://robohub.org/wp-content/uploads/2017/01/binPickPhoto1200-1024x681.jpg" alt="" width="1024" height="681" srcset="https://robohub.org/wp-content/uploads/2017/01/binPickPhoto1200-1024x681.jpg 1024w, https://robohub.org/wp-content/uploads/2017/01/binPickPhoto1200-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2017/01/binPickPhoto1200-768x511.jpg 768w, https://robohub.org/wp-content/uploads/2017/01/binPickPhoto1200-451x300.jpg 451w, https://robohub.org/wp-content/uploads/2017/01/binPickPhoto1200.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" />
<p><iframe src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/306122533&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false" width="100%" height="166" frameborder="no" scrolling="no"></iframe></p>
<p>In this episode, Abate De Mey interviews two speakers from the Agricultural track of the RoboUniverse 2016 conference in San Diego: Dan Harburg of Soft Robotics Inc. and Matthew Borzage of BioTac. Borzage and Harburg discuss their distinct approaches to advancing gripping technology in Agriculture. Borzage stresses the importance of tactile sensing while Harburg pushes for low cost, soft grippers with no on-board sensors.</p>
<p><span id="more-69622"></span><br />
<strong>Dan Harburg</strong><br />
<span style="font-weight: 400;"><img decoding="async" class="alignleft wp-image-69317" src="http://robohub.org/wp-content/uploads/2017/01/DanHarburg_2015_new-394x425.jpg" alt="DanHarburg_2015_new" width="150" height="150" />Dan Harburg is the Director of Business Development at Soft Robotics Inc., a venture-backed startup company developing a soft end-of-arm tool for the food industry. Harburg was previously an entrepreneur-in-residence at North Bridge Venture Partners, working with scientists at Harvard, MIT, and the University of Illinois to commercialize technologies at the intersection of materials, medicine, and advanced manufacturing.</span></p>
<p>&nbsp;</p>
<p><strong>Matthew Borzage</strong><br />
<span style="font-weight: 400;"><img decoding="async" class="alignleft wp-image-69859" src="http://robohub.org/wp-content/uploads/2017/01/matt_borzage.jpg" width="150" height="148" /> Matthew Borzage is a co-founder and the Head of Business Development for SynTouch. Borzage has a background in biomedical and medical device engineering and sales. As Head of Business Development, Matt is interested in how tactile sensing can be used in robotics and prosthesis. </span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Links</strong></p>
<ul>
<li><a href="http://www.softroboticsinc.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Soft Robotics Inc.</a></li>
<li><a href="https://www.youtube.com/watch?v=o8DoSvv4P3w" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Bakery Automation with a Soft Touch</a></li>
<li><a href="https://www.syntouchinc.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">SynTouch Inc.</a></li>
<li><a href="https://www.syntouchinc.com/biomimetic-process/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Biomimetic Design of BioTac</a></li>
<li><a href="http://feeds.soundcloud.com/stream/306122533-robotspodcast-robots-robouniverse-conference-agricultural-robotics-part-1-of-2.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download Episode (16.2 MB)</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/306122533-robotspodcast-robots-robouniverse-conference-agricultural-robotics-part-1-of-2.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>ep.226: Toru Robots, with  Dr. Moritz Tenorth  </title>
		<link>https://robohub.org/toru-robots/</link>
		
		<dc:creator><![CDATA[Ron Vanderkley]]></dc:creator>
		<pubDate>Sat, 21 Jan 2017 23:37:49 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[software]]></category>
		<guid isPermaLink="false">http://robohub.org/toru-robots/</guid>

					<description><![CDATA[In this episode, Ron Vanderkley spoke to Dr Moritz Tenorth, head of software development at Magazino, a Munich-based startup developing mobile pick-and-place robots for item-specific logistics. They discussed his work on the Toru robot and what it means to the warehouse industry today and in the future. Dr Moritz Tenorth After obtaining his PhD in [&#8230;]]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2017/01/Totus_cube.jpg"/><a href="http://robohub.org/wp-content/uploads/2016/12/Totus_cube.jpg" data-wpel-link="internal"><img decoding="async" class="alignnone size-full wp-image-69014" src="http://robohub.org/wp-content/uploads/2016/12/Totus_cube.jpg" alt="totus_cube" width="340" height="409" srcset="https://robohub.org/wp-content/uploads/2016/12/Totus_cube.jpg 340w, https://robohub.org/wp-content/uploads/2016/12/Totus_cube-249x300.jpg 249w" sizes="(max-width: 340px) 100vw, 340px" /></a>
<p><iframe src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/303889039&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false" width="100%" height="166" frameborder="no" scrolling="no"></iframe></p>
<p>In this episode, Ron Vanderkley spoke to Dr Moritz Tenorth, head of software development at Magazino, a Munich-based startup developing mobile pick-and-place robots for item-specific logistics. They discussed his work on the Toru robot and what it means to the warehouse industry today and in the future.</p>
<p><span id="more-68349"></span></p>
<p><strong>Dr Moritz Tenorth</strong></p>
<div id="attachment_69015" style="width: 228px" class="wp-caption alignnone"><a href="http://robohub.org/wp-content/uploads/2016/12/Moritz1.jpg" data-wpel-link="internal"><img decoding="async" aria-describedby="caption-attachment-69015" class="size-full wp-image-69015" src="http://robohub.org/wp-content/uploads/2016/12/Moritz1.jpg" alt="Dr. Moritz Tenorth" width="218" height="219" srcset="https://robohub.org/wp-content/uploads/2016/12/Moritz1.jpg 218w, https://robohub.org/wp-content/uploads/2016/12/Moritz1-100x100.jpg 100w, https://robohub.org/wp-content/uploads/2016/12/Moritz1-32x32.jpg 32w, https://robohub.org/wp-content/uploads/2016/12/Moritz1-50x50.jpg 50w, https://robohub.org/wp-content/uploads/2016/12/Moritz1-64x64.jpg 64w, https://robohub.org/wp-content/uploads/2016/12/Moritz1-96x96.jpg 96w, https://robohub.org/wp-content/uploads/2016/12/Moritz1-128x128.jpg 128w" sizes="(max-width: 218px) 100vw, 218px" /></a><p id="caption-attachment-69015" class="wp-caption-text">Dr. Moritz Tenorth</p></div>
<p>After obtaining his PhD in robotics from TU Munich Dr Moritz Tenorth spent several years as a post-doc and freelance robotics consultant, with stays at the CMU Robotics Institute and the ATR labs in Japan. His research focuses on knowledge representation methods that can help autonomous robots make smarter decisions, and on methods for task coordination in robotics.</p>
<p><strong> Links</strong></p>
<ul>
<li><a href="http://www.magazino.eu/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Magazino (website)</a></li>
<li><a href="https://youtu.be/BXdDc9TIxKw" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Toru Cube &#8211; Pick by robot (Youtube)</a></li>
<li><a href="https://youtu.be/xJCTnUsE_V4" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Pick-by-Robot | technical features of TORU Cube (YouTube)</a></li>
<li><a href="https://youtu.be/gk_22FfpYbo" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Magazino TORU Cube &#8211; DHL Logistik-Center (YouTube)</a></li>
<li><a href="http://feeds.soundcloud.com/stream/303889039-robotspodcast-robots-toru-robots.mp3" target="_blank" rel="follow external noopener noreferrer" data-wpel-link="external">Download mp3 (10.1 MB)</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" target="_blank" rel="follow external noopener noreferrer" data-wpel-link="external"><u><span style="color: #409ad9;">Subscribe to Robots using iTunes</span></u></a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/303889039-robotspodcast-robots-toru-robots.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>Robotics, maths, python: A fledgling computer scientist’s guide to inverse kinematics</title>
		<link>https://robohub.org/robotics-maths-python-a-fledgling-computer-scientists-guide-to-inverse-kinematics/</link>
		
		<dc:creator><![CDATA[Alistair Wick]]></dc:creator>
		<pubDate>Fri, 13 Jan 2017 15:00:45 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">http://robohub.org/robotics-maths-python-a-fledgling-computer-scientists-guide-to-inverse-kinematics/</guid>

					<description><![CDATA[So – you’ve built a robot arm. Now you’ve got to figure out how to control the thing. This was the situation I found myself in a few months ago, during my Masters project, and it’s a problem common to any robotic application: you want to put the end (specifically, the “end effector”) of your [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://robohub.org/wp-content/uploads/2017/01/arm_illustration.png" data-wpel-link="internal"><img decoding="async" class="aligncenter size-full wp-image-69533" src="http://robohub.org/wp-content/uploads/2017/01/arm_illustration.png" alt="arm_illustration" width="1280" height="751" srcset="https://robohub.org/wp-content/uploads/2017/01/arm_illustration.png 1280w, https://robohub.org/wp-content/uploads/2017/01/arm_illustration-425x249.png 425w, https://robohub.org/wp-content/uploads/2017/01/arm_illustration-1024x601.png 1024w, https://robohub.org/wp-content/uploads/2017/01/arm_illustration-500x293.png 500w" sizes="(max-width: 1280px) 100vw, 1280px" /></a>So – you’ve built a robot arm. Now you’ve got to figure out how to control the thing. This was the situation I found myself in a few months ago, during my Masters project, and it’s a problem common to any robotic application: you want to put the end (specifically, the “end effector”) of your robot arm in a certain place, and to do that you have to figure out a valid pose for the arm which achieves that. This problem is called <a href="http://en.wikipedia.org/wiki/Inverse_kinematics" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">inverse kinematics</a> (IK), and it’s one of the key problems in robotics.<span id="more-69530"></span></p>
<hr class="xh2  ">
<p><strong>The Arm</strong></p>
<p>The design I used is based on industrial pallet-packing robots, and at its core has three degrees of freedom, or ‘axes’ on which it can move. Think left to right, in and out and up and down; it basically means that the arm can move in three different ways. The GIFs below show the different types of movement: the entire arm can swivel on its base, the “main arm” translates the elbow in and out from the centre, and the “actuator” drives the forearm, which in turn translates the end-effector up and down. A 3-DOF arm like this has the handy property of having a unique solution for each possible position of its end-effector, which made the IK task approachable to someone like me, who’s never done this type of thing before.</p>
<div id="attachment_69535" style="width: 339px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-69535" class="size-full wp-image-69535" src="http://robohub.org/wp-content/uploads/2017/01/swing.gif" alt="Swing" width="329" height="240" /><p id="caption-attachment-69535" class="wp-caption-text">Swing</p></div>
<p>&nbsp;</p>
<div id="attachment_69534" style="width: 330px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-69534" class="size-full wp-image-69534" src="http://robohub.org/wp-content/uploads/2017/01/main.gif" alt="Main" width="320" height="240" /><p id="caption-attachment-69534" class="wp-caption-text">Main</p></div>
<p>&nbsp;</p>
<div id="attachment_69532" style="width: 292px" class="wp-caption aligncenter"><img decoding="async" aria-describedby="caption-attachment-69532" class="size-full wp-image-69532" src="http://robohub.org/wp-content/uploads/2017/01/actuator.gif" alt="Actuator" width="282" height="240" /><p id="caption-attachment-69532" class="wp-caption-text">Actuator</p></div>
<p>&nbsp;</p>
<p>Like many well-studied problems, IK has generic solutions, but these are numerically-based and computationally complex. I wanted a simple and efficient solution, so I decided to approach the control of my arm <em>analytically</em>, using geometric principals and logic. The result of this work was a graphical Python application, which connected to the arm via serial and allowed the user to move the goal position of the end-effector by clicking and dragging, or by sending commands from another application running on the same computer (this IK application made up a key part of my project, but <a href="https://www.youtube.com/watch?v=iBWBPbonj-Q" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">that’s a topic for another time</a>).</p>
<p>Here’s a quick look at what I ended up with:</p>
<img decoding="async" class="alignnone" src="http://www.alistairwick.com/assets/images/robot/ik.gif" alt="" width="862" height="540" />
<p><em>Heads up</em>: The code in this post is written in <a href="https://www.python.org/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Python</a> with <a href="http://www.numpy.org/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Numpy</a>, and there’s maths. I won’t pretend that any of the ideas presented here are optimal (or good, for that matter), but hopefully you’ll be able to scrounge something useful!</p>
<hr class="xh2  ">
<p><strong>Let&#8217;s go already</strong></p>
<p>To start with, let’s consider the “swing” action of the arm, as it rotates on its base. Since the main arm, elbow and forearm are all constrained to a single plane (look at the GIFs above: only the swing rotation affects the left-right position of the wrist), all we really have to do here is line up that plane – a line from our top-down perspective – with the goal point, ignoring the goal’s vertical position. If this sounds easy, you’re right: it’s plain old trigonometry. Unfortunately for me, a quirk of my design left the arm’s operation plane just off-centre of the axis of rotation, which made the solution much less obvious.</p>
<a href="http://robohub.org/wp-content/uploads/2017/01/top_ik.png" data-wpel-link="internal"><img decoding="async" class="aligncenter size-full wp-image-69539" src="http://robohub.org/wp-content/uploads/2017/01/top_ik.png" alt="top_ik" width="1280" height="800" srcset="https://robohub.org/wp-content/uploads/2017/01/top_ik.png 1280w, https://robohub.org/wp-content/uploads/2017/01/top_ik-425x266.png 425w, https://robohub.org/wp-content/uploads/2017/01/top_ik-1024x640.png 1024w, https://robohub.org/wp-content/uploads/2017/01/top_ik-480x300.png 480w" sizes="(max-width: 1280px) 100vw, 1280px" /></a>
<p>Using the naive trigonometric approach here results in pointing off to the left of the actual goal (right if the shoulder sits on the other side), and the gap is big enough that this is a real problem. I took a shot at solving this geometrically, but quickly decided it wasn’t worth my time figuring it out. In the end, I resorted to an extremely simple numerical technique called a binary search. I’ve used this in the past for other tough geometric problems, like finding an intersection between a Bezier curve and a circle.</p>
<p>In a binary search (also known as the <a href="https://en.wikipedia.org/wiki/Bisection_method" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">“Bisection Method”</a>), you essentially come up with arbitrary upper and lower bounds for your variable – in this case, theta – and then examine the midpoint to find whether it’s larger or smaller than your target. If it’s larger, then the midpoint becomes your new upper bound; if it’s smaller, the midpoint is your new lower bound. Repeat until you’ve bounded your variable with sufficient accuracy. A binary search is conceptually simple and computationally cheap, and converges fairly quickly: you halve your search space each iteration. I found 3-5 iterations got me within 0.3 degrees of the true value, well within the limits of what my servo motors could practically target.</p>
<p>On to the solution! What we’re actually searching for is the point at which the vector representing our arm is lined up with the vector from the arm’s shoulder joint to the goal: where the angle between these two vectors is zero. Normally, when taking the angle between two vectors (call them <em>A</em> and <em>B</em>) you get the <em>absolute</em> angle out, with no directionality. However, with this search method it’s important to have a signed distinction between “too high” and “too low”. To get around this, I wrote a simple function to find a <em>signed</em> angle between two vectors, with negative showing that <em>A</em> points counter-clockwise to <em>B</em>, and positive showing that <em>A</em> points clockwise from <em>B</em>:</p>
<p><a href="http://robohub.org/wp-content/uploads/2017/01/code1.jpg" data-wpel-link="internal"><img decoding="async" class="aligncenter size-full wp-image-69541" src="http://robohub.org/wp-content/uploads/2017/01/code1.jpg" alt="code1" width="716" height="354" srcset="https://robohub.org/wp-content/uploads/2017/01/code1.jpg 716w, https://robohub.org/wp-content/uploads/2017/01/code1-425x210.jpg 425w, https://robohub.org/wp-content/uploads/2017/01/code1-500x247.jpg 500w" sizes="(max-width: 716px) 100vw, 716px" /></a>This works by taking a perpendicular vector from <em>B</em> (pointing clockwise), and <a href="https://en.wikipedia.org/wiki/Dot_product" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">dot</a>-ing it with <em>A</em> to see how much they line up (using the dot product for<br />
<a href="https://en.wikipedia.org/wiki/Vector_projection" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">vector projection</a>).</p>
<p>If <em>A</em> points clockwise of <em>B</em> then <em>np.dot(A, perp) will be positive, and vice-versa.<br />
</em></p>
<p>Note that the <em>normalize() </em>function simply sets a vector’s length to 1, while keeping it pointed in the same direction. Mathematically, it’s just doing: <em>A=|A|<sup>-1 </sup></em>(<em>np.clip()</em> just keeps the dot product between 1 and -1).</p>
<p>With that, we can now perform our binary search and find a decent approximation to the target angle. We need a reasonable starting point, so let’s just use the angle from the origin to the goal (the naive approach I mentioned above). Numpy provides a very useful function for finding the angle <em>np.arctan2(y, x)</em> which resolves the arc-tangent of <a href="https://en.wikipedia.org/wiki/Atan2" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">in the correct quadrant</a>.</p>
<p>Now, it’s important to check which side the shoulder sits on: this lets us decide whether to use <em>start_theta</em><code class="highlighter-rouge"> </code>as an upper or lower bound. This is as simple as testing the signed angle between the shoulder offset vector (from the origin) and a vector pointing straight forwards. At the same time, we can also establish the other bound by taking the absolute value of this angle and adding or subtracting it from <em>start_theta,</em> since this angle to the shoulder is always going to be greater than the error of <em>start_theta</em>.</p>
<a href="http://robohub.org/wp-content/uploads/2017/01/code2.jpg" data-wpel-link="internal"><img decoding="async" class="aligncenter size-full wp-image-69542" src="http://robohub.org/wp-content/uploads/2017/01/code2.jpg" alt="code2" width="714" height="206" srcset="https://robohub.org/wp-content/uploads/2017/01/code2.jpg 714w, https://robohub.org/wp-content/uploads/2017/01/code2-425x123.jpg 425w, https://robohub.org/wp-content/uploads/2017/01/code2-500x144.jpg 500w" sizes="(max-width: 714px) 100vw, 714px" /></a>
<p>With our initial bounds established, the actual search loop is pretty straightforward. Note the use of an iteration counter: it’s only there in case something goes wrong (e.g. if we input an unsolvable configuration), since in normal operation the loop exits once the desired accuracy is reached. We iteratively update <em>self.swing, </em>which will hold the new target swing angle at the end of the search.</p>
<a href="http://robohub.org/wp-content/uploads/2017/01/code3.jpg" data-wpel-link="internal"><img decoding="async" class="aligncenter size-full wp-image-69543" src="http://robohub.org/wp-content/uploads/2017/01/code3.jpg" alt="code3" width="708" height="430" srcset="https://robohub.org/wp-content/uploads/2017/01/code3.jpg 708w, https://robohub.org/wp-content/uploads/2017/01/code3-425x258.jpg 425w, https://robohub.org/wp-content/uploads/2017/01/code3-494x300.jpg 494w" sizes="(max-width: 708px) 100vw, 708px" /></a>
<p>Note that the <em>self.shoulder(angle)</em> function just generates the top-down (x, z) position of the shoulder joint for a given swing angle. Besides the swing angle, there’s one other important result from this stage of IK: the radial distance, from the shoulder joint to the end-effector. The calculation is simple enough:</p>
<p><em>goal_radial = np.linalg.norm(self.goaltd &#8211; self.shoulder(self.swing))</em></p>
<hr class="xh2  ">
<p><strong>Round in circles</strong></p>
<p>We know which way to point: now, let’s consider the movement of the arm in its ‘plane of operation’, which covers the goal end-effector position and the line extending vertically (+y) from the shoulder joint. The main arm and forearm both move across this plane. The trick here is that we’ll still be using a 2D coordinate system, basically a local frame of reference, where our y value remains the same but the x value is the radial distance of the point we’re interested in. For the goal, we computed this radial distance above in the top-down IK, so we can go ahead and construct <em>goalpl</em> – the ‘planar’ goal – which lies at: <em>goalpl</em>=(goal_radial/goal<sub>y</sub>).</p>
<p>Side-on, the main arm and forearm form an upright triangle between the shoulder joint and <em>goalpl </em>with the elbow joint sitting at the peak. It’s important to note that the arm’s sections are different lengths, with the forearm being a bit longer. Now, in this plane we’re solving given the end effector’s position, and the origin is static. That just leaves the position of the elbow joint to solve for, which we can do geometrically, since it’s at a fixed distance from both the origin and effector. If we draw two circles, one fixed about the origin with radius = main arm length, and one centred on the end-effector with radius = forearm length, then the elbow must be at one of the two possible intersections between these circles:</p>
<p><a href="http://robohub.org/wp-content/uploads/2017/01/side_ik.png" data-wpel-link="internal"><img decoding="async" class="aligncenter size-full wp-image-69544" src="http://robohub.org/wp-content/uploads/2017/01/side_ik.png" alt="side_ik" width="1280" height="800" srcset="https://robohub.org/wp-content/uploads/2017/01/side_ik.png 1280w, https://robohub.org/wp-content/uploads/2017/01/side_ik-425x266.png 425w, https://robohub.org/wp-content/uploads/2017/01/side_ik-1024x640.png 1024w, https://robohub.org/wp-content/uploads/2017/01/side_ik-480x300.png 480w" sizes="(max-width: 1280px) 100vw, 1280px" /></a>Let’s look at a simple Python class which deals with this intersection calculation. There’s a few possible cases for circle-circle intersection, most of which invalidate our solver: if the circles do not contact, either by being separated or in the case that one contains another, then there is no valid solution; if the circles are coincident (impossible for this design, since the radii differ) then there are infinite possible solutions; however, when the circle borders <em>intersect</em>, we can find two distinct intersection points.</p>
<a href="http://robohub.org/wp-content/uploads/2017/01/code4.jpg" data-wpel-link="internal"><img decoding="async" class="aligncenter size-full wp-image-69545" src="http://robohub.org/wp-content/uploads/2017/01/code4.jpg" alt="code4" width="708" height="740" srcset="https://robohub.org/wp-content/uploads/2017/01/code4.jpg 708w, https://robohub.org/wp-content/uploads/2017/01/code4-407x425.jpg 407w, https://robohub.org/wp-content/uploads/2017/01/code4-287x300.jpg 287w, https://robohub.org/wp-content/uploads/2017/01/code4-32x32.jpg 32w" sizes="(max-width: 708px) 100vw, 708px" /></a>
<p>For any case we’re interested in, it’s the top intersection that matters. This means we can just pick the one with the largest <em>y</em> value, and call it a day:</p>
<a href="http://robohub.org/wp-content/uploads/2017/01/code5.jpg" data-wpel-link="internal"><img decoding="async" class="aligncenter size-full wp-image-69546" src="http://robohub.org/wp-content/uploads/2017/01/code5.jpg" alt="code5" width="716" height="320" srcset="https://robohub.org/wp-content/uploads/2017/01/code5.jpg 716w, https://robohub.org/wp-content/uploads/2017/01/code5-425x190.jpg 425w, https://robohub.org/wp-content/uploads/2017/01/code5-500x223.jpg 500w" sizes="(max-width: 716px) 100vw, 716px" /></a>
<p>And – that’s it! We have the swing angle, and a valid position for the elbow joint to match the shoulder and goal end-effector positions. That’s all we need to define a valid pose for the arm. If you need to, you can reconstruct the positions in 3D space:</p>
<a href="http://robohub.org/wp-content/uploads/2017/01/code6.jpg" data-wpel-link="internal"><img decoding="async" class="aligncenter size-full wp-image-69547" src="http://robohub.org/wp-content/uploads/2017/01/code6.jpg" alt="code6" width="718" height="306" srcset="https://robohub.org/wp-content/uploads/2017/01/code6.jpg 718w, https://robohub.org/wp-content/uploads/2017/01/code6-425x181.jpg 425w, https://robohub.org/wp-content/uploads/2017/01/code6-500x213.jpg 500w" sizes="(max-width: 718px) 100vw, 718px" /></a>
<p><strong>Wrapping up</strong></p>
<p>If you’ve made it this far, I hope you’ve found this interesting and/or enlightening. Want to see how it all fits together? I’ll be uploading the full IK application to GitHub <a href="https://github.com/AliShug/EvoArm" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">here</a>, along with all the design files for the robotic arm. If you’re feeling ambitious, you should be able to 3D-print and build your own to play around with <img decoding="async" class="emoji" draggable="false" src="https://s.w.org/images/core/emoji/72x72/1f916.png" alt="?" /></p>
<p>Other notes:</p>
<ul>
<li>I didn’t design the arm completely from scratch: check out the original “LiteArm” design <a href="http://www.thingiverse.com/thing:480446" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">on Thingiverse</a>.</li>
<li>The IK application uses <a href="http://pygame.org/hifi.html" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">PyGame</a>, a no-frills SDL wrapper for Python, to open and draw to the graphical window. I’ll probably switch to a meatier library for further development, but this did the job of basic “drawn-to-screen” stuff nicely.</li>
</ul>
<p><em>Written by <a href="http://www.alistairwick.com/about" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Alistair Wick</a> for the University of Bristol <a href="http://engmaths.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Engineering Maths blog</a>.</em> The original post, and future follow-ups, are available <a href="http://www.alistairwick.com/posts/ik-for-dummies" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">on Alistair’s website.</a></p>
<hr class="xh2  ">
<p><em>If you liked this article, you may also enjoy these:</em></p>
<ul>
<li><a href="http://robohub.org/trotbot-tackles-rough-terrain/" target="_blank" data-wpel-link="internal">TrotBot tackles rough terrain</a></li>
<li><a href="http://robohub.org/sticky-business-five-adhesives-tested-for-3d-printing/" target="_blank" data-wpel-link="internal">Sticky business: Five adhesives tested for 3D printing</a></li>
<li><a href="http://robohub.org/meet-robogabby-shes-on-a-mission-to-teach-more-girls-about-robotics/" target="_blank" data-wpel-link="internal">Meet RoboGabby: She’s on a mission to teach more girls about robotics</a></li>
<li><a href="http://robohub.org/adjust-how-you-learn-and-quickly-pick-up-robotics-programming/" target="_blank" data-wpel-link="internal">Adjust how you learn and quickly pick up robotics programming</a></li>
<li><a href="http://robohub.org/3-d-printing-hydraulically-powered-robots-no-assembly-required/" target="_blank" data-wpel-link="internal">3-D printing hydraulically-powered robots, no assembly required</a></li>
</ul>
<p><em>See all <a href="http://robohub.org/" target="_blank" data-saferedirecturl="https://www.google.com/url?hl=en-GB&amp;q=http://robohub.org/&amp;source=gmail&amp;ust=1477500783522000&amp;usg=AFQjCNFmCoRAKHuz2BWNf-njm6KSkgAacA" data-wpel-link="internal">the latest robotics news</a> on Robohub, or <a title="" href="http://eepurl.com/t-UEf" target="_blank" rel="external follow noopener noreferrer" data-saferedirecturl="https://www.google.com/url?hl=en-GB&amp;q=http://eepurl.com/t-UEf&amp;source=gmail&amp;ust=1477500783522000&amp;usg=AFQjCNGjDpzB3aAol7pCzSfh7VU9iN6oQQ" data-wpel-link="external">sign up for our weekly newsletter</a>.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ep.223: Actuation for Robotic Fingers, with  Edward Neff  </title>
		<link>https://robohub.org/actuation-for-robotic-fingers/</link>
		
		<dc:creator><![CDATA[Abate De Mey]]></dc:creator>
		<pubDate>Sun, 11 Dec 2016 18:39:28 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[bio-inspired]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[humanoids]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[sensing]]></category>
		<guid isPermaLink="false">http://robohub.org/actuation-for-robotic-fingers/</guid>

					<description><![CDATA[Breakthroughs in actuation technology allow for the development of fully actuated robotic fingers.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2016/12/SMAC_robotic_finger_smaller-1024x683.jpg"/><a href="http://robohub.org/wp-content/uploads/2016/12/SMAC_robotic_finger_smaller.jpg" data-wpel-link="internal"><img decoding="async" class="alignnone size-medium wp-image-68857" src="http://robohub.org/wp-content/uploads/2016/12/SMAC_robotic_finger_smaller-425x283.jpg" alt="smac_robotic_finger_smaller" width="425" height="283" srcset="https://robohub.org/wp-content/uploads/2016/12/SMAC_robotic_finger_smaller-425x283.jpg 425w, https://robohub.org/wp-content/uploads/2016/12/SMAC_robotic_finger_smaller-1024x683.jpg 1024w, https://robohub.org/wp-content/uploads/2016/12/SMAC_robotic_finger_smaller-450x300.jpg 450w" sizes="(max-width: 425px) 100vw, 425px" /></a>
<p><iframe src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/297410127&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false" width="100%" height="166" frameborder="no" scrolling="no"></iframe></p>
<p>In this episode, Abate De Mey interviews Edward Neff, founder of SMAC Corporation. Mr. Neff discusses how breakthroughs in his company have allowed them to develop linear actuators compact enough to be used to actuate robotic fingers. Companies like Apple and Samsung push for the development of robotic fingers to perform lifelike tests on their phones.</p>
<p><span id="more-67721"></span></p>
<p>The robotic fingers developed using SMAC’s linear servo motors simulate a button press on a screen by employing a strong downwards force, as well as small sideways forces tangential to the screen. This mimics a realistic way that people interact with their touchscreens. The robotic fingers can also gently bump into surfaces, pull, and push objects. Other applications for these fingers include electronic circuit board assembly, and screwing bottle caps onto bottles.</p>
<p><strong>Edward Neff</strong><br />
<a href="http://robohub.org/wp-content/uploads/2016/11/edward-neff.jpg" data-wpel-link="internal"><img decoding="async" class="alignnone  wp-image-67723" src="http://robohub.org/wp-content/uploads/2016/11/edward-neff-425x241.jpg" alt="edward-neff" width="285" height="165" /></a><br />
Edward Neff grew up in Birmingham, Michigan (USA) and is a graduate of the University of Michigan. He has a career history of managing automation companies in Belgium and Japan. Mr. Neff is the founder of SMAC Corporation in Carlsbad, California. SMAC is a leading manufacturer of precision programmable electric actuators. The company is planning a 2018 IPO. Mr Neff has over 40 patents in robotics and serves as a Director in BioTech and Medical Device companies.</p>
<p><strong>Links</strong></p>
<ul>
<li><a href="www.smac-mca.com" data-wpel-link="internal">SMAC Website</a></li>
<li><a href="https://youtu.be/S8Y0bGsLCvo" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Robotic Finger using a SmartPhone (YouTube)</a></li>
<li><a href="https://youtu.be/G13-5D-C5sM" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Robotic Finger at the Tokyo Robot Show (YouTube)</a></li>
<li><a href="https://youtu.be/eZagN2eu164" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Robotic Finger VS Human (YouTube)</a></li>
<li><a href="https://youtu.be/VDQydFc45_o" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Smart Assembly Video (YouTube)</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using iTunes</a></li>
<li><a href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Could a robot make a pizza? The RoDyMan project, with Bruno Siciliano</title>
		<link>https://robohub.org/could-a-robot-make-a-pizza-the-rodyman-project-with-bruno-siciliano/</link>
		
		<dc:creator><![CDATA[International Journal of Advanced Robotic Systems (IJARS)]]></dc:creator>
		<pubDate>Mon, 20 Jul 2015 20:54:02 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[Bruno Siciliano]]></category>
		<category><![CDATA[Italy]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">http://robohub.org/could-a-robot-make-a-pizza-the-rodyman-project-with-bruno-siciliano/</guid>

					<description><![CDATA[In this video lecture, Bruno Siciliano from PRISMA Lab at the University of Naples, Italy, takes us through a new project in robotic dynamic manipulation, called RoDyMan. Centered on the task of making a pizza, the project aims to solve key problems related to robot gripping: localisation of the object while it is moving, motion and manipulation of the object, and control of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="aligncenter size-large wp-image-52177" src="http://robohub.org/wp-content/uploads/2015/07/RoDyMan_pizza_robot_siciliano_PRISMA-1024x668.jpeg" alt="RoDyMan_pizza_robot_siciliano_PRISMA" width="1024" height="668" srcset="https://robohub.org/wp-content/uploads/2015/07/RoDyMan_pizza_robot_siciliano_PRISMA-1024x668.jpeg 1024w, https://robohub.org/wp-content/uploads/2015/07/RoDyMan_pizza_robot_siciliano_PRISMA-425x277.jpeg 425w, https://robohub.org/wp-content/uploads/2015/07/RoDyMan_pizza_robot_siciliano_PRISMA-460x300.jpeg 460w" sizes="(max-width: 1024px) 100vw, 1024px" />In this video lecture, Bruno Siciliano from PRISMA Lab at the University of Naples, Italy, takes us through a new project in robotic dynamic manipulation, called <a href="http://www.rodyman.eu/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RoDyMan.</a> Centered on the task of making a pizza, the project aims to solve key problems related to robot gripping: localisation of the object while it is moving, motion and manipulation of the object, and control of the overall robotic system.<span id="more-52174"></span></p>
<p>RoDyMan will be an innovative mobile platform with a torso, two lightweight arms and a sensorized head that will execute complex manipulation movements similar to the ones humans carry out on a daily basis. The tasks will be carried out in the presence of humans, hence requiring human-robot cooperation.</p>
<p>Siciliano and his team are working an a very specific goal for this project and the inspiration came from their home city of Naples: a platform for performing all the phases of making a pizza. They plan to present this application by May 2018, and to find out more why this date was chosen, we invite you to watch Siciliano’s video lecture in its entirety.</p>
<p><strong><a href="http://cdn.intechopen.com/public/docs/videoseries/Human_Motion_Mapping_to_a_Robot_Arm_with_Redundancy_Resolution_The_RoDyMan_Project.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Download the full presentation here. </a></strong></p>
<div class="keep-aspect"><iframe title="The RoDyMan Project - video lecture by Prof. Bruno Siciliano" width="500" height="281" src="https://www.youtube-nocookie.com/embed/zTBNcwzB1S4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p>&nbsp;</p>
<hr class="xh2  ">
<a href="http://www.amazon.com/gp/product/1846286417/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1846286417&amp;linkCode=as2&amp;tag=therobpod-20&amp;linkId=L35QFGI3XCPCMRYY" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" class="alignleft wp-image-52180 size-medium" src="http://robohub.org/wp-content/uploads/2015/07/Robotics_modelling_planning_and_control_Siciliano-284x425.jpg" alt="Robotics_modelling_planning_and_control_Siciliano" width="284" height="425" srcset="https://robohub.org/wp-content/uploads/2015/07/Robotics_modelling_planning_and_control_Siciliano-284x425.jpg 284w, https://robohub.org/wp-content/uploads/2015/07/Robotics_modelling_planning_and_control_Siciliano-200x300.jpg 200w, https://robohub.org/wp-content/uploads/2015/07/Robotics_modelling_planning_and_control_Siciliano.jpg 333w" sizes="(max-width: 284px) 100vw, 284px" /></a>
<p>Bruno Siciliano is a Professor of Control and Robotics, and Director of the PRISMA Lab in the Department of Electrical Engineering and Information Technology at the University of Naples. His research interests include: identification and adaptive control, impedance and force control, visual tracking and servoing, redundant and cooperative manipulators, lightweight flexible arms, aerial robots, human-centered and service robotics.</p>
<p>He has co-authored 11 books, 70 journal papers, 200 conference papers and book chapters; his book <a href="http://www.amazon.com/gp/product/1846286417/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1846286417&amp;linkCode=as2&amp;tag=therobpod-20&amp;linkId=L35QFGI3XCPCMRYY" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Robotics: Modelling, Planning and Control</a> is one of the most widely adopted textbooks worldwide. He has delivered more than 100 invited lectures and seminars at institutions worldwide.</p>
<hr class="xh2  ">
<p>Siciliano B. IJARS Video Series:  Human Motion Mapping to a Robot Arm with Redundancy Resolution &#8211; The RoDyMan Project [online video]. International Journal of Advanced Robotic Systems, 2015, 12:V5. DOI: 10.5772/61194</p>
<p><hr class="xh2  "><br />
<i>If you liked this article, you may also be interested in:</i></p>
<ul>
<li><a title="Manufacturing next-generation robotic manipulation" href="http://robohub.org/manufacturing-next-generation-robotic-manipulation/" rel="bookmark" data-wpel-link="internal">Manufacturing next-generation robotic manipulation</a></li>
<li><a title="2015 sees mobile manipulators coming to market" href="http://robohub.org/2015-sees-mobile-manipulators-coming-to-market/" rel="bookmark" data-wpel-link="internal">2015 sees mobile manipulators coming to market</a></li>
<li><a title="Grasping objects in a way that is suitable for manipulation" href="http://robohub.org/grasping-objects-in-a-way-that-is-suitable-for-manipulation/" rel="bookmark" data-wpel-link="internal">Grasping objects in a way that is suitable for manipulation</a></li>
<li> <a title="Aerial Manipulation: Lecture by Bruno Siciliano" href="http://robohub.org/aerial-manipulation-lecture-by-bruno-siciliano/" rel="bookmark" data-wpel-link="internal">Aerial Manipulation: Lecture by Bruno Siciliano</a></li>
<li><a title="Team RBO from Berlin wins Amazon Picking Challenge convincingly" href="http://robohub.org/team-rbo-from-berlin-wins-amazon-picking-challenge-convincingly/" rel="bookmark" data-wpel-link="internal">Team RBO from Berlin wins Amazon Picking Challenge convincingly</a></li>
<li><a title="Shadow Robot’s Dexterous Hand can do more than cook up a storm" href="http://robohub.org/shadow-robots-dexterous-hand-can-do-more-than-cook-up-a-storm/" rel="bookmark" data-wpel-link="internal">Shadow Robot’s Dexterous Hand can do more than cook up a storm</a></li>
<li><a title="Teaching a robot to ‘cook’ by showing it YouTube videos of cooking shows" href="http://robohub.org/teaching-a-robot-to-cook-by-showing-it-youtube-videos-of-cooking-shows/" rel="bookmark" data-wpel-link="internal">Teaching a robot to ‘cook’ by showing it YouTube videos of cooking shows</a></li>
</ul>
<p><i>See all </i><a href="http://robohub.org/" data-wpel-link="internal"><i>the latest robotics news</i></a><i> on Robohub, or </i><a href="http://eepurl.com/t-UEf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><i>sign up for our weekly newsletter</i></a><i>.</i></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ep.183: RoboBusiness Exhibition, with  RoboBusiness 2014  </title>
		<link>https://robohub.org/robots-robobusiness-company-showcase/</link>
		
		<dc:creator><![CDATA[Audrow Nash]]></dc:creator>
		<pubDate>Fri, 29 May 2015 14:35:34 +0000</pubDate>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[human-robot interaction]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[RoboBusiness]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[UAVs & drones]]></category>
		<guid isPermaLink="false">http://robohub.org/robots-robobusiness-company-showcase/</guid>

					<description><![CDATA[In this episode, Audrow Nash speaks to several robotics companies at the RoboBusiness Conference in Boston, MA during November of 2014. Companies interviewed include NPC Robotics, Xsens, Soft Robotics, NLinks, Neo Robotics, Zen Robotics, Identified Technology.]]></description>
										<content:encoded><![CDATA[<img src="https://robohub.org/wp-content/uploads/2015/05/robobusiness1-1024x650.png"/><img decoding="async" class="aligncenter wp-image-4991 size-full" src="http://www.robotspodcast.com/podcast/uploaded_images/robobusiness.png" alt="Robobusiness" width="942" height="242" />
<p><iframe src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/303394193&amp;color=ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false" width="100%" height="166" frameborder="no" scrolling="no"></iframe></p>
<p>In this episode, Audrow Nash speaks to several robotics companies at the company showcase at <a href="http://www.robobusiness.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">RoboBusiness </a>2014, which took place in Boston, Massachusetts.<span id="more-50259"></span></p>
<p>The following is an ordered list of the people interviewed.</p>
<ol>
<li><strong>Norm Domholt</strong> (1m 40s), CEO of <a href="http://npcrobotics.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">NPC Robotics</a>,  talks about their modular remote operate vehicle <em>Black Dog.</em></li>
<li><strong>Annemarie Laudanski</strong> (6m 20s), Lead Field Applications Engineer at <a href="https://www.xsens.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Xsens</a>, demos their inertial motion capture system.</li>
<li><strong>Carl Vause</strong> (9m 14s), CEO of <a href="http://www.softroboticsinc.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Soft Robotics</a>, speaks about the capability of the soft robotic manipulators, which can be used to pick fruit, among other applications.</li>
<li><strong>Konrad Fagertun</strong> (13m 56s), COO of <a href="http://www.nlink.no/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">NLinks</a>, tells about their new robot which drills holes in ceilings – a laborious and difficult task for humans.</li>
<li><strong>Asim Ikram</strong> (15m 51s), CEO of <a href="http://neo-robotics.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Neo Robotics</a>, discusses the market for robots in the Gulf Cooperation Council region.</li>
<li><strong>Harri Valpola </strong>(21m 40s), Head of Technology at <a href="http://zenrobotics.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Zen Robotics</a>, talks about the companies waste sorting robotic system.</li>
<li><strong>Dick Zhang</strong> (26m 15s), CEO of <a href="http://identifiedtech.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Identified Technology</a>, speaks about their self-piloting aerial drone systems for automated energy, mining, and construction site monitoring, surveying, and mapping.</li>
</ol>
<p><strong>Links:</strong></p>
<ul>
<li><a class="mp3" href="http://feeds.soundcloud.com/stream/303394193-robotspodcast-robots-robobusiness-company-showcase.mp3" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><span class="mp3">Download mp3 (18.8 MB)</span></a></li>
<li><a class="rss" title="Subscribe to Robots podcast RSS feed using iTunes" href="itpc://feeds.feedburner.com/robotspodcast" data-wpel-link="internal">Subscribe to Robots using iTunes</a></li>
<li><a class="rss" title="Subscribe to Robots podcast RSS feed using other feed readers" href="http://feeds.feedburner.com/robotspodcast" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Subscribe to Robots using RSS</a></li>
</ul>
<h2></h2>
<h2>Transcript</h2>
<p><strong><span style="text-decoration: underline;">Norm Domholt (1m 40s), CEO of <a href="http://npcrobotics.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">NPC Robotics</a>:</span></strong></p>
<p><strong>Audrow Nash:</strong> Hi, can you introduce yourself and your company?</p>
<p><strong>Norm Domholt:</strong> Yes, thank you. My name is Norm Domholt and I’m president of NPC Robotics. Today, at the show, we’re featuring and debuting our latest invention. We’ve been working on it for three years and it’s called the Black Dog.</p>
<p><strong>Audrow Nash:</strong> Now, you have the Black Dog here. Can you describe it?</p>
<p><strong>Norm Domholt:</strong> Black Dog is a remote control mobile platform. It’s designed modularly, so that it can be repaired in the field without probing with any sort of instruments and with the use of one particular tool &#8211; a quarter inch hex wrench. All the parts can be taken apart and replaced in minutes.</p>
<p><strong>Audrow Nash: </strong>Can you tell me a bit more about how it’s modular?</p>
<p><strong>Norm Domholt:</strong> We realized, through our experience with Battle Box, that the teams that seemed to win were the teams that designed their robots to be repaired quickly and without the need to take apart wiring.</p>
<p>It’s something that can be plugged in and replaced quickly. So, we decided that there should be around eight components in here that can be replaced with the use of this one tool and they should all be modular. There are no internal wires that you have to worry about, so everything unplugs and plugs together very quickly.</p>
<p><strong>Audrow Nash:</strong>  So it’s a trunk-treaded robot that has two motors driving everything and it’s three feet long, a foot tall and two feet wide?</p>
<p><strong>Norm Domholt:</strong> Yes, 42 inches long, 22 inches wide and 12 inches tall. It weighs 200 pounds and it goes four miles an hour. It’s got a lot of torque. Each motor is two-and-a-half horsepower &#8211; that’s a 24volt lithium battery.</p>
<p><strong>Audrow Nash:</strong> Can you give me some examples of how it could be fitted with different components in the field?</p>
<p><strong>Norm Domholt:</strong> Yes. Let’s say a SWAT team buys our robot power base; there are many different applications and mission-specific needs that they could have throughout a day. For example, they go to a house with something suspicious going on inside. They can put a telescoping camera, called RibbonLift, on the robot, within – say &#8211; ten seconds. They can then maneuver it to the building from a safe distance. If they hear shots fired and see there’s no need for the camera, they can pull the robot back within seconds, take their camera off and put a 300 pound bullet-proof shield on instead. Then, a SWAT person could operate this with a thumb throttle, while crouching behind the shield, and approach the house from a safe position. He can direct it to come back and hurl a teargas canister through the window. It could be adapted to any particular use very quickly.</p>
<p><strong>Audrow Nash:</strong> Very good, and can you tell me at what stage of production your company is?</p>
<p><strong>Norm Domholt:</strong> We’re debuting this today. We were hoping it would be a little further along and we could operate it. Some of the electronics are not completed yet; the mechanics are almost done and the modularity is complete. The technology that’s going in is already in place and, in another two months, we’ll be testing at facilities &#8211; breaking down doors, going through hallways, up and down stairs. We’ll be testing to see how far &#8211; wirelessly &#8211; this thing can go into a building.</p>
<p><strong>Audrow Nash:</strong> Who would be interested in this product?</p>
<p><strong>Norm Domholt:</strong> The same people who would be interested in a multi-purpose tool. Police can use it, the home-owner&#8230; Who would use a power-base? SWAT, the oil industry, hazardous waste…</p>
<p><strong>Audrow Nash:</strong> So, lots of applications?</p>
<p><strong>Norm Domholt:</strong> A lot of applications, yes.</p>
<p><strong>Audrow Nash:</strong> Thank you.</p>
<p><strong>Norm Domholt:</strong> You’re welcome, thank you.</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">Annemarie Laudanski (6m 20s), Lead Field Applications Engineer at <a href="https://www.xsens.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Xsens</a>:</span></strong></p>
<p><strong>Audrow Nash:</strong> Hi, can you introduce yourself and tell me about your company?</p>
<p><strong>Annemarie Laudanski:</strong> Hi, my name is Annemarie Laudanski and I work for Xsens, we do animation promotion capture.</p>
<p><strong>Audrow Nash:</strong> Can you tell me about what you have set up at this booth and describe it?</p>
<p><strong>Annemarie Laudanski:</strong> Today we’re trying out our inertial motion capture system. It’s a full body- measure-capture system built of 17 inertial sensors. In each of these, there are 3-D accelerometers, gyroscopes and magnetometers. They’re used to measure the movement of arms and legs and send information wirelessly to the computer, where it’s translated into a bio-chemical model. So, we can measure exactly what someone is doing and portray that on our software.</p>
<p><strong>Audrow Nash:</strong> At the booth you have a dancer?</p>
<p><strong>Annemarie Laudanski:</strong> We do, yes. We hired Ashley. She’s the cheerleader for the Boston Celtics and she’s with us during the conference to showcase the use of our system.</p>
<p><strong>Audrow Nash:</strong> You mentioned you were using exonorometers, gyroscopes and Megnatometers. So, it doesn’t require any external visual system to track them? You’re just taking the raw data from all of these sensors, running that through, and then feeding it to a model, to develop a person?</p>
<p><strong>Annemarie Laudanski:</strong> That’s right. The exonorometers measure how fast each limb segment is moving, the gyroscopes measure the rate of turn of the limb and then we use the megnatometers to correct the drift in the other sensors. A fusion of these three sets of sensor data is sent wirelessly to the computer where it’s combined with our calibration procedure to build a human model. The calibration takes an average reading from the sensors, while the subject is standing still for five-seconds. This is a known position for taking sensor data, that then informs each of the trackers, so that the model is built correctly.</p>
<p><strong>Audrow Nash:</strong> I see. As the dancer moves, it’s happening in real time.</p>
<p><strong>Annemarie Laudanski:</strong> Yes, all of it is done in real time so all of the sensors are sending data at 30 bites per second to the computer and everything is shown with a latency of, at most, ten milliseconds, which is mostly due to the Microsoft operating system we are working with.</p>
<p><strong>Audrow Nash:</strong> What are some applications?</p>
<p><strong>Annemarie Laudanski:</strong> The applications are really wide for this type of technology. They go from entertainment purposes, where people are using it for movie and game design, to movement science, where it’s used for sport, rehabilitation or ergonomics and also human-robot interaction. So, you can even have someone in the system and driving a robot, or building up a database of human movements that can be used to program one and allow it to move like a human would.</p>
<p><strong>Audrow Nash:</strong> Thank you.</p>
<p><strong>Annemarie Laudanski:</strong> Thank you.</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">Carl Vause (9m 14s), CEO of <a href="http://www.softroboticsinc.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Soft Robotics</a>:</span></strong></p>
<p><strong>Audrow Nash:</strong> Hi, can you introduce yourself and the company?</p>
<p><strong>Carl Vause:</strong> I’m Carl Vause and this is Soft Robotics Incorporated. We’re a Boston-based company that got spun out as a research group at Harvard about a year ago. We’re taking soft robotics technology and making it real, producing commercial products to solve new problems across a variety of markets.</p>
<p><strong>Audrow Nash:</strong> Can you tell me about what you’ve displayed at the booth?</p>
<p><strong>Carl Vause:</strong> At the booth today we have two soft hands: A very large hand for handling pumpkins, shoe bags and objects of very weighty geometry, and a small-handed, or short, robotic arm. What we wanted to show here is that, currently, there are a lot of problems with robotic manipulation. Manipulators don’t do well with soft, curvy, easily damaged objects and they don’t do well in unstructured gripping scenarios.</p>
<p>What we have solved using soft actuators is the ability to pick up anything with this arm, from a prickly cactus, which you would never pick up with your bare hand, to a racket ball or a cupcake. We want to show that, with almost no control system, building a very clever, soft actuator can solve a problem that has been vexing robotics: How to develop a gripper that is as adaptable and conformal as a human hand. People are spending millions of dollars to solve this problem using traditional hard robotics.</p>
<p><strong>Audrow Nash:</strong> Can you describe the hand and the smaller robotic arm?</p>
<p><strong>Carl Vause:</strong> One is a four-finger hand. It’s based on proprietary actuator geometry. We use vacuum to curl the fingers out of the way and they pressurize to create a grasp. We have a three-finger gripper as well. It actually has fingernails, so it can access a low profile object like a circuit board.</p>
<p><strong>Audrow Nash:</strong> Can you tell me some potential applications of these soft hands? I know there are a lot.</p>
<p><strong>Carl Vause:</strong> A lot, but how do you interface a robot with something that has an unknown shape? Or when the position is unknown? Or something easily damaged? Agricultural processing is interesting. Picking lettuces heads, for example. There’s a danger of introducing E. coli into the food chain, so washing and cleaning lettuce. Robotics companies and the US Food and Drug Administration want to automate that task. But robots today can’t handle lettuce, because their heads vary in size, shape and weight, and they are delicate objects. So, one of the things that we really wanted to do with our soft robotic technology is unlock that market for automation, and automate data handling.</p>
<p>They can even work in wet conditions; there are no electrical connections here. You can sterilize them and wash them down with bleach at the end of the day. It really does bring automation into the agricultural process. It makes it a reality.</p>
<p>There’s also a light-weight version for working side-by-side with a human collaborator. In a lab, for example where you need to be careful what you touch. A manipulator can pick up a range of lab instruments, or tools, and hand them safely to you. It has the credentials of collaboration.</p>
<p><strong>Audrow Nash:</strong> The ones that you have on display are on open feedback loops. As in, they don’t sense what they’re picking up, they just actuate. You’ve talked a little bit about embedding sensors into the fingers in the hands. Can you tell me more about that?</p>
<p><strong>Carl Vause:</strong> We can easily embed sensors to give an object grasp detection. We can embed it in our proprietary manufacturing process, in simple off-the-shelf sensors and feed them back into something very basic. If you want it very simple, take an Arduino and provide passive grasp detection. That’s very simple.</p>
<p><strong>Audrow Nash:</strong> Thank you.</p>
<p><strong>Carl Vause:</strong> Alright.</p>
<p><strong> </strong></p>
<p><strong><span style="text-decoration: underline;">Konrad Fagertun (13m 56s), COO of <a href="http://www.nlink.no/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">NLinks</a>:</span></strong></p>
<p><strong>Audrow Nash:</strong> Hi, can you introduce yourself and tell me about your company?</p>
<p><strong>Konrad Fagertun:</strong> Yes, my name is Konrad Fagertun. I’m a co-founder of NLink Robotics. We’ve come all the way from Norway to Boston, to showcase the world’s first mobile drilling robot. We’re excited to be here at Robobusiness, showing what we’ve been working on for the last two years.</p>
<p><strong>Audrow Nash:</strong> Can you describe the robot to me?</p>
<p><strong>Konrad Fagertun:</strong> Yes. The challenge in the construction industry is hard labor &#8211; manual work &#8211; and the hardest of all is drilling holes in concrete ceilings. So, we made a mobile drilling robot. It comprises a mobile lift &#8211; that can drive around – and, on top of that, is a robotic arm holding a rotary hammer drill. It thrusts that up to the ceiling and can drill holes wherever you want. It uses lasers and cameras to position itself, so it can drill to a millimeter’s precision. This can be done hundreds of thousands of times, say for a large shopping mall or an office building. It’s repetitive work.</p>
<p>The robot is a little bit bigger than a man, and can reach several feet high, so you don’t have to get up on scaffolding or stairs to do the work; the operator can stand on the ground, safely at a distance. But, if he wants to get close, no problem, the robot is certified to work with humans, so it doesn’t matter if it crashes into your arm, it won’t hurt you and it’ll stop. It’s useful for electrical contractors, plumbers, mechanical engineers…</p>
<p><strong>Audrow Nash:</strong> Thank you.</p>
<p><strong>Konrad Fagertun:</strong> Thanks.</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">Asim Ikram (15m 51s), CEO of <a href="http://neo-robotics.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Neo Robotics</a>:</span></strong></p>
<p><strong>Audrow Nash:</strong> Can you introduce yourself and your company?</p>
<p><strong>Asim Ikram:</strong> Yes, my name is Asim Ikram and I’m the CEO of Neo Robotics in Dubai.</p>
<p><strong>Audrow Nash:</strong> What do you guys do?</p>
<p><strong>Asim Ikram:</strong> We’re a new start up in Dubai, not limited to robotics. In that region, they are not exposed to robots at the moment. We are starting at the lower level, to introduce smart apps and ICT, Information Communication Technologies. Then, we want to switch to robots, because the customers are the same.</p>
<p><strong>Audrow Nash:</strong> So, basically you’re acting as a liaison between companies in the US and outside for bringing robots into Dubai?</p>
<p><strong>Asim Ikram:</strong> Into the GCC region &#8211; the Gulf Cooperating Countries. There are six of them in the Middle East:  Saudi Arabia, Bahrain, Oman, Kuwait, Emirates and Qatar. They have a strong focus on technology, they’re teaching robotics and megatronics and have labs at almost every university. The industry will develop but, at the moment, there’s no pull from for robots.</p>
<p><strong>Audrow Nash:</strong> What are some of the more popular technologies that are being brought to Dubai?</p>
<p><strong>Asim Ikram:</strong> Not so much industrial robotics, but there are new production lines coming up that have industrial robots in the blueprint. Those lines should start operating in six months. The financing and planning is already done. Healthcare and education, that’s much further ahead. On the education side, there’s big competition between the private schools that are teaching things like systems programming. Now they’re also trying to get robots into the classrooms and teach with them. There’s a lot of movement there.</p>
<p><strong>Audrow Nash:</strong> What robotics opportunities do you think there are in Dubai for engineers and entrepreneurs from the rest of the world?</p>
<p><strong>Asim Ikram:</strong> There’s a lot of work in real-world drone applications. Already, highway police are using drones. They’ve also started making some national identity card deliveries with drones. Real applications of technology are moving fast. On the security side, I’ve seen a lot of civil defense robots for bomb disposal.</p>
<p><strong>Audrow Nash:</strong> How did you decide to take this opportunity and form a company?</p>
<p><strong>Asim Ikram:</strong> I’ve been working in this market for some time and I’ve been seeing a lot of pull in different areas. Healthcare and education are moving very fast and the industrial side will come up in the next one or two years. There are a few robotics service companies, but not many locally so I found a gap. It’s a good time to start something.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Harri Valpola(21m 40s), Head of Technology at <a href="http://zenrobotics.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Zen Robotics</a>:</strong></span></p>
<p><strong>Audrow Nash:</strong> Can you introduce yourself and your company?</p>
<p><strong>Harri Valpola: </strong>Yes, hello. I’m Harri Holopainen. I’m one of the founders of Zen Robotics Company in Helsinki, Finland. Currently, our main application is robots that have learnt to pick up waste. A little bit like WALL-E…</p>
<p><strong>Audrow Nash:</strong> It looks a little different than WALL-E. Can you describe the robotic system you have?</p>
<p><strong>Harri Valpola: </strong>Whereas WALL-E is cute, a small Hollywood robot, our robot is more like an large industrial scale model. It doesn’t look like a human; it’s not cute, but it works very efficiently. It’s powerful. It can lift and throw objects that weigh up to 20 kilos &#8211; 40 pounds &#8211; like they were nothing.</p>
<p><strong>Audrow Nash:</strong> It looks like a conveyor belt and has robotic arms that move around and pick objects off of the conveyor belt and throw them to sort them. Am I correct?</p>
<p><strong>Harri Valpola: </strong>Yes. It works in a similar way to human hands. All around the waist is a conveyor belt. The robot recognizes the objects and sorts them, exactly as a human would do, but faster. It’s also stronger and it doesn’t break.</p>
<p><strong>Audrow Nash:</strong> What kind of sensors are you using to identify the material? What waste are you sorting now?</p>
<p><strong>Harri Valpola: </strong>We are currently focused on construction and demolition waste. The sensors we are using are tailored for that particular waste. The most important material we’re sorting is  wood, followed by mineral-based parts and metal. We’re using sensors that can discriminate between these. They include metal detectors and spectrometers.</p>
<p><strong>Audrow Nash:</strong> Where have you implemented the system and what sort of feedback are you getting from customers?</p>
<p><strong>Harri Valpola: </strong>Currently, we have three customers in Europe; two in Finland and one in Holland. We’ve been developing this system for two years and now it’s working and customers are happy. We’re ready to scale up, now we have the product, so that other customers can start making use of this solution.</p>
<p><strong>Audrow Nash:</strong> What’s the benefit of sorting the waste?</p>
<p><strong>Harri Valpola: </strong>In Europe, at least, there are many companies that are floating in waste. Population densities are so high, there’s no place to put it. The only real option is to sort the waste. There are many valuable raw materials there. Sorting stones is not important but there are valuable metals, like copper and aluminum, and also wood. That’s particularly useful in Holland because they don’t have forests, and it can be recycled and used as a construction material.</p>
<p><strong>Audrow Nash:</strong> Thank you.</p>
<p><strong>Harri Valpola: </strong>Thank you.</p>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">Dick Zhang (26m 15s), CEO of <a href="http://identifiedtech.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Identified Technology</a>:</span></strong></p>
<p><strong>Audrow Nash:</strong> Interviewer:  Can you introduce yourself and tell me about your company?</p>
<p><strong>Dick Zhang:</strong> My name is Dick Zhang from Identified Technologies. We build and scale drones for commercial data capture. We work with construction and energy industry clients and help deliver data and insights. We get this information either by deploying robots on the ground, or by utilizing commercial planes and helicopters. It’s very expensive, it’s very dangerous and it’s very slow.</p>
<p>We deliver insights by collecting massive scale amounts of data on what has happened in the past, what’s going on now and what’s going to happen in the future, through predictive capabilities.</p>
<p>We collect the data via a three-part system: an autonomous drone, a dock station, that swaps batteries and uploads data, and a client dashboard that can be used to interact with and control the system from the cloud, from anywhere in real time.</p>
<p>We’ve been working with really exciting partners in energy and construction for the last six months. I run the business, look for exposure and develop partner and client relationships.</p>
<p><strong>Audrow Nash:</strong> Can you tell me a bit about the demonstration &#8211; the drone, the quadcopter &#8211; you have on your booth?</p>
<p><strong>Dick Zhang:</strong> The drone itself, everything inside, in terms of hardware, is really off-the-shelf components. Our dock station, that swaps batteries and outputs data, that’s all proprietary mechanical design and hardware. The software system is also proprietary. So a lot goes into flight control &#8211; safety checks, process checks, maintenance, things like that.</p>
<p><strong>Audrow Nash:</strong> Swapping the batteries, is that automated?</p>
<p><strong>Dick Zhang:</strong> Yes, that is automated. On the docking station, there’s a carrousel with six batteries that are always charged. It inserts another battery when the drone needs to fly.</p>
<p>To tell you a story, what inspired all of this was a talk with one of our clients. They run 5,000 job sites around the world. They bought an Internet tool but had no idea how they were going to train 1,500 people to use it. So I automated a system and made it self-operating and self-sufficient. We were able to employ 1,500 really rapidly across the country and across the world.</p>
<p><strong>Audrow Nash:</strong> Is it totally self-sustaining?</p>
<p><strong>Dick Zhang:</strong> Yes, right now all you need is a standard power plug. Future generations will evolve generators, solar panels and wind fans. But, apart from the source of power, everything happens on its own. It flies itself, captures data and swaps batteries.</p>
<p><strong>Audrow Nash:</strong> What kind of navigation do you use on the drones?</p>
<p><strong>Dick Zhang:</strong> Navigation in drone technology has become really sophisticated over the last couple of years. We have a combination of GPS and inertial sensors on board, so that, three or four hundred times every second, the drone is saying to itself: “I need to be in position XYZ. Right now I’m not there, but I’m close. Let me get there.” So, four hundred times every second, it’s making these corrections and adjustments so that it can fly along the path that the computer programmed.</p>
<p><strong>Audrow Nash:</strong> Other than the IMU and the GPS, what other sensors do you use? Do you have a vision system for landing on the platform that swaps the batteries, and some other sensors?</p>
<p><strong>Dick Zhang:</strong> Yes. Now we are working with cameras. We’ve done some early tests with our partners on infrared and gas effect. We do a lot of work in energy. As part of this start up growth, we’re going through a crafty process of crawl, walk and run. It’s the vision that enables the most capabilities, to help our clients right now, with the resources that we have. Now, to touch on how we land, that’s a huge problem. So, we built a proprietary vision system based on ultrasound. There’s a beacon and a dock and a transceiver, where you listen and triangulate.</p>
<p><strong>Audrow Nash:</strong> Okay, so you use GPS to get it close enough…</p>
<p><strong>Dick Zhang:</strong> Exactly.</p>
<p><strong>Audrow Nash:</strong> Then the ultrasound takes over by localizing the sound somehow?</p>
<p><strong>Dick Zhang:</strong> Yes, exactly.</p>
<p><strong>Audrow Nash:</strong> Okay, thank you.</p>
<p><strong>Dick Zhang:</strong> That was awesome. Thank you.</p>
<p><em> </em></p>
<p><em>All audio interviews are transcribed and edited for clarity with great care, however, we cannot assume responsibility for their accuracy.</em></p>
]]></content:encoded>
					
		
		<enclosure url="http://feeds.soundcloud.com/stream/303394193-robotspodcast-robots-robobusiness-company-showcase.mp3" length="0" type="audio/mpeg" />

			</item>
		<item>
		<title>Manufacturing next-generation robotic manipulation</title>
		<link>https://robohub.org/manufacturing-next-generation-robotic-manipulation/</link>
		
		<dc:creator><![CDATA[Rich Mahoney]]></dc:creator>
		<pubDate>Mon, 27 Apr 2015 14:29:55 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[robohub focus on soft robotics]]></category>
		<guid isPermaLink="false">http://robohub.org/manufacturing-next-generation-robotic-manipulation/</guid>

					<description><![CDATA[Every April, National Robotics Week fuels a heightened awareness around robotics, its impact on society, and its growing importance in a wide variety of fields and applications. Robotics, however, never seems to achieve its hyped potential from its beginnings in industrial applications, when the benefits of fast, precise, repetitive manipulation in manufacturing were a significant [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" class="alignnone size-full wp-image-48840" src="http://robohub.org/wp-content/uploads/2015/04/taurus-2015x.jpg" alt="taurus-2015x" width="900" height="560" srcset="https://robohub.org/wp-content/uploads/2015/04/taurus-2015x.jpg 900w, https://robohub.org/wp-content/uploads/2015/04/taurus-2015x-425x264.jpg 425w, https://robohub.org/wp-content/uploads/2015/04/taurus-2015x-482x300.jpg 482w" sizes="(max-width: 900px) 100vw, 900px" />
<p>Every April, <a class="outbound-link" href="http://nationalroboticsweek.org/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">National Robotics Week</a> fuels a heightened awareness around robotics, its impact on society, and its growing importance in a wide variety of fields and applications. Robotics, however, never seems to achieve its hyped potential from its beginnings in industrial applications, when the benefits of fast, precise, repetitive manipulation in manufacturing were a significant driver for adoption of early robotics solutions. While robot arms in manufacturing debuted the benefits of robotics technology to industry, the robot arms were put in cages and they largely stayed in those environments.</p>
<p><span id="more-48838"></span></p>
<p>Today, in contrast, while robot arm sales for manufacturing and other industrial uses are at record highs, new robotic solutions outside of manufacturing are largely dominated by mobile robots: drone planes both large and small, UAV’s, telepresence robots, delivery robots (think Aethon and Savioke), and, of course, mobile vacuum cleaners—today’s all-time robot sales leader.</p>
<p>Manipulation is still a core part of manufacturing, and several employment and demographic issues are developing on a global scale—including the escalation of labor rates, double digit chronic turnover, generational culture changes, and a smaller eligible workforce due to societal aging demographics—that are driving the need for new innovations for manufacturing companies, which I think will have interesting implications for robotics. These innovations are focused on three main areas: low cost, end-effector capability, and dexterity and agile assembly.</p>
<h2>Low Cost</h2>
<p>The cost of robot arms has dropped significantly over the last decade, as much as 50 percent or more for some applications. Over the last few weeks, two new industrial robot arms were introduced that represent the current bar in the lower cost robot arms race: the UR3 from Universal Robotics at US$23,000, and Sawyer from Rethink Robotics at US$29,000. The story around lower cost robot arms for manufacturing, however, is not as straightforward as lower price equals more uses. Focusing just on price distracts from the practical realities of manufacturing robots. Yes, for every drop in price, there will be some cost-benefit analysis that will justify more use of robots, but this is marginally incremental. Our interaction with manufacturers confirms that the cost of the robot for most current uses is not a limiting factor. The bigger considerations are project and integration costs related to system design, programming, and installation, which account for as much as 80 percent or more of the total cost to deploy.</p>
<p>So when I say low cost, I am talking about a new target—industrial grade robot arms at US$5,000 or less. For manufacturers, this is the price point that would open up a significant broad new set of applications. Our team at SRI has been developing low cost dexterous hands over the last few years. We understand in painstaking detail how quickly the component costs can add up for any dexterous robot. We’ve demonstrated a 12 degree-of-freedom dexterous hand with a bill-of-materials around $500 at volume, and now have our sights on developing an arm that could come in at the $5,000 target price point. However, getting to that solution is hard, given the large parts list and the performance demands on transmissions and motors.</p>
<h2>End-effectors</h2>
<p>The functionality of a robot arm is determined by its end-effector. An interesting aspect of commercial robot arm companies is that, given this fact, very few of them actually offer their own end-effector products. This makes sense when you consider the wide range of end-effectors that are necessary to handle all of the possible use cases for arms.</p>
<p>In order to extend the capabilities of the current robot arms, there has been a recent surge in new companies developing more capable end-effectors. SRI is contributing to this surge through its spinout, <a class="outbound-link" href="http://grabitinc.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Grabit</a>.  Grabit uses electroadhesion as a novel approach to grasping items—including difficult items such as potato chip bags, textiles, and fresh fruit and vegetables—enabling new capabilities in a cost-effective way while requiring very little power. The thin form factor of Grabit grippers can also increase storage efficiency by stacking items more closely together, and now with EA integrated into conveyor systems, packages can be transported between levels in a mechanically simpler way. Other companies include Robotiq, which has been extending its line of grippers for industrial applications over the last few years, as well as Soft Robotics, Inc., and Empire Robotics, both emerging from different bases of work on soft robotic from Harvard and iRobot.</p>
<p>We have yet to see a fully dexterous robot hand emerge at a price point that can serve a mass market, but I believe this is within reach. We should expect to see more innovation around robot end-effectors.</p>
<h2>Dexterity and Agile Assembly</h2>
<p>Manufacturers are targeting a next set of robot capabilities related to dexterous assembly and other tasks that are now only possible with the touch of the human hand. A good example of this is the each-pick task, i.e., the ability to reach into a bin of unstructured parts, identify one item, grasp one item, remove one item, and then reposition it for assembly into the part. While today there is no general purpose solution to this problem, there is considerable R&amp;D in universities, startup companies, and in industry to come up with this solution.</p>
<p>For each pick, so far, limited success has been achieved from approaches that use multiple robots to perform sorting in stages that ultimately present parts in a uniform way to the assembly station. It is likely that the eventual solution for each-pick will somehow combine physical dexterity and sensing from new end-effectors with perception and planning.</p>
<h2>The Near Future</h2>
<p>I’ve described the current R&amp;D target for robotics being driven by the manufacturing market: low-cost, high-performance robots, with end-effectors capable of dexterous manipulation and agile assembly. Considerable investment is being made to create robust solutions, justified by real business drivers affecting the manufacturing industry, which I think will be available within five years or so.</p>
<p>This is opportune timing, based on another big trend I see emerging. As an independent R&amp;D organization, the <a href="http://www.sri.com/about/organization/engineering/robotics-program" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">SRI Robotics Program</a> is working at the leading edge of robotics across emerging service robotics markets like agriculture, elder care, and consumer home products. Whereas robot arm solutions in manufacturing 40 years ago were largely caged inside that industry, this new set of solutions targeted by the manufacturing industry will provide a set of tools that will accelerate deployment of robot arm solutions for these service robot applications and more. For instance, the agricultural industry can look to robotics solutions to help alleviate farmers’ challenges in finding the labor they’ve traditionally used to harvest their crops. There are potential applications in the service industry for performing manual tasks in restaurants such as cleaning and even food preparation. And in the healthcare field, the emergence of low cost robotics can also bring about solutions for therapy, rehabilitation, and personal care applications. It will be exciting to see if it plays out this way.</p>
<p>At SRI, we’re looking forward to enabling a new generation of low cost dexterous manipulation solutions that will drive adoption beyond mobility and beyond manufacturing. Also, this year, we’re once again partnering with Xconomy to host <a class="outbound-link" href="http://www.xconomy.com/san-francisco/2015/01/27/xconomy-forum-robo-madness-west/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Robo Madness West</a>. Join us along with some of the nation’s leaders in robotics technology and business to take a deep look at the real progress that robots are making today.</p>
<p><em>This post originally appeared on <a href="http://www.sri.com/blog/manufacturing-next-generation-robotic-manipulation" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">SRI International</a>. </em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>30 years of AI with Rolf Pfeifer: A robotics legend delivers his farewell talk</title>
		<link>https://robohub.org/30-years-of-ai-with-rolf-pfeifer-a-robotics-legend-delivers-his-farewell-talk/</link>
		
		<dc:creator><![CDATA[Nathan Labhart]]></dc:creator>
		<pubDate>Wed, 21 May 2014 20:41:43 +0000</pubDate>
				<category><![CDATA[lectures]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[AI-cognition]]></category>
		<category><![CDATA[bio-inspired]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[humanoids]]></category>
		<category><![CDATA[lectures & seminars]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[ShanghAI Lectures]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=31602</guid>

					<description><![CDATA[Source: University of Zurich Mediadesk Watch Rolf Pfeifer’s farewell lecture at the University of Zurich, broadcasting live on Robohub Friday May 23, 2014 (18:00–19:30 CEST/16:00–17:30 UTC). One of the most prominent figures in the “embodied intelligence” approach to AI, and the intellectual father of the Roboy humanoid, Rolf Pfeifer and his Artificial Intelligence Laboratory (AI Lab) [&#8230;]]]></description>
										<content:encoded><![CDATA[<img decoding="async" class="alignleft size-full wp-image-31739" alt="Rolf_Pfeifer" src="http://robohub.org/wp-content/uploads/2014/05/Rolf_Pfeifer.jpg" width="800" height="532" srcset="https://robohub.org/wp-content/uploads/2014/05/Rolf_Pfeifer.jpg 800w, https://robohub.org/wp-content/uploads/2014/05/Rolf_Pfeifer-425x282.jpg 425w, https://robohub.org/wp-content/uploads/2014/05/Rolf_Pfeifer-451x300.jpg 451w" sizes="(max-width: 800px) 100vw, 800px" />
<div class="minitext">Source: University of Zurich Mediadesk</div>
<p><strong>Watch Rolf Pfeifer’s farewell lecture at the University of Zurich, broadcasting live on Robohub Friday May 23, 2014 (18:00–19:30 CEST/16:00–17:30 UTC).</strong></p>
<p>One of the most prominent figures in the “embodied intelligence” approach to AI, and the intellectual father of the Roboy humanoid, Rolf Pfeifer and his Artificial Intelligence Laboratory <a href="http://www.ifi.uzh.ch/ailab.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">(AI Lab</a>) at the University of Zurich have been a force of influence on the fields of robotics and AI for almost 30 years. <span id="more-31602"></span>He is the co-author of the seminal AI text <a href="http://mitpress.mit.edu/books/how-body-shapes-way-we-think" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">How the Body Shapes the Way We Think</a>, and also initiated the <a title="ShanghAI Lectures" href="http://shanghailectures.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ShanghAI Lectures</a>, a lecture series that brings together people from various cultural and linguistic backgrounds who share the common vision of building robots in order to better understand intelligence.</p>
<p><img decoding="async" class="alignleft  wp-image-31740" alt="Roboy" src="http://robohub.org/wp-content/uploads/2014/05/Roboy-282x425.jpg" width="181" height="272" srcset="https://robohub.org/wp-content/uploads/2014/05/Roboy-282x425.jpg 282w, https://robohub.org/wp-content/uploads/2014/05/Roboy-199x300.jpg 199w, https://robohub.org/wp-content/uploads/2014/05/Roboy.jpg 656w" sizes="(max-width: 181px) 100vw, 181px" />On the occasion of his retirement from the University of Zurich, Rolf will deliver a farewell lecture in which he reviews his research from the past three decades and discusses its implications for the future with other renowned researchers in AI who have influenced his work. <a href="http://roboy.org" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Roboy</a>, the AI Lab’s tendon-driven humanoid robot, will join the event and welcome the audience.</p>
<p>After leaving the University of Zurich, Pfeifer moves on to other projects. He has plans to pursue technology transfer in Switzerland, Japan, and China, in particular a robot lounge in Shanghai where robots (among others) care for the well-being of the guests. He will also be a visiting professor in Japan (Osaka, Chiba) and China (Shanghai). His main goals will be to bring the results from basic research into practice, and to communicate them to a broad audience.</p>
<p>Rolf Pfeifer’s farewell lecture took place on Friday May 23, 18:00–19:30 CEST at the University of Zurich main building.</p>
<p><strong>The talk begins after the opening remarks, at the 05:20 mark.</strong></p>
<div class="keep-aspect"><iframe title="A Scientist&#039;s Odyssey in a Globally Networked Society" width="500" height="375" src="https://www.youtube-nocookie.com/embed/GEmHNYy_wus?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p><strong>The talk begins after the opening remarks, at the 05:20 mark.</strong></p>
<p><a class="twitter-timeline" href="https://twitter.com/search?q=%23RolfGoodbAI" data-widget-id="469161218964340737" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Tweets about &#8220;#RolfGoodbAI&#8221;</a><br />
<script type="text/javascript">// <![CDATA[
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
// ]]&gt;</script></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Grasping unknown objects</title>
		<link>https://robohub.org/grasping-unknown-objects/</link>
		
		<dc:creator><![CDATA[Autonomous Robots Blog]]></dc:creator>
		<pubDate>Wed, 07 May 2014 03:16:08 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[research]]></category>
		<guid isPermaLink="false">http://www.autonomousrobotsblog.com/?p=1145</guid>

					<description><![CDATA[To manipulate objects, robots are often required to estimate their position and orientation in space. The robot will behave differently if it&#8217;s grasping a glass that is standing up, or one that has been tipped over. On the other hand, it shouldn&#38;...]]></description>
										<content:encoded><![CDATA[<p><em>This post is part of our ongoing efforts to make the latest papers in robotics accessible to a general audience.</em></p>
<p>To manipulate objects, robots are often required to estimate their position and orientation in space. The robot will behave differently if it’s grasping a glass that is standing up, or one that has been tipped over. <span id="more-30983"></span>On the other hand, it shouldn’t make a difference if the robot is gripping two different glasses with similar poses. The challenge is to have robots learn how to grasp new objects, based on previous experience.</p>
<a href="http://robohub.org/grasping-unknown-objects/bucket/" rel="attachment wp-att-30988" data-wpel-link="internal"><img decoding="async" class="alignleft size-full wp-image-30988" alt="Bucket" src="http://robohub.org/wp-content/uploads/2014/05/Bucket.png" width="738" height="413" srcset="https://robohub.org/wp-content/uploads/2014/05/Bucket.png 738w, https://robohub.org/wp-content/uploads/2014/05/Bucket-425x237.png 425w, https://robohub.org/wp-content/uploads/2014/05/Bucket-500x279.png 500w" sizes="(max-width: 738px) 100vw, 738px" /></a>
<p>To this end, the latest paper in <a href="http://link.springer.com/article/10.1007/s10514-014-9388-x" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Autonomous Robots</a> proposes a Sparse Pose Manifolds (SPM) method. As shown in the figure above, different objects viewed from the same perspective should share identical poses. All the objects facing right are in the same “pose-bucket”, which is different from the bucket for objects facing left, or forward. For each pose, the robot knows how to behave to guide the gripper to grasp the object. To grip an unknown object, the robot estimates what “bucket” the object falls into.</p>
<p>The videos below shows how this method can efficiently guide a robotic gripper to grasp an unknown object and illustrates the performance of the pose estimation module.</p>
<div class=" "><iframe title="Object Grasping via an Eye-to-hand Camera Configuration (pliers)" width="500" height="375" src="https://www.youtube-nocookie.com/embed/J_gpPu6ZYQQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ABB, Nike and a Silicon Valley VC invest $3 million in Grabit</title>
		<link>https://robohub.org/abb-nike-and-a-silicon-valley-vc-invest-3-million-in-grabit/</link>
		
		<dc:creator><![CDATA[Frank Tobe]]></dc:creator>
		<pubDate>Tue, 08 Oct 2013 02:58:00 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[robot start-up]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[SRI]]></category>
		<guid isPermaLink="false">http://www.therobotreport.com/index.php/blog/post/abb_nike_and_a_silicon_valley_vc_invest_3_million_in_grabit/</guid>

					<description><![CDATA[... Grabit, a 2012 SRI International spin-off, secures $3 million in Series A funding from ABB Technology Ventures, Nike and Formation 8, a tech VC in Silicon Valley.
... Grabit&#8217;s products include grippers and fixtures, case and box handling grip...]]></description>
										<content:encoded><![CDATA[<a href="http://robohub.org/abb-nike-and-a-silicon-valley-vc-invest-3-million-in-grabit/grabit-gripper-2/" rel="attachment wp-att-20879" data-wpel-link="internal"><img decoding="async" class="alignleft size-thumbnail wp-image-20879" alt="Grabit-Gripper 2" src="http://robohub.org/wp-content/uploads/2013/10/Grabit-Gripper-2-290x290.jpg" width="290" height="290" srcset="https://robohub.org/wp-content/uploads/2013/10/Grabit-Gripper-2-290x290.jpg 290w, https://robohub.org/wp-content/uploads/2013/10/Grabit-Gripper-2-100x100.jpg 100w, https://robohub.org/wp-content/uploads/2013/10/Grabit-Gripper-2-120x120.jpg 120w, https://robohub.org/wp-content/uploads/2013/10/Grabit-Gripper-2-32x32.jpg 32w, https://robohub.org/wp-content/uploads/2013/10/Grabit-Gripper-2-64x64.jpg 64w, https://robohub.org/wp-content/uploads/2013/10/Grabit-Gripper-2-96x96.jpg 96w, https://robohub.org/wp-content/uploads/2013/10/Grabit-Gripper-2-128x128.jpg 128w" sizes="(max-width: 290px) 100vw, 290px" /></a>
<p>&#8230; <a title="Grabit" href="http://www.grabitinc.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Grabit</a>, a 2012 SRI International spin-off, secures $3 million in Series A funding from ABB Technology Ventures, Nike and Formation 8, a tech VC in Silicon Valley.<span id="more-20874"></span></p>
<p>&#8230; Grabit’s products include grippers and fixtures, case and box handling grippers, and smart conveyors for material handling.</p>
<p>&#8230; At the core is Grabit’s patented electroadhesion-based material-handing technique &#8211; a grasping method that can successfully handle a wide variety of objects, shapes, sizes and materials.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Co-robots really ARE a BIG thing</title>
		<link>https://robohub.org/co-robots-really-are-a-big-thing-2/</link>
		
		<dc:creator><![CDATA[Frank Tobe]]></dc:creator>
		<pubDate>Sun, 06 Oct 2013 01:54:00 +0000</pubDate>
				<category><![CDATA[opinions]]></category>
		<category><![CDATA[Automate 2013]]></category>
		<category><![CDATA[Baxter]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[reports]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Rethink Robotics]]></category>
		<category><![CDATA[ROS]]></category>
		<category><![CDATA[ROS-I]]></category>
		<category><![CDATA[Universal Robots]]></category>
		<guid isPermaLink="false">http://robohub.org/?guid=ee547607e7b99774d5075178d66c9515</guid>

					<description><![CDATA[By Frank Tobe, editor and publisher, The Robot ReportSmall and medium shops and factories (SMEs) are an untapped marketplace for robotics but direly in need of automation to remain competitive in this global economy. Two new start up companies: Rethink...]]></description>
										<content:encoded><![CDATA[<p><span style="background-color: yellow;">UPDATED: October 6, 2013</span></p>
<p><a href="http://cdn17.castfire.com/video/305/2242/8032/1926118/cbsnews_2013-10-05-213318-4077-3-0-0.1100.mp4?cdn_id=26&amp;uuid=3f56a2cb85a52691832143b48c58ecfc&amp;referer=http%3A%2F%2Fm.cbsnews.com%2Fpostwatch.rbml%3Fvideoid%3D50156549%26feed_id%3D46&amp;track1=CBSNews&amp;track2=MobileWeb" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" src="http://robohub.org/wp-content/uploads/2013/09/CBS-News-and-Baxter-290x269.jpg" alt="CBS-News-and-Baxter" width="290" height="269" class="alignleft size-thumbnail wp-image-20668" /></a><br />
Small and medium shops and factories (SMEs) are an untapped marketplace for robotics but direly in need of automation to remain competitive in this global economy. Two new start up companies: Rethink Robotics and Universal Robots have entered that marketplace. Both companies have U.S. sales in the hundreds of units; Universal has a head start internationally and has sold about 3,000 to-date, but Rethink is way ahead in the US. Both have similar 60-100/mo manufacturing run rates &#8211; so the future looks bright for selling flexible, lightweight, low-cost robots that are easily programmed, safe for humans to work alongside, don&#8217;t require a caged or roped off area, and perform at affordable metrics.<span id="more-19640"></span></p>
<p>
The importance of this new robotic capability and its effect on jobs was the subject of a <a href="http://cdn17.castfire.com/video/305/2242/8032/1926118/cbsnews_2013-10-05-213318-4077-3-0-0.1100.mp4?cdn_id=26&amp;uuid=3f56a2cb85a52691832143b48c58ecfc&amp;referer=http%3A%2F%2Fm.cbsnews.com%2Fpostwatch.rbml%3Fvideoid%3D50156549%26feed_id%3D46&amp;track1=CBSNews&amp;track2=MobileWeb" title="CBS News piece" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">CBS News piece</a> on October 5. A few of the quotes from that newscast:</p>
<ul>
<li>U.S. productivity and efficiency are three times greater than China.</li>
<li>Baxter&#8217;s effective cost is $3 per hour.</li>
<li>3-5 million new jobs will happen this decade due to the deployment of Baxter and other co-robots.</li>
</ul>
<p>Boston-based <a href="http://www.rethinkrobotics.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Rethink Robotics</a> &#8211; the maker of the low-cost two-armed Baxter robot shown above on the left &#8211; has already begun to sell to small and medium-sized U.S. businesses (SMEs) as well as schools and colleges. They recently announced beginning to sell to European academic institutions.</p>
<p>Danish-based <a href="http://www.universal-robots.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Universal Robots</a> has started to benefit from sales from their new distributor network in the U.S. supplementing their growing European, Asian and International distributor networks and robot sales.</p>
<p>Each company has provided a video profiling how their client companies are using and benefitting from the use of their respective robots. Although these videos are public relations puff pieces, they are also an information resource describing the needs smaller companies have and the benefits offered by robotics.</p>
<h4>UNIVERSAL ROBOTS</h4>
<p>Of the two companies, for the present time, Universal Robots UR robots are better able to handle industrial tasks than Baxter robots. Universal&#8217;s UR5 and UR10 robots can handle 5 and 10 kilos respectively and have sufficient torque to pull open doors and operate hand tools. They also run faster.</p>
<p>Universal Robots got lots of publicity last month when it became known that a UR robot was working at a VW diesel engine production plant in Germany. It was the first publicly-known instance of a robot working alongside a human in an auto factory. In that example, the robot carefully picks up delicate glow plugs and places them into hard-to-reach drill holes alongside a human who then insulates the cylinder head. The robot acts as an assistant and enables the worker to carry out their activities in an upright, healthy posture, unlike previous methods. This week <a href="http://www.technologyreview.com/news/518661/smart-robots-can-now-work-right-next-to-auto-workers/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">MIT Technology Review</a> showed another Universal robot, this time at a BMW factory in South Carolina, helping workers perform door assembly by doing the strenuous task of applying door sealant thereby freeing human workers to do the less physical tasks.</p>
<p>In the following video, a 72-person short-run metal products maker displays two applications for their new UR robot: CNC machine tending and loading and unloading a metal bender.</p>
<blockquote class="tr_bq"><p><i>[In a recent case study, machine-loaded costs for a part came to $0.97/part in the U.S. and $0.76/part in China. When a robot was used for machine tending and loading, the total cost shifted to $0.73/part in the U.S. versus $0.76/part in China (including offshore costs like duties and transportation fees). In the study, using the robot boosted efficiency. The machine utilization under manual loading was 82%, when you account for shift changes and breaks. When robots did the tending and loading, the efficiency figure approached 99%. Source: <a href="http://www.plasticstoday.com/articles/robots-lead-reshoring-revolution-091320132" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">PlasticsToday and Fanuc Robotics</a>.]</i></p></blockquote>
<div style="text-align: center;"><iframe src="http://www.youtube.com/embed/sfNVg4-GEyc" height="360" width="640" allowfullscreen="" frameborder="0"></iframe></div>
<h4 style="text-align: left;">RETHINK ROBOTICS</h4>
<div style="text-align: left;">Rethink&#8217;s Baxter robots, because of their present speed and load limitations, are being used for pick and place tasks in SMEs and training and education in schools, colleges and research labs. Rethink has scheduled updates throughout 2013 and 2014 to upgrade Baxter and just released a software upgrade which enables Baxter to perform a new set of manufacturing apps. The academic version of Baxter includes an SDK capability which &#8220;presents endless possibilities for our students to create new applications. With the SDK running on ROS, students are able to share innovations and build on each other&#8217;s work,&#8221; said one college professor. Rethink has scheduled enabling the SDK feature in their industrial version of Baxter sometime in 2014.</div>
<div style="text-align: left;"></div>
<div style="text-align: left;">In the following video, a 100-person plastics manufacturer which already uses industrial robots and knows their high costs and other limitations, found that the low-cost, flexible and easily programable Baxter robot, by being so adaptable, is easily able to assist them in various end-of-conveyor completion and packaging tasks.</div>
<p><iframe src="http://www.youtube.com/embed/qL64UyYRBYg" height="480" width="640" allowfullscreen="" frameborder="0"></iframe></p>
<div style="text-align: left;">Both robot systems use a version of the open source <a href="http://www.ros.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ROS Robotic Operating System</a> but each has different user interfaces to that software. ROS is the predominant software used in universities teaching robotics.</div>
<div style="text-align: left;"></div>
<div style="text-align: left;">In addition to providing low-cost and integrator-free robots to SME&#8217;s, another trend is occurring: providing a ROS front-end to add features to existing industrial robots. Traditional industrial robots have proprietary operating systems and require very specialized programmers to make changes, yet robot users are demanding that their existing systems add newer features such as mobility and navigation and vision enabled systems. <a href="http://rosindustrial.org/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ROS-Industrial</a> makes the process of enabling those features less problematic and costly. ROS-Industrial was developed jointly by the ROS folks, Motoman USA and SwRI (Southwest Research Institute). The following video shows the interoperability of two different brands of robot working together on a task. I saw this process in person earlier this year at AUTOMATE 2013 in Chicago. Very impressive; very logical.</div>
<p><iframe src="http://www.youtube.com/embed/uH8WsUY2hng" height="480" width="640" allowfullscreen="" frameborder="0"></iframe></p>
<div style="text-align: left;">
<h4>CONCLUSION</h4>
<p>The falling cost of creating robots will surely benefit the SME manufacturing industry &#8211; as can be seen by the successes of Rethink and Universal and their robots. But they may also play a vital role in increasing productivity in other industries as well. Collaborative robots (also called co-robots) will soon be seen in many other work situations all over the world, thus co-robotics are truly a BIG thing.</p>
</div>
]]></content:encoded>
					
		
		<enclosure url="http://cdn17.castfire.com/video/305/2242/8032/1926118/cbsnews_2013-10-05-213318-4077-3-0-0.1100.mp4?cdn_id=26&#038;uuid=3f56a2cb85a52691832143b48c58ecfc&#038;referer=http%3A%2F%2Fm.cbsnews.com%2Fpostwatch.rbml%3Fvideoid%3D50156549%26feed_id%3D46&#038;track1=CBSNews&#038;track2=MobileWeb" length="507" type="video/mp4" />

			</item>
		<item>
		<title>Laboratory animal management robot can care for 30,000 mice</title>
		<link>https://robohub.org/laboratory-animal-management-robot-can-care-for-30000-mice/</link>
		
		<dc:creator><![CDATA[DigInfo TV]]></dc:creator>
		<pubDate>Wed, 17 Jul 2013 06:35:26 +0000</pubDate>
				<category><![CDATA[news]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[manipulation]]></category>
		<guid isPermaLink="false">http://www.diginfo.tv/v/13-0053-r-en.php</guid>

					<description><![CDATA[                  
                  This robot is being developed to automate the management of laboratory animal colonies used by pharmaceutical companies and research institutions, primarily those that raise from 10,000 to 30,000 mice or rats. It's...]]></description>
										<content:encoded><![CDATA[<img decoding="async" class=" wp-image-17834 alignleft" alt="13-0053-r" src="http://robohub.org/wp-content/uploads/2013/07/13-0053-r.jpg" width="336" height="189" srcset="https://robohub.org/wp-content/uploads/2013/07/13-0053-r.jpg 560w, https://robohub.org/wp-content/uploads/2013/07/13-0053-r-300x168.jpg 300w, https://robohub.org/wp-content/uploads/2013/07/13-0053-r-500x281.jpg 500w" sizes="(max-width: 336px) 100vw, 336px" />
<p>This robot is being developed to automate the management of laboratory animal colonies used by pharmaceutical companies and research institutions, primarily those that raise from 10,000 to 30,000 mice or rats. It&#8217;s currently under development by Nikkyo Technos and Yaskawa Electric.</p>
<p class="quote">&#8220;The biggest problem in raising animals is that diseases can spread from people to the animals. If that happens, all the animals have to be killed and replaced with new ones. So, infection by people must be prevented. By managing animals using robots in an enclosed space, it&#8217;s basically possible to eliminate the spread of diseases from animals to people or from people to animals.&#8221;<span id="more-17293"></span></p>
<p>This six-axis, vertical, multi-jointed robot can mimic the motions of a human. It can change cage sheets, top up the food, and change the water. Taking out cages, changing sheets, and topping up food are each done with separate tools, which the robot picks up in turn. In this model, the amount of food remaining isn&#8217;t taken into account. But in the next model, a camera will be used to see how much food is left, so the robot can add the right amount.</p>
<p class="quote">&#8220;Mice, especially, are nervous animals, so the robot handles the cages gently. These tasks account for about 80% of the work involved with lab animals. So, our aim is to automate the hard, dirty, and dangerous task of dealing with so much dust and droppings.&#8221;</p>
<p>This robot can also work in coordination with a robot that carries cages from the rack to the workbench, and a monitoring system for the animal facility. In this way, it can automate all aspects of animal raising, from surveillance to care.</p>
<p class="quote">&#8220;The animals can be monitored with cameras 24/7. So, people can check their own cages from the monitoring station. The animals&#8217; body temperature can also be managed. It takes about two hours for the cages to come back from the lab, but data can be viewed directly from a PC in the monitoring room. So, people can see the cages they want right away, wherever they are.&#8221;</p>
<p class="quote">&#8220;Doing this work with robots makes it much faster, so lots of cages can be handled in a short time. Also, using cameras to monitor food and water is safer and more reliable than having people do it. We&#8217;d like to complete the system this year, and next year, we&#8217;d like to produce several sets, so we can make at least a provisional start.&#8221;</p>
<p><iframe src="http://www.youtube.com/embed/T0CXJ2vtBqM" height="315" width="560" allowfullscreen="" frameborder="0"></iframe></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Nuke plant decommissioning robots wanted</title>
		<link>https://robohub.org/nuke-plant-decommissioning-robots-wanted/</link>
		
		<dc:creator><![CDATA[Wolfgang Heller]]></dc:creator>
		<pubDate>Wed, 27 Feb 2013 13:44:00 +0000</pubDate>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Fukushima]]></category>
		<category><![CDATA[Japan]]></category>
		<category><![CDATA[manipulation]]></category>
		<guid isPermaLink="false">http://robohub.org/?guid=def3192d4377e51355b5fd9c3430cccc</guid>

					<description><![CDATA[The Mitsubishi Research Institute, Inc. (MRI) invites the robotics community to upgrade and to develop a technical catalog of robotic technologies to move and investigate inside nuclear reactor buildings, namely 1) a flight technology to enable access to the top floor of the nuclear reactor building and 2) a technology to move around and conduct [&#8230;]]]></description>
										<content:encoded><![CDATA[<table class="tr-caption-container" style="float: left;margin-right: 1em;text-align: left" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="text-align: center"><a style="clear: left;margin-bottom: 1em;margin-left: auto;margin-right: auto" href="http://i.i.com.com/cnwk.1d/i/tim/2011/03/17/fukushima_dai-ichi_aerial_AP110317024336_244x183.jpg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" alt="" src="http://i.i.com.com/cnwk.1d/i/tim/2011/03/17/fukushima_dai-ichi_aerial_AP110317024336_244x183.jpg" border="0" /></a></td>
</tr>
</tbody>
</table>
<p>The Mitsubishi Research Institute, Inc. (<a href="http://www.mri.co.jp/E/index.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">MRI</a>) invites the robotics community to upgrade and to develop a technical catalog of robotic technologies to move and investigate inside nuclear reactor buildings, namely 1) a flight technology to enable access to the top floor of the nuclear reactor building and 2) a technology to move around and conduct investigations under water in a flooded reactor building.</p>
<p><span id="more-9473"></span></p>
<p>MRI is entrusted by the Agency for Natural Resources and Energy to develop machines and equipment for decommissioning the TEPCO Fukushima Dai-ichi nuclear power plant, which was damaged during the East Japan Earthquake on March 11, 2011.</p>
<p>On December 21, 2011, the Government-TEPCO Council adopted a &#8220;Mid-to-Long-Term Roadmap towards the Decommissioning of Fukushima Dai-ichi Nuclear Power Units 1-4&#8221;. The roadmap presents a three phase approach to decommission the plant over 40 years.</p>
<h2>Japanese decommissioning robots</h2>
<h2>Sakura</h2>
<table class="tr-caption-container" style="float: left;margin-right: 1em;text-align: left" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="text-align: center"><a style="clear: left;margin-bottom: 1em;margin-left: auto;margin-right: auto" href="http://www.furo.org/img/robot/s_1.jpg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" alt="" src="http://www.furo.org/img/robot/s_1.jpg" width="320" height="154" border="0" /></a></td>
</tr>
</tbody>
</table>
<div>The <a href="http://www.furo.org/en/works/sakura.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Sakura</a> remote-controlled transfer robot, developed by the Chiba Institute of Technology, is the latest version in a line of disaster response robots, and was designed to enter and survey the basements of the damaged Fukushima nuclear reactor buildings. It is specifically designed to collect information in underground facilities, where surveys are considered most difficult. The underground portion of the nuclear reactor building has severe conditions not seen in the above ground portion. There, a robot needs to have high mobility and be able to withstand high radiation levels.</div>
<div></div>
<h2>Quince</h2>
<div>
<table class="tr-caption-container" style="float: left;margin-right: 1em;text-align: left" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="text-align: center"><a style="clear: left;margin-bottom: 1em;margin-left: auto;margin-right: auto" href="http://www.furo.org/img/robot/q_1.jpg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" alt="" src="http://www.furo.org/img/robot/q_1.jpg" width="320" height="197" border="0" /></a></td>
</tr>
</tbody>
</table>
<div><a href="http://www.furo.org/en/works/quince.html" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Quince</a> is a rescue robot designed for CBRNE disasters – situations involving Chemical, Biological, Radiological, Nuclear, and Explosive hazards. It was developed to perform on-site surveys on behalf of humans, such as fire-fighters. Hypothetical disasters include accidents at plants handling toxic substances, leaks of hazardous chemicals from chemical plants, explosions, and acts of terror like the notorious subway sarin incident. Risks are particularly high in enclosed spaces (underground and inside buildings), and expectations are high for robots as they will protect officers from secondary disasters.</div>
<div>Quince surveyed the inside of the Fukushima Dai-ichi nuclear power plant. With some modifications, it was able to photograph the details of the buildings, create radiation dose maps, and sample radioactive materials floating in the air. It has been helping to reduce the radiation dose experienced by on-site workers and to shorten their work period.</div>
</div>
<h2>Toshiba tetrapod</h2>
<div><a style="clear: left;float: left;margin-bottom: 1em;margin-right: 1em" href="http://www.toshiba.co.jp/about/press/2012_11/2101/tetrapod_robot.jpg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" alt="" src="http://www.toshiba.co.jp/about/press/2012_11/2101/tetrapod_robot.jpg" border="0" /></a>In November 2012, Toshiba Corporation unveiled a new <a href="http://www.toshiba.co.jp/about/press/2012_11/pr2101.htm" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">tetrapod</a> robot that can carry out investigative and recovery work in locations that are too risky for people to enter, such as the Fukushima power plant.</div>
<div>The new robot integrates a camera and dosimeter and can investigate the condition of nuclear power plants by remote-controlled operation. The multiple joints in its legs are controlled by a dedicated movement algorithm that enables the robot to walk on uneven surfaces, avoid obstacles and climb stairs, securing access to areas that are challenging to reach for wheeled robots or crawlers. The robot also has a folding arm that can release a smaller robot that mounts a second camera. The smaller robot can be positioned to take images of places that are too small for the larger robot to enter. It is connected to the main robot by a cable.</div>
<div></div>
<h2>MEISTeR</h2>
<table class="tr-caption-container" style="float: left" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="text-align: center"><a style="clear: left;margin-bottom: 1em;margin-left: auto;margin-right: auto" href="http://www.mhi.co.jp/news/story/__icsFiles/afieldfile/2012/12/06/P.gif" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" alt="" src="http://www.mhi.co.jp/news/story/__icsFiles/afieldfile/2012/12/06/P.gif" border="0" /></a></td>
</tr>
</tbody>
</table>
<p>In December 2012, Mitsubishi Heavy Industries, Ltd. (MHI) unveiled a prototype of the &#8220;MEISTeR (Maintenance Equipment Integrated System of Telecontrol Robot),&#8221; a two-armed robot to assist recovery work after disasters or severe accidents by performing light-duty tasks in areas inaccessible to humans. By changing its arms&#8217; attachment tools, the robot can perform various tasks such as carrying objects, drilling and opening/closing valves. Going forward, MHI will continue to improve and explore possible applications in crisis management.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Volare robotics challenge, robot helpers for ISS competition by ESA</title>
		<link>https://robohub.org/volare-robotics-challenge-robot-helpers-for-iss-competition-by-esa/</link>
		
		<dc:creator><![CDATA[Ioannis K. Erripis]]></dc:creator>
		<pubDate>Wed, 27 Feb 2013 04:00:23 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[actuation]]></category>
		<category><![CDATA[competitions]]></category>
		<category><![CDATA[ESA]]></category>
		<category><![CDATA[ISS]]></category>
		<category><![CDATA[manipulation]]></category>
		<category><![CDATA[sensing]]></category>
		<category><![CDATA[social robotics]]></category>
		<guid isPermaLink="false">http://robohub.org/?p=9444</guid>

					<description><![CDATA[ESA is organizing the first robotic competition on a mock-up of the International Space Station (ISS). The competition is open for young people from ESA member states who can compete in three age groups between 11 and 19 years old. The regulations leave a lot of room for innovation and creative freedom, practically only safety [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://robohub.org/volare-robotics-challenge-robot-helpers-for-iss-competition-by-esa/space_robotics_logo_node_full_image/" rel="attachment wp-att-9449" data-wpel-link="internal"><img decoding="async" class="alignleft size-full wp-image-9449" alt="Space_robotics_logo_node_full_image" src="http://robohub.org/wp-content/uploads/2013/02/Space_robotics_logo_node_full_image.png" width="206" height="199" /></a>ESA is organizing the first robotic competition on a mock-up of the International Space Station (ISS). The competition is open for young people from ESA member states who can compete in three age groups between 11 and 19 years old. The regulations leave a lot of room for innovation and creative freedom, practically only safety requirements are imposed.</p>
<p><em>Key dates:<br />
Application deadline :15 March<br />
Development phase : 4–12 April<br />
Finalist down-selection phase : Beginning May<br />
Competition event : Mid-October</em></p>
<p><span id="more-9444"></span></p>
<div style="clear: both"></div>
<p>As mentioned on the <a href="http://www.esa.int/Our_Activities/Human_Spaceflight/Education/Robot_helpers_for_Space_Station_mock-up" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ESA website</a>:</p>
<blockquote><p><i>Robots will receive their instructions wirelessly. To make the competition more challenging, the robot operators will not have a direct view of the playing field but have to rely on video from four cameras in the playing area and from sensors on their robot, if they choose to equip their robots with them.</i></p>
<p><i>The playground is a scaled-down model of the International Space Station, starting at ESA’s Automated Transfer Vehicle (ATV) and finishing at the European laboratory, Columbus.</i></p>
<p><i>In under five minutes, the robots must unload cargo of different sizes from ATV, carry it to Columbus and stow it safely. Like in any game, there will be bonus points  and penalties.</i></p>
<p><i>The route to Columbus includes scaling a ramp and all robots must end the game in one piece to qualify. ‘Astronauts’ floating around the game area must be avoided and teams must cope with losing video signal for up to 15 seconds.</i></p></blockquote>
<p>This is a sketch of the competition area layout:<br />
<img decoding="async" class="alignleft size-full wp-image-9446" alt="esa_robot_helpers_robohub" src="http://robohub.org/wp-content/uploads/2013/02/esa_robot_helpers_robohub.png" width="840" height="552" srcset="https://robohub.org/wp-content/uploads/2013/02/esa_robot_helpers_robohub.png 840w, https://robohub.org/wp-content/uploads/2013/02/esa_robot_helpers_robohub-300x197.png 300w, https://robohub.org/wp-content/uploads/2013/02/esa_robot_helpers_robohub-456x300.png 456w" sizes="(max-width: 840px) 100vw, 840px" /></p>
<div style="clear: both"></div>
<p>The competition rules are available on pdf (<a href="http://esamultimedia.esa.int/docs/hso/The_Volare_Space_Robotics_Competition.pdf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Volare space robotics competition details &#8211; PDF</a> ) and you can see a presentation of the concept by ESA astronaut <a title="Luca Parmitano" href="https://twitter.com/astro_luca" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Luca Parmitano</a>:</p>
<div class=" "><iframe title="Volare robotics challenge" width="500" height="281" src="https://www.youtube-nocookie.com/embed/vIwDirHatUo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<p><a title="www.esa.int/Our_Activities/Human_Spaceflight/Education/Robot_helpers_for_Space_Station_mock-up" href="http://www.esa.int/Our_Activities/Human_Spaceflight/Education/Robot_helpers_for_Space_Station_mock-up" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Volare robotics challenge link &#8211; esa.int</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: robohub.org @ 2026-11-14 07:33:44 by W3 Total Cache
-->