<?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>Pandora</title>
	<atom:link href="http://persistentautonomy.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://persistentautonomy.com</link>
	<description>Persistent Autonomous Robots</description>
	<lastBuildDate>Tue, 21 May 2013 12:02:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Postdoc opening in Machine Learning for Robotics</title>
		<link>http://persistentautonomy.com/?p=1153</link>
		<comments>http://persistentautonomy.com/?p=1153#comments</comments>
		<pubDate>Tue, 21 May 2013 09:43:24 +0000</pubDate>
		<dc:creator>tom.larkworthy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://persistentautonomy.com/?p=1153</guid>
		<description><![CDATA[The Department of Advanced Robotics at the Italian Institute of Technology (an English-language research institute) is seeking to appoint a well-motivated full-time postdoctoral researcher in the area of machine learning applied to robotics in general,...]]></description>
				<content:encoded><![CDATA[<p><a title="Department of Advanced Robotics, Italian Institute of Technology" href="http://www.iit.it/en/research/departments/advanced-robotics.html"><img class="alignleft size-full wp-image-844" title="IIT Advanced Robotics dept." src="http://kormushev.com/wordpress/../uploads/iit_advr.png" alt="" width="111" height="75" /></a><br />
The <a title="Department of Advanced Robotics, Italian Institute of Technology" href="http://www.iit.it/en/research/departments/advanced-robotics.html">Department of Advanced Robotics</a> at the Italian Institute of Technology (an <strong>English-language</strong> research institute) is seeking to appoint a well-motivated full-time postdoctoral researcher in the area of machine learning applied to robotics in general, and in particular to Autonomous Underwater Vehicles (AUV).</p>
<p>The successful candidate will join an ongoing research project funded by the European Commission under FP7 in the category Cognitive Systems and Robotics called <a href="http://persistentautonomy.com/">&#8220;PANDORA&#8221;</a> (Persistent Autonomy through learNing, aDaptation, Observation and ReplAnning) which started in January 2012. The project is a collaboration of five leading universities and institutes in Europe: Heriot Watt University (UK), Italian Institute of Technology (Italy), University of Girona (Spain), King’s College London (UK), and National Technical University of Athens (Greece). Details about the project can be found at: <a href="http://persistentautonomy.com/">http://persistentautonomy.com/</a></p>
<p>The accepted candidate will contribute to the development and experimental validation of novel reinforcement learning and imitation learning algorithms for robot control, as well as their specific application to autonomous underwater vehicles. The research will be conducted at the Department of Advanced Robotics within the <a href="http://www.iit.it/en/advr-labs/learning-and-interaction.html">“Learning and Interaction Group”</a> with project leader <a href="http://kormushev.com/">Dr. Petar Kormushev</a>.</p>
<p>The research work will include conducting experiments with two different AUVs (Girona 500 and Nessie V) in water tanks in Spain and UK in collaboration with the other project partners. The developed machine learning algorithms can also be applied to other robots available at IIT, such as the compliant humanoid robot COMAN, the hydraulic quadruped robot HyQ, the humanoid robot iCub, two Barrett WAM manipulator arms, and a KUKA LWR arm robot.</p>
<p><strong><span style="text-decoration: underline;">Application Requirements:</span></strong></p>
<ul>
<li>PhD degree in Computer Science, Mathematics or Engineering</li>
<li>Excellent publication record</li>
<li>Strong competencies in: machine learning, reinforcement learning, imitation learning</li>
<li>Good programming skills, preferably in MATLAB and C/C++</li>
<li>Experience in robot control and ROS is a plus</li>
</ul>
<p>International applications are encouraged.  The successful candidate will be offered a fixed-term project collaboration contract for the remaining duration of the project due to end in December 2014 with a highly-competitive salary which will be commensurate with qualifications and experience. Expected starting date is as soon as possible, preferably before September 1<sup>st</sup>, 2013.</p>
<p><strong><span style="text-decoration: underline;">Application Procedure:</span></strong></p>
<p>To apply please send a detailed CV, a list of publications, a statement of research interests and plans, degree certificates, grade of transcripts, the names of at least two referees, and other supporting materials such as reference letters to: Dr. Petar Kormushev (petar.kormushev(at)iit.it), quoting [PANDORA-PostDoc] in the email subject. For consideration, please apply by <strong>June 21<sup>th</sup>, 2013</strong>.</p>
<p style="text-align: center;"><a style="text-align: start;" title="PANDORA project" href="http://persistentautonomy.com/"><img class="size-large wp-image-1644 aligncenter" title="FP7 PANDORA project" src="http://kormushev.com/wordpress/../uploads/Logotip_pandora1-500x120.png" alt="" width="500" height="120" /></a></p>
<div></div>
<p>For latest updates please check <a href="http://kormushev.com/news/postdoc-opening-in-machine-learning-for-robotics-2013/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://persistentautonomy.com/?feed=rss2&#038;p=1153</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sonar mosaicing of chain scenario</title>
		<link>http://persistentautonomy.com/?p=1113</link>
		<comments>http://persistentautonomy.com/?p=1113#comments</comments>
		<pubDate>Mon, 25 Mar 2013 15:05:26 +0000</pubDate>
		<dc:creator>snagappa</dc:creator>
				<category><![CDATA[ViCOROB]]></category>
		<category><![CDATA[chain]]></category>
		<category><![CDATA[mosaicing]]></category>
		<category><![CDATA[sonar]]></category>
		<category><![CDATA[UdG]]></category>

		<guid isPermaLink="false">http://persistentautonomy.com/?p=1113</guid>
		<description><![CDATA[After the first successful tests with the ARIS sonar, the UdG team worked towards reproduction of the chain scenario of PANDORA project. A chain of 13 links and a total length of about 7 meters...]]></description>
				<content:encoded><![CDATA[<p>After the <a href="http://persistentautonomy.com/?p=1006" title="ARIS Forward-Looking Sonar: first tests">first successful tests</a> with the ARIS sonar, the UdG team worked towards reproduction of the chain scenario of PANDORA project. A chain of 13 links and a total length of about 7 meters has been built simulating a real mooring chain.</p>
<div id="attachment_1133" class="wp-caption aligncenter" style="width: 610px"><a href="http://persistentautonomy.com/wp-content/uploads/2013/03/chainscenario_small.png"><img src="http://persistentautonomy.com/wp-content/uploads/2013/03/chainscenario_small.png" alt="chain scenario" width="600" height="187" class="size-full wp-image-1133" /></a>
<p class="wp-caption-text">Reproduction of the chain scenario at UdG&#8217;s water tank.</p>
</div>
<p>Before the first year review of the project, we conducted some experiments inside the UdG water tank to simulate inspection of the chain by means of sonar.</p>
<p>Girona-500, equipped with ARIS, was manually teleoperated along the chain gathering images at a short range to generate afterwards an acoustic mosaic of high resolution.</p>
<p>The following video summarizes the mosaicing process of the sonar images:</p>
<p align="center"><iframe width="533" height="300" src="http://www.youtube.com/embed/YZNx10MMgpY?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>The figure below shows the obtained full chain mosaic: </p>
<p><a href="http://persistentautonomy.com/wp-content/uploads/2013/03/mosaic_chain_small.png"><img src="http://persistentautonomy.com/wp-content/uploads/2013/03/mosaic_chain_small.png" alt="chain mosaic" width="323" height="600" class="aligncenter size-full wp-image-1141" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://persistentautonomy.com/?feed=rss2&#038;p=1113</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Girona500 AUV performing a visual servo control</title>
		<link>http://persistentautonomy.com/?p=1117</link>
		<comments>http://persistentautonomy.com/?p=1117#comments</comments>
		<pubDate>Mon, 25 Mar 2013 10:32:23 +0000</pubDate>
		<dc:creator>narcispr</dc:creator>
				<category><![CDATA[ViCOROB]]></category>
		<category><![CDATA[Girona500]]></category>
		<category><![CDATA[NTUA]]></category>
		<category><![CDATA[UdG]]></category>
		<category><![CDATA[Visual Servoing]]></category>

		<guid isPermaLink="false">http://persistentautonomy.com/?p=1117</guid>
		<description><![CDATA[One of the demonstrations shown during the first year review was a visual servo control performed by Girona 500 AUV in front of a valve panel. This work has been carried out by the NTUA...]]></description>
				<content:encoded><![CDATA[<p>One of the demonstrations shown during the first year review was a visual servo control performed by Girona 500 AUV in front of a valve panel. This work has been carried out by the NTUA CSL group together with UdG. Three main algorithms work together to achieve this task: A visual detector identifies the valve panel and computes relative positions to it; an EKF-SLAM algorithm combines these updates with navigation sensor measurements to localize the vehicle while mapping the panel in the world. Finally, a control scheme navigates and stabilizes the vehicle in front of the detected target. The control scheme algorithm has been reported in a paper submitted at IROS 2013.</p>
<p align="center"><iframe width="533" height="300" src="http://www.youtube.com/embed/r8VFASTplxU?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://persistentautonomy.com/?feed=rss2&#038;p=1117</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Robust Control and Wall Detection Experiment on Nessie VI</title>
		<link>http://persistentautonomy.com/?p=1066</link>
		<comments>http://persistentautonomy.com/?p=1066#comments</comments>
		<pubDate>Fri, 01 Feb 2013 15:29:13 +0000</pubDate>
		<dc:creator>tom.larkworthy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://persistentautonomy.com/?p=1066</guid>
		<description><![CDATA[Pandora partners from NTUA visited HW Januarty 2013 to try their robust model based control system on Nessie VI. In addition to testing and tuning the algorithm which provides 5DOF waypoint control to the vehicle,...]]></description>
				<content:encoded><![CDATA[<div style="text-align: center;">
<iframe width="420" height="315" src="http://www.youtube.com/embed/UDFsKVCIkXk" frameborder="0" allowfullscreen></iframe>
</div>
<p>Pandora partners from NTUA visited HW Januarty 2013 to try their robust model based control system on Nessie VI. In addition to testing and tuning the algorithm which provides 5DOF waypoint control to the vehicle, HW took the opportunity to test newly developed sonar analysis software. The overall trial objective was to integrate independently developed systems into a coherent whole. The new sonar wall pose estimator was connected to the new NTUA control system to create a wall following behaviour.</p>
<p>HW has a large 20x20x7m wave tank which was used for the experiment. This facility has the nice capability of generating waves. We had hoped these waves could test the robustness of the controller under current disturbances. However, the waves energy is largely on the surface of the tank, so it is questionable as to whether this was a good test or not. Nevertheless, control and integration testing was a success, with both the NTUA and HW team managing to achieve all their goals for the 5 day period of wave tank testing.</p>
<p>You can see the final day of results for yourself in the video. The AUV is extremely steady when performing a wall following routine. The AUV is also able to perform rapid movements between set waypoints. In the video some ringing is observed, particularly when the AUV is commanded to do extreme pitches. Pitch is the most unstable DOF on the AUV. We hope with further tuning we might improve the control, but the aim of the experiment was about getting the software working talking within the larger system correctly rather than absolute performance. </p>
]]></content:encoded>
			<wfw:commentRss>http://persistentautonomy.com/?feed=rss2&#038;p=1066</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ARIS Forward-Looking Sonar: first tests</title>
		<link>http://persistentautonomy.com/?p=1006</link>
		<comments>http://persistentautonomy.com/?p=1006#comments</comments>
		<pubDate>Tue, 08 Jan 2013 14:33:39 +0000</pubDate>
		<dc:creator>snagappa</dc:creator>
				<category><![CDATA[ViCOROB]]></category>

		<guid isPermaLink="false">http://persistentautonomy.com/?p=1006</guid>
		<description><![CDATA[Last month the UdG team received a new piece of equipment for the PANDORA project: the ARIS Forward-Looking Sonar (FLS). This sonar generates high-resolution acoustic images at a near-video rate, and can play a key...]]></description>
				<content:encoded><![CDATA[<p></p>
<p>Last month the UdG team received a new piece of equipment for the PANDORA project: the <a href="http://www.soundmetrics.com/products/aris-sonars/aris-explorer-3000" title="ARIS sonar">ARIS Forward-Looking Sonar</a> (FLS). This sonar generates high-resolution acoustic images at a near-video rate, and can play a key role on those underwater inspections where the water visibility does not allow the use of optical cameras. In the chain scenario of the PANDORA project, the process of cleaning the chain is prone to generate turbidity in the water which can difficult the algorithms taking control of the cleaning process itself as well as the subsequent inspection. By using a forward-looking sonar we plan to work with acoustic images and overcome this lack of visibility.<br />
We have worked towards the development of an algorithm for the generation of acoustic mosaics and we have done some preliminar tests with the ARIS sonar in the water tank of the UdG. Although the sonar is still not integrated to Girona-500, it has been attached to the vehicle and we have used the ARIS commercial software to gather images of several small objects placed on the bottom of the water tank. The robot was driven in a zig-zag trajectory along three different tracklines gathering around 1500 different sonar frames. The developed mosaicing algorithm was able to register successfully a high number of frames, including many loop closures, achieving the consistent mosaic shown in the figure below.</p>
<div id="attachment_1058" class="wp-caption aligncenter" style="width: 310px"><a href="http://persistentautonomy.com/wp-content/uploads/2013/01/IMAG1445.jpg"><img src="http://persistentautonomy.com/wp-content/uploads/2013/01/IMAG1445-300x179.jpg" alt="Girona-500 with ARIS" width="300" height="179" class="size-medium wp-image-1058" /></a>
<p class="wp-caption-text">Girona-500 with ARIS installed for the experiments.</p>
</div>
<div id="attachment_1050" class="wp-caption aligncenter" style="width: 237px"><a href="http://persistentautonomy.com/wp-content/uploads/2013/01/mosaic_aris_2012_11_20.png"><img src="http://persistentautonomy.com/wp-content/uploads/2013/01/mosaic_aris_2012_11_20-227x300.png" alt="Mosaic generated from ARIS frames" width="227" height="300" class="size-medium wp-image-1050" /></a>
<p class="wp-caption-text">Mosaic generated from the ARIS frames.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://persistentautonomy.com/?feed=rss2&#038;p=1006</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Panel and Valve Detection</title>
		<link>http://persistentautonomy.com/?p=1028</link>
		<comments>http://persistentautonomy.com/?p=1028#comments</comments>
		<pubDate>Tue, 08 Jan 2013 13:46:02 +0000</pubDate>
		<dc:creator>snagappa</dc:creator>
				<category><![CDATA[ViCOROB]]></category>

		<guid isPermaLink="false">http://persistentautonomy.com/?p=1028</guid>
		<description><![CDATA[One of the problems to be addressed in the project is the detection and localisation of an underwater panel. The aim is to have the vehicle perform a valve-turning task autonomously once the location of...]]></description>
				<content:encoded><![CDATA[<p>One of the problems to be addressed in the project is the detection and localisation of an underwater panel. The aim is to have the vehicle perform a valve-turning task autonomously once the location of the panel is known. Detection of the panel is performed by comparing images from the camera with a pre-defined template. A series of images of the panel are taken and the &#8220;best&#8221; image is selected for use as the template.</p>
<div id="attachment_84" class="wp-caption aligncenter" style="width: 310px"><a href="http://persistentautonomy.com/wp-content/uploads/2013/01/rp2_close3.png"><img class="size-medium wp-image-84" src="http://persistentautonomy.com/wp-content/uploads/2013/01/rp2_close3-300x188.png" alt="" width="300" height="188" /></a>
<p class="wp-caption-text">Panel template is taken from a close-up image of the panel. A mask is used to highlight the static marks on the panel and ignore the valve handles.</p>
</div>
<p>Valve detection is performed by first detecting the panel and making known of the rigid geometry to localise the valves with respect to the centre of the panel. To detect the orientation of the valves, a Hough transform is applied first to detect lines within a bounding box around each valve. The orientation of each valve is then obtained by searching for lines of specified minimum length within the bounding box.</p>
<p><a href="http://persistentautonomy.com/wp-content/uploads/2013/01/frame0015.jpg"><img class=" wp-image-85 alignleft" src="http://persistentautonomy.com/wp-content/uploads/2013/01/frame0015-300x225.jpg" alt="" width="298" height="224" /></a><a href="http://persistentautonomy.com/wp-content/uploads/2013/01/frame0027.jpg"><img class="wp-image-86 alignnone" src="http://persistentautonomy.com/wp-content/uploads/2013/01/frame0027-300x225.jpg" alt="" width="298" height="224" /></a></p>
<p>The figures show the detected panel and valves highlighted with white lines at approximate distances 2m and 1m. The detection of valve orientation at large distances can be inaccurate and is only considered at short distances.</p>
]]></content:encoded>
			<wfw:commentRss>http://persistentautonomy.com/?feed=rss2&#038;p=1028</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Collaboration between IIT and NTUA: Identification with Learning</title>
		<link>http://persistentautonomy.com/?p=980</link>
		<comments>http://persistentautonomy.com/?p=980#comments</comments>
		<pubDate>Wed, 19 Dec 2012 12:07:15 +0000</pubDate>
		<dc:creator>chmpechl</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://persistentautonomy.com/?p=980</guid>
		<description><![CDATA[The NTUA-CSL team in collaboration with the IIT team have integrated a general identification scheme in ROS, based on AI learning techniques recently developed in IIT. Three nodes have been designed: • /excitationG500 (implemented in...]]></description>
				<content:encoded><![CDATA[<p><a href="http://persistentautonomy.com/wp-content/uploads/2012/12/identification_learning.jpg"><img src="http://persistentautonomy.com/wp-content/uploads/2012/12/identification_learning-300x242.jpg" alt="" width="300" height="242" class="aligncenter size-medium wp-image-983" /></a></p>
<p>The NTUA-CSL team in collaboration with the IIT team have integrated a general identification scheme in ROS, based on AI learning techniques recently developed in IIT. Three nodes have been designed:</p>
<p>•	/excitationG500 (implemented in Python): This node provides the appropriate system inputs that will excite the system in order to learn the unknown parameters.</p>
<p>•	/learningMetricCalcG500 (implemented in Python): This node evaluates an estimated parameter set based on the measurements it collects from the /navigatorG500 node and the /excitationG500 node.</p>
<p>•	/learningG500 (implemented in C++): This node implements the learning process and produces estimates of the unknown parameters based on the evaluation its gets from the /learningMetricCalcG500 node.</p>
<p>The whole process has been synchronized such that the /learningG500 node produces a new estimation of the unknown parameters only after it gets a feedback from the /learningMetricCalcG500 node with the metric of its previous parameter estimate. The aforementioned procedure is repeated until the learning algorithm has converged, based on certain predefined cretiria. The whole scheme is general in the sence that it can be applied to all kind of dynamical systems possessing parametric uncertainties no matter if the unknown parameters appear linearly or not, as long as we have state and input measurements.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://persistentautonomy.com/?feed=rss2&#038;p=980</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feature Based Localisation and Mapping</title>
		<link>http://persistentautonomy.com/?p=963</link>
		<comments>http://persistentautonomy.com/?p=963#comments</comments>
		<pubDate>Fri, 30 Nov 2012 14:23:59 +0000</pubDate>
		<dc:creator>tom.larkworthy</dc:creator>
				<category><![CDATA[Ocean Systems Lab]]></category>
		<category><![CDATA[ViCOROB]]></category>

		<guid isPermaLink="false">http://persistentautonomy.com/?p=963</guid>
		<description><![CDATA[Last week Tom Larkworthy of Heriot-Watt University (HWU) visited the University of Girona (UdG) to initiate integration of recent SLAM research onto HWU’s Nessie AUV. At UdG, Sharad Nagappa has been focusing on development of...]]></description>
				<content:encoded><![CDATA[<p>Last week Tom Larkworthy of Heriot-Watt University (HWU) visited the University of Girona (UdG) to initiate integration of recent SLAM research onto HWU’s Nessie AUV. At UdG, Sharad Nagappa has been focusing on development of SLAM using recent advances in the field of multi-object estimation.</p>
<h4>What is SLAM?</h4>
<p>Simultaneous Localisation and Mapping (SLAM) is a way of improving estimates of vehicle position in unknown environments. We estimate the position of landmarks based on the current vehicle position, and we can then use knowledge of these (stationary) landmarks to infer the position of the vehicle. By relying on a fixed reference, we can reduce the error due to drift.</p>
<p><a href="http://persistentautonomy.com/wp-content/uploads/2012/11/slam-1024x1000.png"><img src="http://persistentautonomy.com/wp-content/uploads/2012/11/slam-1024x1000.png" alt="" title="slam-1024x1000" width="408" height="400" class="aligncenter size-full wp-image-968" /></a></p>
<h4>PHD Filter and SLAM</h4>
<p>The Probability Hypothesis Density (PHD) filter is a suboptimal Bayes filter used for multi-object estimation. Here, we are required to estimate the number and position of an unknown number of objects. The PHD filter performs this while eliminating the need for data association. We can combine this with SLAM by using the PHD filter to represent the landmarks. More technically, this forms a single cluster process, with the vehicle position as the parent state, and the landmarks as the daughter states conditioned on a vehicle position. This formulation is a form of feature-based SLAM since we approximate landmarks as point features.</p>
<div id="attachment_972" class="wp-caption aligncenter" style="width: 310px"><a href="http://persistentautonomy.com/wp-content/uploads/2012/11/slam_sim_example.png"><img src="http://persistentautonomy.com/wp-content/uploads/2012/11/slam_sim_example.png" alt="" title="slam_sim_example" width="300" height="300" class="size-full wp-image-972" /></a>
<p class="wp-caption-text">Figure: Simulation of SLAM with a combination of detected and undetected landmarks</p>
</div>
<h4>Detecting and Estimating Map Features</h4>
<p>The PHD SLAM formulation only relies on a set of point observations. The algorithm does not change depending on whether we are using sonar or vision. Consequently, this offers the potential to combine these two sources using a single technique &#8211; as long as we can detect useful features from the sensors! Currently, we are relying on image feature extractors such as SURF and ORB to detect features from our stereo camera. In the coming months we will consider features from the forward looking sonar as well as apply PHD SLAM to real data.</p>
<h4>Challenges For PANDORA</h4>
<p>Computational resources are particularly constrained on AUVs. SLAM algorithms are notoriously computing intensive. One option available land robotics is the use of CUDA computing architectures to brute force around the problem, but for the underwater domain there are no suitable embedded CUDA systems.  Therefore one big challenge for integration in PANDORA is adapting cutting edge SLAM algorithms to run on our embedded systems.<br />
Another difficulty associated with the underwater domain is combining SLAM with sonar data. Standard forward looking sonars are unable to accurately localise in the depth dimension, thus observations are underconstrained. Furthermore, sonar pings do not have reliable high frequency components that optical vision does &#8211; this means that common feature extractors, such as SIFT, do not see anything on sonar data.  In PANDORA we will be using next generation sonars to get better sonar data into the SLAM system, and developing new feature detectors that compliment SLAM in an underwater domain better.</p>
]]></content:encoded>
			<wfw:commentRss>http://persistentautonomy.com/?feed=rss2&#038;p=963</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentation of the Valve Panel and the new Robotic Arm</title>
		<link>http://persistentautonomy.com/?p=950</link>
		<comments>http://persistentautonomy.com/?p=950#comments</comments>
		<pubDate>Tue, 27 Nov 2012 08:32:44 +0000</pubDate>
		<dc:creator>acarrera</dc:creator>
				<category><![CDATA[ViCOROB]]></category>

		<guid isPermaLink="false">http://persistentautonomy.com/?p=950</guid>
		<description><![CDATA[The robotic arm which will be installed in the Girona500 arrived last week. This will be used to manipulate the valve panel. This arm has 4 Degrees of Freedom(DoF)(slew, elevation, elbow, jaw rotation), and also...]]></description>
				<content:encoded><![CDATA[<p>The robotic arm which will be installed in the Girona500 arrived last week. This will be used to manipulate the valve panel. This arm has 4 Degrees of Freedom(DoF)(slew, elevation, elbow, jaw rotation), and also the opening and close of the jaw. The arm has arrived without a proper control software and some time will be needed to perform the integration of the arm in the Girona500.</p>
<p align="center"><img src="https://dl.dropbox.com/u/3128453/Arm.JPG" alt="robotic arma E5" width="405" height="auto" /></p>
<p>On the other hand, the valve panel has been built and is ready to start working with it in the water tank at CIRS. The first steps will be focus on the visual detection of the valve panel and the valves positions. Also, the valve panel in the simulator has been updated to match the one built.</p>
<p align="center"><img src="https://dl.dropbox.com/u/3128453/ValvePanel.JPG" alt="robotic arma E5" width="405" height="auto" /></p>
<p>In this video we want to show the speed and kind of movement which the robotic arm is capable of. The movement will be quite different from the one done when the arm is installed in the robot because the control of the arm will have also take in consideration the DoF of the robots, which can make more movements possible. To control the arm for this video we have used the commercial software provided by the manufacturer.</p>
<p align="center"><iframe width="400" height="300" src="http://www.youtube.com/embed/UYdUOwWtJ-Q?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://persistentautonomy.com/?feed=rss2&#038;p=950</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning algorithms for improved AUV control</title>
		<link>http://persistentautonomy.com/?p=929</link>
		<comments>http://persistentautonomy.com/?p=929#comments</comments>
		<pubDate>Wed, 14 Nov 2012 16:08:18 +0000</pubDate>
		<dc:creator>tom.larkworthy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://persistentautonomy.com/?p=929</guid>
		<description><![CDATA[The IIT team carried out a series of experiments on adaptive control. The aim of this work was to wrap a given controller into a learning layer, able to make corrections to the controller&#8217;s output...]]></description>
				<content:encoded><![CDATA[<p>The IIT team carried out a series of experiments on adaptive control. The aim of this work was to wrap a given controller into a learning layer, able to make corrections to the controller&#8217;s output and adapt it to the environment. Even robust controllers, as the ones being developed in this project by NTUA, may have to face unexpected environmental conditions. Such events can make the controllers less effective or unable to perform the task in the most severe cases. The learning layer monitors the agent&#8217;s performance, and explores possible corrections should the performance become lower than expected.</p>
<p>The most important component of the learning layer is a learning algorithm. The learning algorithm search the parameter space in order to find a parameter vector that maximizes the agent&#8217;s performance. The parameters come from a class of parametric functions selected to represent the corrections to the control actions. The output of the parametric function is added to the given controller as correction. We devised a learning algorithm to perform iterative optimization of the parameters based on a series of experiments in the UWSim simulator of Girona500.</p>
<p><img alt="" src="http://persistentautonomy.com/wp-content/uploads/2012/11/prelearning.jpg" class="alignnone" width="240" height="175" /><img alt="" src="http://persistentautonomy.com/wp-content/uploads/2012/11/current1.jpeg" class="alignnone" width="240" height="175" /></p>
<p>We simulated a very strong current, stronger than the thrusters. The controller we used was a simple PD controller. The task was to reach an object on the seabed and hover at less than 0.5 m above it for as long as possible, to take pictures. Since such a controller reacts to the current when the vehicle is already being carried away, it cannot by itself perform the task. The agent attempts to reach the target object in several trials, going out of the current to the initial location. It managed to correct the given controller by navigating out of the current as long as possible, and trying to resist the current at full power in the last part of the trajectory. </p>
<p><a href="http://persistentautonomy.com/?attachment_id=750" rel="attachment wp-att-750"><img src="http://persistentautonomy.com/wp-content/uploads/2012/11/learned_traj_side-300x227.jpeg" alt="" title="Learnedtrajectory" width="300" height="227" class="aligncenter size-medium wp-image-750" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://persistentautonomy.com/?feed=rss2&#038;p=929</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
