<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://mediawiki.isr.tecnico.ulisboa.pt/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=John+Mdz</id>
	<title>ISRWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://mediawiki.isr.tecnico.ulisboa.pt/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=John+Mdz"/>
	<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/wiki/Special:Contributions/John_Mdz"/>
	<updated>2026-06-25T18:17:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=6443</id>
		<title>ScoutSoftwareStandalone</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=6443"/>
		<updated>2015-10-03T14:33:16Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon scout.png|thumb|Nomadic Scout platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our customized versions of Nomadic Scouts. This customization was performed by [http://www.idmind.pt IdMind] and includes new electronics. The use of this robot requires an external laptop for running the main software. The driver nodes are launched using roslaunch.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:Ros scout-2.0.tgz|ros_scout-2.0.tgz]].&lt;br /&gt;
&lt;br /&gt;
All software was extensively in Ubuntu 12.04 and ROS Hydro (under rosbuild). Compatibility over different versions is not be guaranteed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The robot contains:&lt;br /&gt;
* Two drive wheels, each with a motor controller that connects to a PC using USB, and a free wheel. There is a button on top that enables/disables the motors and can be used in emergencies.&lt;br /&gt;
* Encoders.&lt;br /&gt;
&lt;br /&gt;
Each robot uses two 12V batteries. Do NOT leave the bateries plugged to the robot after working. Keep a periodic check on the bateries voltage and do NOT use them below 10.5V. A charger is provided in the room.&lt;br /&gt;
&lt;br /&gt;
The robot can also be powered by an external plug (220V). Only use this plug when the robot&#039;s wheels are not touching the ground, minor testing or very small movements.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Read the README file included in the above package.&lt;br /&gt;
&lt;br /&gt;
=== Minor Notes ===&lt;br /&gt;
&lt;br /&gt;
* It is considered that the rospackage joy is already installed:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ros-*VERSION*-joy&lt;br /&gt;
&lt;br /&gt;
* By default the ubuntu user does not have permission to access the ttyUSBxx. It should be enough to add the user to the group dialout:&lt;br /&gt;
&lt;br /&gt;
 sudo adduser YOUR_USER dialout&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=6007</id>
		<title>Instructions</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=6007"/>
		<updated>2014-10-21T11:46:34Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Robot Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon pioneer3AT.png|thumb|P3-AT]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents practical instructions for the Pioneer P3-AT. The use of this robot requires an external laptop for running the main software. &lt;br /&gt;
&lt;br /&gt;
== Hardware == &lt;br /&gt;
&lt;br /&gt;
The autonomy of this robots is not very large. If the robot is not physically running (making changes in code, debug, etc etc) keep it plugged to the provided power adapter. &lt;br /&gt;
&lt;br /&gt;
A red emergency button in placed on top of the robot. Check if it is not pressed when you want the robot to move.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Both the robot and SICK drivers are already installed on the robot.&lt;br /&gt;
&lt;br /&gt;
== Robot Usage ==&lt;br /&gt;
&lt;br /&gt;
* Turn the robot on in the back part&lt;br /&gt;
** Check if the Sick Laser in on ( LEDs on the top)&lt;br /&gt;
* Plug the ethernet cable to your PC&lt;br /&gt;
* The robot has a fixed IP: 192.168.1.2 &lt;br /&gt;
* Connect via ssh. Username: maiss  |  Password: sistemasautonomos&lt;br /&gt;
* An example roslaunch is provided. It launches both the sick and the robot drivers&lt;br /&gt;
** roslaunch maiss_nav robot.launch&lt;br /&gt;
* To teleoperate (and test if the robot is OK) use the teleop_keybord:&lt;br /&gt;
** rosrun maiss_nav teleop_keybord&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=6006</id>
		<title>Instructions</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=6006"/>
		<updated>2014-10-21T11:44:26Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Robot Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon pioneer3AT.png|thumb|P3-AT]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents practical instructions for the Pioneer P3-AT. The use of this robot requires an external laptop for running the main software. &lt;br /&gt;
&lt;br /&gt;
== Hardware == &lt;br /&gt;
&lt;br /&gt;
The autonomy of this robots is not very large. If the robot is not physically running (making changes in code, debug, etc etc) keep it plugged to the provided power adapter. &lt;br /&gt;
&lt;br /&gt;
A red emergency button in placed on top of the robot. Check if it is not pressed when you want the robot to move.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Both the robot and SICK drivers are already installed on the robot.&lt;br /&gt;
&lt;br /&gt;
== Robot Usage ==&lt;br /&gt;
&lt;br /&gt;
* Turn the robot on in the back part&lt;br /&gt;
** Check if the Sick Laser in on ( LEDs on the top)&lt;br /&gt;
* Plug the ethernet cable to your PC&lt;br /&gt;
* The robot has a fixed IP: 192.168.1.2 &lt;br /&gt;
* Connect via ssh. Username: maiss  |  Password: sistemasautonomos&lt;br /&gt;
* A roslaunch is provided and launches both the sick and the robot drivers&lt;br /&gt;
** roslaunch maiss_nav robot.launch&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=6005</id>
		<title>Instructions</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=6005"/>
		<updated>2014-10-21T11:25:48Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon pioneer3AT.png|thumb|P3-AT]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents practical instructions for the Pioneer P3-AT. The use of this robot requires an external laptop for running the main software. &lt;br /&gt;
&lt;br /&gt;
== Hardware == &lt;br /&gt;
&lt;br /&gt;
The autonomy of this robots is not very large. If the robot is not physically running (making changes in code, debug, etc etc) keep it plugged to the provided power adapter. &lt;br /&gt;
&lt;br /&gt;
A red emergency button in placed on top of the robot. Check if it is not pressed when you want the robot to move.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Both the robot and SICK drivers are already installed on the robot.&lt;br /&gt;
&lt;br /&gt;
== Robot Usage ==&lt;br /&gt;
&lt;br /&gt;
* Turn the robot on in the back part&lt;br /&gt;
** Check if the Sick Laser in on ( LEDs on the top)&lt;br /&gt;
* Plug the ethernet cable to your PC&lt;br /&gt;
* The robot has a fixed IP: 192.168.1.2 &lt;br /&gt;
* Connect via ssh. Username: maiss    Password: sistemasautonomos&lt;br /&gt;
* A roslaunch is provided and launches both the sick and the robot drivers&lt;br /&gt;
** roslaunch maiss_nav robot.launch&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=6004</id>
		<title>Instructions</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=6004"/>
		<updated>2014-10-21T11:24:29Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Robot Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon pioneer3AT.png|thumb|P3-AT]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents practical instructions for the Pioneer P3-AT. The use of this robot requires an external laptop for running the main software. &lt;br /&gt;
&lt;br /&gt;
== Robot Usage ==&lt;br /&gt;
&lt;br /&gt;
* Turn the robot on in the back part&lt;br /&gt;
** Check if the Sick Laser in on ( LEDs on the top)&lt;br /&gt;
* Plug the ethernet cable to your PC&lt;br /&gt;
* The robot has a fixed IP: 192.168.1.2 &lt;br /&gt;
* Connect via ssh. Username: maiss    Password: sistemasautonomos&lt;br /&gt;
* A roslaunch is provided and launches both the sick and the robot drivers&lt;br /&gt;
** roslaunch maiss_nav robot.launch&lt;br /&gt;
&lt;br /&gt;
== Hardware == &lt;br /&gt;
&lt;br /&gt;
The autonomy of this robots is not very large. If the robot is not physically running (making changes in code, debug, etc etc) keep it plugged to the provided power adapter. &lt;br /&gt;
&lt;br /&gt;
A red emergency button in placed on top of the robot. Check if it is not pressed when you want the robot to move.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5999</id>
		<title>Home Automation</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5999"/>
		<updated>2014-10-14T11:59:09Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our Home Automated Devices. The devices and network are installed in the LRM lab in the 8th floor and it is part of a mock-up apartment.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Software can be found in https://github.com/joaocgreis/roah_devices Instructions regarding this software inside.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Our network includes:&lt;br /&gt;
&lt;br /&gt;
* 1 light dimmer in the living room;&lt;br /&gt;
* 2 on/off switches in the bedroom;&lt;br /&gt;
* 1 motor controlling the blinds in the living room;&lt;br /&gt;
* 1 bell near the door&lt;br /&gt;
* 1 IP camera near the door&lt;br /&gt;
* 2 IP 360º cams on top of the scenario (might not be available. Extra)&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
In order to use the devices one needs to be connected to the network in the 8th floor. You should also have an static IP in the range 192.168.1.XX (do NOT choose the 56). &lt;br /&gt;
&lt;br /&gt;
A diagram of the network is presented next. Notice that if one wants to use the extra 360º cameras you will a PC with 2 Ethernet ports (we can provide one).&lt;br /&gt;
&lt;br /&gt;
[[Image:Rockin_testbed_network.jpg|Rockin_testbed_network.jpg]]&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5998</id>
		<title>Home Automation</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5998"/>
		<updated>2014-10-14T11:56:58Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our Home Automated Devices. The devices and network are installed in the LRM lab in the 8th floor and it is part of a mock-up apartment.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Software can be found in https://github.com/joaocgreis/roah_devices Instructions regarding this software inside.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Our network includes:&lt;br /&gt;
&lt;br /&gt;
* 1 light dimmer in the living room;&lt;br /&gt;
* 2 on/off switches in the bedroom;&lt;br /&gt;
* 1 motor controlling the blinds in the living room;&lt;br /&gt;
* 1 bell near the door&lt;br /&gt;
* 1 IP camera near the door&lt;br /&gt;
* 2 IP 360º cams on top of the scenario (might not be available)&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
In order to use the devices one needs to be connected to the network in the 8th floor. You should also have an static IP in the range 192.168.1.XX (do NOT choose the 56). &lt;br /&gt;
&lt;br /&gt;
A diagram of the network is presented next:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rockin_testbed_network.jpg|Rockin_testbed_network.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notice&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=File:Rockin_testbed_network.jpg&amp;diff=5997</id>
		<title>File:Rockin testbed network.jpg</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=File:Rockin_testbed_network.jpg&amp;diff=5997"/>
		<updated>2014-10-14T11:56:24Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: uploaded a new version of &amp;amp;quot;File:Rockin testbed network.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=File:Rockin_testbed_network.jpg&amp;diff=5996</id>
		<title>File:Rockin testbed network.jpg</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=File:Rockin_testbed_network.jpg&amp;diff=5996"/>
		<updated>2014-10-14T11:52:34Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5995</id>
		<title>Home Automation</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5995"/>
		<updated>2014-10-14T11:52:08Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our Home Automated Devices. The devices and network are installed in the LRM lab in the 8th floor and it is part of a mock-up apartment.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Software can be found in https://github.com/joaocgreis/roah_devices Instructions regarding this software inside.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Our network includes:&lt;br /&gt;
&lt;br /&gt;
* 1 light dimmer in the living room;&lt;br /&gt;
* 2 on/off switches in the bedroom;&lt;br /&gt;
* 1 motor controlling the blinds in the living room;&lt;br /&gt;
* 1 bell near the door&lt;br /&gt;
* 1 IP camera near the door&lt;br /&gt;
* 2 IP 360º cams on top of the scenario (might not be available)&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
In order to use the devices one needs to be connected to the network in the 8th floor. You should also have an static IP in the range 192.168.1.XX (do NOT choose the 56). &lt;br /&gt;
&lt;br /&gt;
A diagram of the network is presented next:&lt;br /&gt;
&lt;br /&gt;
[[Image:Rockin_testbed_network.jpg|Rockin_testbed_network.jpg]]&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5994</id>
		<title>Home Automation</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5994"/>
		<updated>2014-10-14T11:50:10Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our Home Automated Devices. The devices and network are installed in the LRM lab in the 8th floor and it is part of a mock-up apartment.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Software can be found in https://github.com/joaocgreis/roah_devices Instructions regarding this software inside.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Our network includes:&lt;br /&gt;
&lt;br /&gt;
* 1 light dimmer in the living room;&lt;br /&gt;
* 2 on/off switches in the bedroom;&lt;br /&gt;
* 1 motor controlling the blinds in the living room;&lt;br /&gt;
* 1 bell near the door&lt;br /&gt;
* 1 IP camera near the door&lt;br /&gt;
* 2 IP 360º cams on top of the scenario (might not be available)&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
In order to use the devices one needs to be connected to the network in the 8th floor. You should also have an static IP in the range 192.168.1.XX (do NOT choose the 56). &lt;br /&gt;
&lt;br /&gt;
A diagram of the network is presented next:&lt;br /&gt;
&lt;br /&gt;
[[Media:Rockin_testbed_network.pdf|Rockin_testbed_network.pdf]]&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5993</id>
		<title>Home Automation</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5993"/>
		<updated>2014-10-14T11:49:02Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our Home Automated Devices. The devices and network are installed in the LRM lab in the 8th floor and it is part of a mock-up apartment.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Software can be found in https://github.com/joaocgreis/roah_devices Instructions regarding this software inside.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Our network includes:&lt;br /&gt;
&lt;br /&gt;
* 1 light dimmer in the living room;&lt;br /&gt;
* 2 on/off switches in the bedroom;&lt;br /&gt;
* 1 motor controlling the blinds in the living room;&lt;br /&gt;
* 1 bell near the door&lt;br /&gt;
* 1 IP camera near the door&lt;br /&gt;
* 2 IP 360º cams on top of the scenario (might not be available)&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
In order to use the devices one needs to be connected to the network in the 8th floor. You should also have an static IP in the range 192.168.1.XX (do NOT choose the 56). &lt;br /&gt;
&lt;br /&gt;
A diagram of the network is presented next:&lt;br /&gt;
&lt;br /&gt;
[[Rockin_testbed_network.pdf]]&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=File:Rockin_testbed_network.pdf&amp;diff=5992</id>
		<title>File:Rockin testbed network.pdf</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=File:Rockin_testbed_network.pdf&amp;diff=5992"/>
		<updated>2014-10-14T11:48:33Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5991</id>
		<title>Home Automation</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Home_Automation&amp;diff=5991"/>
		<updated>2014-10-14T11:47:39Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: Created page with &amp;quot;== About ==  This page presents instructions and software for our Home Automated Devices. The devices and network are installed in the LRM lab in the 8th floor and it is part of ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our Home Automated Devices. The devices and network are installed in the LRM lab in the 8th floor and it is part of a mock-up apartment.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Software can be found in https://github.com/joaocgreis/roah_devices Instructions regarding this software inside.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Our network includes:&lt;br /&gt;
&lt;br /&gt;
* 1 light dimmer in the living room;&lt;br /&gt;
* 2 on/off switches in the bedroom;&lt;br /&gt;
* 1 motor controlling the blinds in the living room;&lt;br /&gt;
* 1 bell near the door&lt;br /&gt;
* 1 IP camera near the door&lt;br /&gt;
* 2 IP 360º cams on top of the scenario (might not be available)&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
In order to use the devices one needs to be connected to the network in the 8th floor. You should also have an static IP in the range 192.168.1.XX (do NOT choose the 56). &lt;br /&gt;
&lt;br /&gt;
A diagram of the network is presented next:&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5990</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5990"/>
		<updated>2014-10-14T11:07:21Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Software and Miscellaneous */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || IdMind Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || ActivMedia Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || ActivMedia Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
* [[Instructions]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || Nomadic Scout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
Software for [[ Home Automation ]]&lt;br /&gt;
&lt;br /&gt;
==== IP Cams ====&lt;br /&gt;
===== Hardware =====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
===== Software =====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in [[Media:Ipcam.tar|Ipcam.tar]]. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be passed to the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) there is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=5989</id>
		<title>Instructions</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=5989"/>
		<updated>2014-10-14T11:00:34Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon pioneer3AT.png|thumb|P3-AT]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents practical instructions for the Pioneer P3-AT. The use of this robot requires an external laptop for running the main software. &lt;br /&gt;
&lt;br /&gt;
== Robot Usage ==&lt;br /&gt;
&lt;br /&gt;
* Turn the robot on in the back part&lt;br /&gt;
** Check if the Sick Laser in on ( LEDs on the top)&lt;br /&gt;
* Plug the ethernet cable to your PC&lt;br /&gt;
* The robot has a fixed IP: 192.168.1.2 &lt;br /&gt;
* Connect via ssh. Username: maiss    Password: sistemasautonomos&lt;br /&gt;
* roslaunch&lt;br /&gt;
&lt;br /&gt;
== Hardware == &lt;br /&gt;
&lt;br /&gt;
The autonomy of this robots is not very large. If the robot is not physically running (making changes in code, debug, etc etc) keep it plugged to the provided power adapter. &lt;br /&gt;
&lt;br /&gt;
A red emergency button in placed on top of the robot. Check if it is not pressed when you want the robot to move.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=5988</id>
		<title>Instructions</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=5988"/>
		<updated>2014-10-14T10:58:47Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Robot Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents practical instructions for the Pioneer P3-AT. The use of this robot requires an external laptop for running the main software. &lt;br /&gt;
&lt;br /&gt;
== Robot Usage ==&lt;br /&gt;
&lt;br /&gt;
* Turn the robot on in the back part&lt;br /&gt;
** Check if the Sick Laser in on ( LEDs on the top)&lt;br /&gt;
* Plug the ethernet cable to your PC&lt;br /&gt;
* The robot has a fixed IP: 192.168.1.2 &lt;br /&gt;
* Connect via ssh. Username: maiss    Password: sistemasautonomos&lt;br /&gt;
* roslaunch&lt;br /&gt;
&lt;br /&gt;
== Hardware == &lt;br /&gt;
&lt;br /&gt;
The autonomy of this robots is not very large. If the robot is not physically running (making changes in code, debug, etc etc) keep it plugged to the provided power adapter. &lt;br /&gt;
&lt;br /&gt;
A red emergency button in placed on top of the robot. Check if it is not pressed when you want the robot to move.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=5987</id>
		<title>Instructions</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions&amp;diff=5987"/>
		<updated>2014-10-14T10:57:12Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: Created page with &amp;quot;== About ==  This page presents practical instructions for the Pioneer P3-AT. The use of this robot requires an external laptop for running the main software.   == Robot Usage ==...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents practical instructions for the Pioneer P3-AT. The use of this robot requires an external laptop for running the main software. &lt;br /&gt;
&lt;br /&gt;
== Robot Usage ==&lt;br /&gt;
&lt;br /&gt;
* Turn the robot on in the back part&lt;br /&gt;
** Check if the Sick Laser in on ( LEDs on the top)&lt;br /&gt;
* Plug the ethernet cable to your PC&lt;br /&gt;
* The robot has a fixed IP: 192.168.1.2 &lt;br /&gt;
* Connect via ssh. Username: maiss Pswrd: sistemasautonomos&lt;br /&gt;
* roslaunch&lt;br /&gt;
&lt;br /&gt;
== Hardware == &lt;br /&gt;
&lt;br /&gt;
The autonomy of this robots is not very large. If the robot is not physically running (making changes in code, debug, etc etc) keep it plugged to the provided power adapter. &lt;br /&gt;
&lt;br /&gt;
A red emergency button in placed on top of the robot. Check if it is not pressed when you want the robot to move.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions_and_software&amp;diff=5986</id>
		<title>Instructions and software</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions_and_software&amp;diff=5986"/>
		<updated>2014-10-14T10:56:37Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5985</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5985"/>
		<updated>2014-10-14T10:55:44Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Robots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || IdMind Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || ActivMedia Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || ActivMedia Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
* [[Instructions]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || Nomadic Scout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in [[Media:Ipcam.tar|Ipcam.tar]]. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be passed to the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) there is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions_and_software&amp;diff=5984</id>
		<title>Instructions and software</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Instructions_and_software&amp;diff=5984"/>
		<updated>2014-10-14T10:54:14Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: Created page with &amp;quot;== About ==  This page presents practical instructions for the Pioneer P3-AT. The use of this robot requires an external laptop for running the main software.   == Robot Usage ==...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents practical instructions for the Pioneer P3-AT. The use of this robot requires an external laptop for running the main software. &lt;br /&gt;
&lt;br /&gt;
== Robot Usage ==&lt;br /&gt;
&lt;br /&gt;
* Turn the robot on in the back part&lt;br /&gt;
** Check if the Sick Laser in on ( LEDs on the top)&lt;br /&gt;
* Plug the ethernet cable to your PC&lt;br /&gt;
* The robot has a fixed IP: 192.168.1.2 &lt;br /&gt;
* Connect via ssh. Username: maiss Pswrd: sistemasautonomos&lt;br /&gt;
* roslaunch&lt;br /&gt;
&lt;br /&gt;
== Hardware == &lt;br /&gt;
&lt;br /&gt;
The autonomy of this robots is not very large. If the robot is not physically running (making changes in code, debug, etc etc) keep it plugged to the provided power adapter. &lt;br /&gt;
&lt;br /&gt;
A red emergency button in placed on top of the robot. Check if it is not pressed when you want the robot to move.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5983</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5983"/>
		<updated>2014-10-14T10:05:14Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Robots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || IdMind Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || ActivMedia Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
* [[Instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || ActivMedia Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || Nomadic Scout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in [[Media:Ipcam.tar|Ipcam.tar]]. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be passed to the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) there is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5979</id>
		<title>ScoutSoftwareStandalone</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5979"/>
		<updated>2014-10-09T17:14:29Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon scout.png|thumb|Nomadic Scout platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our customized versions of Nomadic Scouts. This customization was performed by [http://www.idmind.pt IdMind] and includes new electronics. The use of this robot requires an external laptop for running the main software. The driver nodes are launched using roslaunch.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:Ros scout-2.0.tgz|ros_scout-2.0.tgz]].&lt;br /&gt;
&lt;br /&gt;
All software was extensively in Ubuntu 12.04 and ROS Hydro (under rosbuild). Compatibility over different versions may not be guaranteed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The robot contains:&lt;br /&gt;
* Two drive wheels, a motor controller that connects to a PC using USB, and a free wheel. There is a button on top that enables/disables the motors and can be used in emergencies.&lt;br /&gt;
* Encoders.&lt;br /&gt;
&lt;br /&gt;
Each robot uses two 12V batteries. Do NOT leave the bateries plugged to the robot after working. Keep a periodic check on the bateries voltage and do NOT use them below 10.5V. A charger is provided in the room.&lt;br /&gt;
&lt;br /&gt;
The robot can also be powered by an external plug (220V). Only use this plug when the robot&#039;s wheels are not touching the ground, minor testing and in case all batteries are charging.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Read the README file included in the above package.&lt;br /&gt;
&lt;br /&gt;
=== Minor Notes ===&lt;br /&gt;
&lt;br /&gt;
* It is considered that the rospackage joy is already installed:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ros-*VERSION*-joy&lt;br /&gt;
&lt;br /&gt;
* By default the ubuntu user does not have permission to access the ttyUSBxx. It should be enough to add the user to the group dialout:&lt;br /&gt;
&lt;br /&gt;
 sudo adduser YOUR_USER dialout&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5978</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5978"/>
		<updated>2014-10-09T17:08:04Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Robots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || NomadicScout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in [[Media:Ipcam.tar|Ipcam.tar]]. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be passed to the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) there is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5977</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5977"/>
		<updated>2014-10-09T17:07:42Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Robots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || NomadicScout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in [[Media:Ipcam.tar|Ipcam.tar]]. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be passed to the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) there is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5976</id>
		<title>ScoutSoftwareStandalone</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5976"/>
		<updated>2014-10-09T17:05:59Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon scout.png|thumb|Nomadic Scout platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our customized versions of Nomadic Scouts. This customization was performed by [http://www.idmind.pt IdMind] and includes new electronics. The use of this robot requires an external laptop for running the main software. The driver nodes are launched using roslaunch.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:Ros scout-2.0.tgz|ros_scout-2.0.tgz]].&lt;br /&gt;
&lt;br /&gt;
All software was extensively in Ubuntu 12.04 and ROS Hydro (under rosbuild). Compatibility over different versions may not be guaranteed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Read the README file included in the above package.&lt;br /&gt;
&lt;br /&gt;
=== Minor Notes ===&lt;br /&gt;
&lt;br /&gt;
* It is considered that the rospackage joy is already installed:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ros-*VERSION*-joy&lt;br /&gt;
&lt;br /&gt;
* By default the ubuntu user does not have permission to access the ttyUSBxx. It should be enough to add the user to the group dialout:&lt;br /&gt;
&lt;br /&gt;
 sudo adduser YOUR_USER dialout&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5975</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5975"/>
		<updated>2014-10-09T16:53:03Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* for MS Kinect for XBOX RGBD cam */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || NomadicScout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in [[Media:Ipcam.tar|Ipcam.tar]]. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be passed to the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) there is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5974</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5974"/>
		<updated>2014-10-09T16:52:38Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || NomadicScout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in [[Media:Ipcam.tar|Ipcam.tar]]. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be passed to the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) there is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== for MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5973</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5973"/>
		<updated>2014-10-09T16:52:11Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || NomadicScout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in [[Media:Ipcam.tar|Ipcam.tar]]. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be passed to the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) the is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== for MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5972</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5972"/>
		<updated>2014-10-09T16:51:31Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || NomadicScout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in [[Media:Ipcam.tar|Ipcam.tar]]. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be placed in the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) the is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== for MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=File:Ipcam.tar&amp;diff=5971</id>
		<title>File:Ipcam.tar</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=File:Ipcam.tar&amp;diff=5971"/>
		<updated>2014-10-09T16:50:52Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5970</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5970"/>
		<updated>2014-10-09T16:48:12Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || NomadicScout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in [[Media:ipcam.tgz|ipcam.tgz]]. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be placed in the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) the is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== for MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5969</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5969"/>
		<updated>2014-10-09T16:47:14Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || NomadicScout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in ??. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be placed in the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) the is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== for MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5968</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5968"/>
		<updated>2014-10-09T16:46:55Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || NomadicScout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
    The ROS software to acquire data from the cameras is provided in ??. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be placed in the roslaunch.&lt;br /&gt;
&lt;br /&gt;
    This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) the is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
    Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== for MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5967</id>
		<title>Autonomous Systems resources</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=Autonomous_Systems_resources&amp;diff=5967"/>
		<updated>2014-10-09T16:46:38Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* IP Cams for Home Automation and Fusion projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Robots ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| [[Image:Icon isr-cobot.png|100px]] || ISR-CoBot&lt;br /&gt;
* [[ScoutSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon magabot.png|100px]] || Magabot&lt;br /&gt;
* [http://magabot.cc/ product website]&lt;br /&gt;
* [https://bitbucket.org/rventura73/magabot-arduino-ros-pkg drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3DX.png|100px]] || Pioneer 3DX&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/pioneerp3dx.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon pioneer3AT.png|100px]] || Pioneer 3AT&lt;br /&gt;
* [http://www.mobilerobots.com/researchrobots/P3AT.aspx product website]&lt;br /&gt;
* [http://wiki.ros.org/Robots/AMR_Pioneer_Compatible drivers for ROS]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:MiniQuad_small.JPG|100px]] || UAVision Quadrotor&lt;br /&gt;
* [[QuadSoftware|Instructions and Software]]&lt;br /&gt;
* [http://wiki.ros.org/hector_quadrotor quad simulator]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon raposa-ng.png|100px]] || [[RAPOSA-NG]]&lt;br /&gt;
* [[RaposaNgSoftware|instructions and software]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon rovio.png|100px]] || WoWee Rovio&lt;br /&gt;
* [http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio product website]&lt;br /&gt;
* [http://wiki.ros.org/rovio drivers for ROS]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon scout.png|100px]] || NomadicScout (customized)&lt;br /&gt;
* [[ScoutSoftwareStandalone|new instructions and software (standalone)]]&lt;br /&gt;
* [[ScoutSoftware|old instructions and software using the internal motherboard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:Icon socrob.png|100px]] || SocRob omni&lt;br /&gt;
* [[SocrobOmniSoftware|instructions and software]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bibliography for projects ==&lt;br /&gt;
&lt;br /&gt;
=== on Gaussian PDFs ===&lt;br /&gt;
* [[Media:GaussianPDFs.pdf|Gaussian Probability Density Functions: Properties and Error Characterization - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on Kalman Filter ===&lt;br /&gt;
* [[Media:Kalman.pdf|Kalman and Extended Kalman Filters: Concept, Derivation and Properties - Maria Isabel Ribeiro (2004)]]&lt;br /&gt;
&lt;br /&gt;
=== on particle filters ===&lt;br /&gt;
* [[Media:Arulampalam,02.pdf|A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking - Arulampalam, Maskell, Gordon, Clapp (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on mapping ===&lt;br /&gt;
* [[Media:Elfes87.pdf|Sonar-Based Real-World Mapping and Navigation - Alberto Elfes (1987)]]&lt;br /&gt;
* [[Media:Elfes occup grids.pdf|Using Occupancy Grids for Mobile Robot Perception and Navigation - Alberto Elfes (1989)]]&lt;br /&gt;
* [[Media:Thrun03.pdf|Learning Occupancy Grid Maps with Forward Sensor Models - Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Monte Carlo localization (MCL) ===&lt;br /&gt;
* [[Media:Fox01.pdf|Particle Filters for Mobile Robot Localization - Fox, Thrun, Burgard, Dellaert (2001)]]&lt;br /&gt;
* [[Media:Rekleitis02.pdf|Particle Filter Tutorial for Mobile Robots - Ioannis Rekleiris (2002)]]&lt;br /&gt;
&lt;br /&gt;
=== on robust Monte Carlo localization === &lt;br /&gt;
* [[Media:Mcl-mixture-ai-2001.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on simultaneous localization and mapping (SLAM) ===&lt;br /&gt;
* [[Media:Durrant-Whyte06.pdf|Simultaneous Localization and Mapping: Part I - Durrant-Whyte, Bailey (2006)]]&lt;br /&gt;
* [[Media:Bayley06.pdf|Simultaneous Localisation and Mapping (SLAM): Part II State of the Art - Bailey, Durrant-Whyte (2006)]]&lt;br /&gt;
* [[Media:Montemerlo02.pdf|FastSLAM: A Factored Solution to the Simultaneous Localization and Mapping Problem - Montemerlo, Thrun, Koller, Wegbreit (2002)]]&lt;br /&gt;
* [[Media:Montemerlo03.pdf|Simultaneous Localization and Mapping with Unknown Data Association Using FastSLAM - Montemerlo, Thrun (2003)]]&lt;br /&gt;
&lt;br /&gt;
=== on Petri net representation of robot tasks ===&lt;br /&gt;
* [http://link.springer.com/article/10.1007%2Fs10514-012-9288-x?LI=true  Robot task plan representation by Petri nets: modelling, identification, analysis and execution, H. Costelha, P. Lima, Journal of Autonomous Robots, 2012]&lt;br /&gt;
* [http://link.springer.com/article/10.1007/s10458-010-9146-1  Petri Net Plans: A Framework for Collaboration and Coordination in Multi-Robot Systems, V. A. Ziparo, L. Iocchi, P. Lima, D. Nardi, P. F. Palamara, Journal of Autonomous Agents and Multi-Agent Systems, 2012]&lt;br /&gt;
&lt;br /&gt;
=== on quadcopters ===&lt;br /&gt;
* [http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6299141 Special Issue of the IEEE Robotics and Automation Magazine on Quadcopter UAVs]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative teammate localization === &lt;br /&gt;
* [http://welcome.isr.ist.utl.pt/img/pdfs/1485_FinalVersion.pdf Optimal Guidance and Decentralised State Estimation Applied to a Formation Flying Demonstration Mission in GTO - D. Dumitriu et al (2007)]]&lt;br /&gt;
* [[Media:TRO_08-2D-distances.pdf|Robot-to-Robot Relative Pose Estimation from Range Measurements - Zhou and Roumeliotis (2008)]]&lt;br /&gt;
* [[Media:Multi-mcl-journal-00-large.pdf|A Probabilistic Approach to Collaborative Multi-Robot Localization - Fox et al (2000)]]&lt;br /&gt;
&lt;br /&gt;
=== on cooperative perception and localization using shared objects === &lt;br /&gt;
* [[Media:JSantostese_final.pdf|Multi-Robot Cooperative Object Localization Decentralized Bayesian Approach - J. Santos (2009)]]&lt;br /&gt;
* [[Media:ICRA13_1630_FI.pdf|Cooperative Robot Localization and Target Tracking based on Least Squares Minimization - A. Ahmad, G. D. Tipaldi, P. U. Lima, W. Burgard. ICRA 2013]]&lt;br /&gt;
* [http://www.sciencedirect.com/science/article/pii/S0921889013000535 Multi-robot cooperative spherical-object tracking in 3D space based on particle filters - A. Ahmad, P. U. Lima, J. of Robotics and Autonomous Systems (2013)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== on multiagent pollutant monitoring === &lt;br /&gt;
* [[Media:Seco98a.pdf|A Society of Agents in Environmental Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
* [[Media:Seco98b.pdf|Multiagents and Pollutant Monitoring - Seco, Pinto-Ferreira, Correia (1998)]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software and Miscellaneous ==&lt;br /&gt;
=== IP Cams for Home Automation and Fusion projects ===&lt;br /&gt;
&lt;br /&gt;
==== Hardware ====&lt;br /&gt;
* VIVOTEK 8174 omnidirectional cams: http://www.vivotek.com/fe8174/&lt;br /&gt;
* VIVOTEK 8171v omnidirectional cams: http://www.vivotek.com/fe8171v/&lt;br /&gt;
* AXIS P1344 Perspective cams: http://www.axis.com/products/cam_p1344/&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
The ROS software to acquire data from the cameras is provided in ??. Inside the package you can find a readme with instructions and notes. Changes in resolution, fps or other camera parameters need to be requested. A map regarding the cameras&#039; position in the 8th floor is also provided. The numbers in the map correspond to the last IP numbers and to the info that needs to be placed in the roslaunch.&lt;br /&gt;
&lt;br /&gt;
This software can be run in a server in ISR  in order to reduce some possible computation effort (and then one just need to subscribe to the topic in the server&#039;s IP). This option also need to be requested. For initial tests (and throughout the project) the is no problem in running the software in a personal PC.&lt;br /&gt;
&lt;br /&gt;
Note that in order to acquire data from the cameras one need to be in the ISR network.&lt;br /&gt;
&lt;br /&gt;
=== for MS Kinect for XBOX RGBD cam ===&lt;br /&gt;
* Freenect drivers: http://wiki.ros.org/freenect_stack&lt;br /&gt;
&lt;br /&gt;
=== Laser Range Finders ===&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 and SICK LRF LMS 200 and LMS291 ROS drivers http://wiki.ros.org/laser_drivers&lt;br /&gt;
* Hokuyo LRF URG-04LX-UG01 Matlab code and documentation (thanks to students Miguel Vaz and Henrique Silva): [[Media:Hokuyo_Laser_InterfacePioneer_Matlab.zip|Hokuyo_Laser_InterfacePioneer_Matlab.zip]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== for IdMind modified Nomadic Scout robots ===&lt;br /&gt;
* ROS drivers: [[Media:Ros scout-1.0.tgz|ros_scout-1.0.tgz]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== for Pioneer P3-DX and P3-AT robots ===&lt;br /&gt;
* Operations manual: [[Media:P3OpMan3.pdf|P3OpMan3.pdf]]&lt;br /&gt;
* MATLAB interface code: check [[Robotics lab resources#Interface with MATLAB 2]]&lt;br /&gt;
* Python interface code: [[Media:Pioneer.rar|Pioneer.rar]]&lt;br /&gt;
&lt;br /&gt;
=== maps ===&lt;br /&gt;
* Scanned copy of a map of the 5th floor at the North Tower: [[Media:Piso5.pdf|piso5.pdf]] (revised: better resolution)&lt;br /&gt;
&lt;br /&gt;
=== demo software ===&lt;br /&gt;
* Bayes filtering demo in 1D -- [http://users.isr.ist.utl.pt/~yoda/software/demo_bayes-1.3.py demo_bayes-1.3.py] -- &#039;&#039;&#039;UPDATE&#039;&#039;&#039;: now includes Particle filtering!&lt;br /&gt;
&lt;br /&gt;
=== ROS ===&lt;br /&gt;
* ROS: Robot Operating System http://www.ros.org&lt;br /&gt;
* ROS Hydro Medusa + Ubuntu 12.04 (Precise Pangolin) http://users.isr.ist.utl.pt/~jmessias/ubuntu_ros.zip&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5964</id>
		<title>ScoutSoftwareStandalone</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5964"/>
		<updated>2014-10-08T15:34:35Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon scout.png|thumb|Nomadic Scout platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our customized versions of Nomadic Scouts. This customization was performed by [http://www.idmind.pt IdMind] and includes new electronics. The use of this robot requires an external laptop for running the main software. The driver nodes are launched using roslaunch.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:Ros scout-2.0.tgz|ros_scout-2.0.tgz]].&lt;br /&gt;
&lt;br /&gt;
All software was extensively in Ubuntu 12.04 and ROS Hydro (under rosbuild). Compatibility over different versions may not be guaranteed.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Read the README file included in the above package.&lt;br /&gt;
&lt;br /&gt;
=== Minor Notes ===&lt;br /&gt;
&lt;br /&gt;
* It is considered that the rospackage joy is already installed:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ros-*VERSION*-joy&lt;br /&gt;
&lt;br /&gt;
* By default the ubuntu user does not have permission to access the ttyUSBxx. It should be enough to add the user to the group dialout:&lt;br /&gt;
&lt;br /&gt;
 sudo adduser YOUR_USER dialout&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5963</id>
		<title>ScoutSoftwareStandalone</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5963"/>
		<updated>2014-10-08T15:34:27Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Minor Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon scout.png|thumb|Nomadic Scout platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our customized versions of Nomadic Scouts. This customization was performed by [http://www.idmind.pt IdMind] and includes new electronics. The use of this robot requires an external laptop for running the main software. The driver nodes are launched using roslaunch.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:Ros scout-2.0.tgz|ros_scout-2.0.tgz]].&lt;br /&gt;
&lt;br /&gt;
All software was extensively in Ubuntu 12.04 and ROS Hydro (under rosbuild). Compatibility over different versions may not be guaranteed.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Read the README file included in the above package.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5962</id>
		<title>ScoutSoftwareStandalone</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5962"/>
		<updated>2014-10-08T15:21:20Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon scout.png|thumb|Nomadic Scout platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our customized versions of Nomadic Scouts. This customization was performed by [http://www.idmind.pt IdMind] and includes new electronics. The use of this robot requires an external laptop for running the main software. The driver nodes are launched using roslaunch.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:Ros scout-2.0.tgz|ros_scout-2.0.tgz]].&lt;br /&gt;
&lt;br /&gt;
All software was extensively in Ubuntu 12.04 and ROS Hydro (under rosbuild). Compatibility over different versions may not be guaranteed.&lt;br /&gt;
&lt;br /&gt;
=== Minor Notes ===&lt;br /&gt;
&lt;br /&gt;
* It is considered that the rospackage joy is already installed:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install ros-*VERSION*-joy&lt;br /&gt;
&lt;br /&gt;
* By default the ubuntu user does not have permission to access the ttyUSBxx. It should be enough to add the user to the group dialout:&lt;br /&gt;
&lt;br /&gt;
 sudo adduser YOUR_USER dialout&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Read the README file included in the above package.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5961</id>
		<title>ScoutSoftwareStandalone</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=ScoutSoftwareStandalone&amp;diff=5961"/>
		<updated>2014-10-08T15:13:48Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon scout.png|thumb|Nomadic Scout platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and software for our customized versions of Nomadic Scouts. This customization was performed by [http://www.idmind.pt IdMind] and includes new electronics. The use of this robot requires an external laptop for running the main software. The driver nodes are launched using roslaunch.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:Ros scout-2.0.tgz|ros_scout-2.0.tgz]].&lt;br /&gt;
&lt;br /&gt;
All software was extensively in Ubuntu 12.04 and ROS Hydro (under rosbuild). Compatibility over different versions may not be guaranteed.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Read the README file included in the above package.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=SocrobOmniSoftware&amp;diff=5569</id>
		<title>SocrobOmniSoftware</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=SocrobOmniSoftware&amp;diff=5569"/>
		<updated>2013-11-13T12:41:55Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon socrob.png|thumb|SocRob OMNI platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and ROS drivers to use the SocRob OMNI platform. This platform does not contain any computer on-board, so everything must be connected to a laptop placed in the robot. &lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The robot contains:&lt;br /&gt;
* Three omnidirectional wheels, motors (with temperature sensors) and a motor controller that connects to a PC using USB. There is a button on top that enables/disables the motors and can be used in emergencies.&lt;br /&gt;
* An omnidirectional camera that connects to a PC using Ethernet.&lt;br /&gt;
* A compass.&lt;br /&gt;
* An Arduino that connects to a PC using USB. This Arduino is used to interface the compass and temperature sensors.&lt;br /&gt;
&lt;br /&gt;
Each robot uses two 12V batteries (be aware of the different plug for charging/discharging), and one more to power the camera alone. Do NOT leave the bateries plugged to the robot after working. Keep a periodic check on the bateries voltage and do NOT use them below 10.5/11V. &lt;br /&gt;
&lt;br /&gt;
The electronics of the robot have to be turned on using a switch on the chassis.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The software contains drivers for:&lt;br /&gt;
* motors -- control motors and receive odometry&lt;br /&gt;
* compass -- compass angle and motor temperatures, since both are connected to the same Arduino&lt;br /&gt;
&amp;lt;!--* kicker -- control the kicker and receive charged voltage--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is a control hierarchy implemented in control_selector.&lt;br /&gt;
&lt;br /&gt;
There are a few watchdogs implemented to stop the robot in extreme situations:&lt;br /&gt;
* camera_watchdog -- stops the robot if no image is received from the camera&lt;br /&gt;
* temperature_watchdog -- stops the robot is motors temperature becomes too high&lt;br /&gt;
* show_stopper -- fuses the information from watchdogs to determine if the robot must be stopped&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== SocRob ROS Packages ===&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:SocRob_OMNI_ROS-1.0.tar.xz|SocRob_OMNI_ROS-1.0.tar.xz]]. This must be decompressed to a directory in the ROS_PACKAGE_PATH.&lt;br /&gt;
&lt;br /&gt;
=== System Dependencies ===&lt;br /&gt;
&lt;br /&gt;
Install system dependencies (Boost, libFTDI and curl) with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt-get install libboost-all-dev libftdipp-dev libftdipp1 curl&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== FTDI Access Permissions ===&lt;br /&gt;
&lt;br /&gt;
You might be able to use USB devices without this, but in some cases you must explicitly give permissions for your user to access FTDI devices over USB.&lt;br /&gt;
&lt;br /&gt;
Create a Udev file as root with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo nano /etc/udev/rules.d/10-socrob.rules&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fill it with&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
SUBSYSTEMS==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;0403&amp;quot;, ATTRS{idProduct}==&amp;quot;6001&amp;quot;, OWNER=&amp;quot;socrob&amp;quot;&lt;br /&gt;
&lt;br /&gt;
SUBSYSTEMS==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;2341&amp;quot;, ATTRS{idProduct}==&amp;quot;0042&amp;quot;, OWNER=&amp;quot;socrob&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
replacing socrob with your username.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* This software was extensively tested with ROS Fuerte.&lt;br /&gt;
* The environment variable MY_ID must be set to the robot number. For example: &amp;lt;code&amp;gt;export MY_ID=2&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ethernet must be configured with the static IP address 172.16.46.80. Camera IP is 172.16.46.8#(robot&#039;s number)&lt;br /&gt;
* When using a launch file, all of the ROS parameters must be initialized. Check &#039;&#039;driver.launch&#039;&#039; for an example.&lt;br /&gt;
* When using &#039;&#039;roscore&#039;&#039; without a launch file, the script to set the parameters must be run from inside socrob_ros with: &amp;lt;code&amp;gt;sh config/set_params_real.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
* socrob_ros -- All drivers that still depend on the old MeRMaID libraries and some examples.&lt;br /&gt;
* socrob_aux -- Independent ROS packages:&lt;br /&gt;
** mermaid_defines -- Legacy MeRMaID header with some typedefs and defines.&lt;br /&gt;
** mermaid_xml -- Legacy MeRMaID library to process xml files (new ROS projects should use yaml and rosparam).&lt;br /&gt;
** mjpeg_camera -- Network camera driver.&lt;br /&gt;
** socrob_base -- Base headers for SocRob code and Math template library.&lt;br /&gt;
** socrob_display -- Utility to display debug images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Motors Node ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribed Topics ===&lt;br /&gt;
&lt;br /&gt;
* control_input_final -- Final command, fused by control_selector&lt;br /&gt;
* watchdogs/all_ok -- Final robot status, fused by show_stopper&lt;br /&gt;
&lt;br /&gt;
=== Published Topics ===&lt;br /&gt;
&lt;br /&gt;
* odometry -- Odometry&lt;br /&gt;
* world_info/isRunning -- Button state&lt;br /&gt;
&lt;br /&gt;
=== Defined in &#039;&#039;src/Libraries/WorldDefinition.hpp&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* MaximumSpeed -- Maximum speed of the robot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compass Node ==&lt;br /&gt;
&lt;br /&gt;
=== Published Topics ===&lt;br /&gt;
&lt;br /&gt;
* compass_angle -- Compass angle in radians&lt;br /&gt;
* temperature -- Motors temperature for each motor in degrees celsius&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Kicker Node ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribed Topics ===&lt;br /&gt;
&lt;br /&gt;
* world_info/isRunning -- The kicker is only charged if the robot is playing or ready to play&lt;br /&gt;
* kick -- Kick with intensity from 0 to 100&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MJPEG Camera Node ==&lt;br /&gt;
&lt;br /&gt;
=== Published Topics ===&lt;br /&gt;
&lt;br /&gt;
* image_raw -- Image stream from the camera&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
* filename -- Camera URL or video filename to read (for the OMNI platform cameras use &#039;&#039;http://172.16.46.8#/video.mjpg&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SocRob Display ==&lt;br /&gt;
&lt;br /&gt;
Used for debug display by the compass, line_points and driver_view. To use, while the nodes are running type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
rosrun socrob_display srdisplay&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
The driver.launch file will launch the OmniManual teleoperation utility along with a transformed view of the camera image, simulation a forward view with rear view mirror. Pressing &#039;&#039;h&#039;&#039; will show the terminal&#039;s commands.&lt;br /&gt;
&lt;br /&gt;
The line_points node is an example of how to process and extract information from images.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=SocrobOmniSoftware&amp;diff=5568</id>
		<title>SocrobOmniSoftware</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=SocrobOmniSoftware&amp;diff=5568"/>
		<updated>2013-11-13T12:41:30Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon socrob.png|thumb|SocRob OMNI platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and ROS drivers to use the SocRob OMNI platform. This platform does not contain any computer on-board, so everything must be connected to a laptop placed in the robot. &lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The robot contains:&lt;br /&gt;
* Three omnidirectional wheels, motors (with temperature sensors) and a motor controller that connects to a PC using USB. There is a button on top that enables/disables the motors and can be used in emergencies.&lt;br /&gt;
* An omnidirectional camera that connects to a PC using Ethernet.&lt;br /&gt;
* A compass.&lt;br /&gt;
* An Arduino that connects to a PC using USB. This Arduino is used to interface the compass and temperature sensors.&lt;br /&gt;
&lt;br /&gt;
Each robot uses two 12V batteries (be aware of the different plug for charging/discharging), and one more to power the camera alone. Do NOT leave the bateries plugged to the robot after working. Keep a periodic check on the bateries voltage and do NOT use them below 10.5/11V. &lt;br /&gt;
&lt;br /&gt;
 The electronics of the robot have to be turned on using a switch on the chassis.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The software contains drivers for:&lt;br /&gt;
* motors -- control motors and receive odometry&lt;br /&gt;
* compass -- compass angle and motor temperatures, since both are connected to the same Arduino&lt;br /&gt;
&amp;lt;!--* kicker -- control the kicker and receive charged voltage--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is a control hierarchy implemented in control_selector.&lt;br /&gt;
&lt;br /&gt;
There are a few watchdogs implemented to stop the robot in extreme situations:&lt;br /&gt;
* camera_watchdog -- stops the robot if no image is received from the camera&lt;br /&gt;
* temperature_watchdog -- stops the robot is motors temperature becomes too high&lt;br /&gt;
* show_stopper -- fuses the information from watchdogs to determine if the robot must be stopped&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== SocRob ROS Packages ===&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:SocRob_OMNI_ROS-1.0.tar.xz|SocRob_OMNI_ROS-1.0.tar.xz]]. This must be decompressed to a directory in the ROS_PACKAGE_PATH.&lt;br /&gt;
&lt;br /&gt;
=== System Dependencies ===&lt;br /&gt;
&lt;br /&gt;
Install system dependencies (Boost, libFTDI and curl) with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt-get install libboost-all-dev libftdipp-dev libftdipp1 curl&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== FTDI Access Permissions ===&lt;br /&gt;
&lt;br /&gt;
You might be able to use USB devices without this, but in some cases you must explicitly give permissions for your user to access FTDI devices over USB.&lt;br /&gt;
&lt;br /&gt;
Create a Udev file as root with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo nano /etc/udev/rules.d/10-socrob.rules&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fill it with&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
SUBSYSTEMS==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;0403&amp;quot;, ATTRS{idProduct}==&amp;quot;6001&amp;quot;, OWNER=&amp;quot;socrob&amp;quot;&lt;br /&gt;
&lt;br /&gt;
SUBSYSTEMS==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;2341&amp;quot;, ATTRS{idProduct}==&amp;quot;0042&amp;quot;, OWNER=&amp;quot;socrob&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
replacing socrob with your username.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* This software was extensively tested with ROS Fuerte.&lt;br /&gt;
* The environment variable MY_ID must be set to the robot number. For example: &amp;lt;code&amp;gt;export MY_ID=2&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ethernet must be configured with the static IP address 172.16.46.80. Camera IP is 172.16.46.8#(robot&#039;s number)&lt;br /&gt;
* When using a launch file, all of the ROS parameters must be initialized. Check &#039;&#039;driver.launch&#039;&#039; for an example.&lt;br /&gt;
* When using &#039;&#039;roscore&#039;&#039; without a launch file, the script to set the parameters must be run from inside socrob_ros with: &amp;lt;code&amp;gt;sh config/set_params_real.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
* socrob_ros -- All drivers that still depend on the old MeRMaID libraries and some examples.&lt;br /&gt;
* socrob_aux -- Independent ROS packages:&lt;br /&gt;
** mermaid_defines -- Legacy MeRMaID header with some typedefs and defines.&lt;br /&gt;
** mermaid_xml -- Legacy MeRMaID library to process xml files (new ROS projects should use yaml and rosparam).&lt;br /&gt;
** mjpeg_camera -- Network camera driver.&lt;br /&gt;
** socrob_base -- Base headers for SocRob code and Math template library.&lt;br /&gt;
** socrob_display -- Utility to display debug images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Motors Node ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribed Topics ===&lt;br /&gt;
&lt;br /&gt;
* control_input_final -- Final command, fused by control_selector&lt;br /&gt;
* watchdogs/all_ok -- Final robot status, fused by show_stopper&lt;br /&gt;
&lt;br /&gt;
=== Published Topics ===&lt;br /&gt;
&lt;br /&gt;
* odometry -- Odometry&lt;br /&gt;
* world_info/isRunning -- Button state&lt;br /&gt;
&lt;br /&gt;
=== Defined in &#039;&#039;src/Libraries/WorldDefinition.hpp&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* MaximumSpeed -- Maximum speed of the robot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compass Node ==&lt;br /&gt;
&lt;br /&gt;
=== Published Topics ===&lt;br /&gt;
&lt;br /&gt;
* compass_angle -- Compass angle in radians&lt;br /&gt;
* temperature -- Motors temperature for each motor in degrees celsius&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Kicker Node ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribed Topics ===&lt;br /&gt;
&lt;br /&gt;
* world_info/isRunning -- The kicker is only charged if the robot is playing or ready to play&lt;br /&gt;
* kick -- Kick with intensity from 0 to 100&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MJPEG Camera Node ==&lt;br /&gt;
&lt;br /&gt;
=== Published Topics ===&lt;br /&gt;
&lt;br /&gt;
* image_raw -- Image stream from the camera&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
* filename -- Camera URL or video filename to read (for the OMNI platform cameras use &#039;&#039;http://172.16.46.8#/video.mjpg&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SocRob Display ==&lt;br /&gt;
&lt;br /&gt;
Used for debug display by the compass, line_points and driver_view. To use, while the nodes are running type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
rosrun socrob_display srdisplay&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
The driver.launch file will launch the OmniManual teleoperation utility along with a transformed view of the camera image, simulation a forward view with rear view mirror. Pressing &#039;&#039;h&#039;&#039; will show the terminal&#039;s commands.&lt;br /&gt;
&lt;br /&gt;
The line_points node is an example of how to process and extract information from images.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=SocrobOmniSoftware&amp;diff=5524</id>
		<title>SocrobOmniSoftware</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=SocrobOmniSoftware&amp;diff=5524"/>
		<updated>2013-10-02T10:57:42Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon socrob.png|thumb|SocRob OMNI platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and ROS drivers to use the SocRob OMNI platform. This platform does not contain any computer on-board, so everything must be connected to a laptop placed in the robot. &lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
The robot contains:&lt;br /&gt;
* Three omnidirectional wheels, motors (with temperature sensors) and a motor controller that connects to a PC using USB. There is a button on top that enables/disables the motors and can be used in emergencies.&lt;br /&gt;
* An omnidirectional camera that connects to a PC using Ethernet.&lt;br /&gt;
* A compass.&lt;br /&gt;
* An Arduino that connects to a PC using USB. This Arduino is used to interface the compass and temperature sensors.&lt;br /&gt;
&lt;br /&gt;
Each robot uses two 12V batteries (be aware of the different plug for charging/discharging), and one more to power the camera alone. The electronics of the robot have to be turned on using a switch on the chassis.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
&lt;br /&gt;
The software contains drivers for:&lt;br /&gt;
* motors -- control motors and receive odometry&lt;br /&gt;
* compass -- compass angle and motor temperatures, since both are connected to the same Arduino&lt;br /&gt;
&amp;lt;!--* kicker -- control the kicker and receive charged voltage--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is a control hierarchy implemented in control_selector.&lt;br /&gt;
&lt;br /&gt;
There are a few watchdogs implemented to stop the robot in extreme situations:&lt;br /&gt;
* camera_watchdog -- stops the robot if no image is received from the camera&lt;br /&gt;
* temperature_watchdog -- stops the robot is motors temperature becomes too high&lt;br /&gt;
* show_stopper -- fuses the information from watchdogs to determine if the robot must be stopped&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== SocRob ROS Packages ===&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:SocRob_OMNI_ROS-1.0.tar.xz|SocRob_OMNI_ROS-1.0.tar.xz]]. This must be decompressed to a directory in the ROS_PACKAGE_PATH.&lt;br /&gt;
&lt;br /&gt;
=== System Dependencies ===&lt;br /&gt;
&lt;br /&gt;
Install system dependencies (Boost, libFTDI and curl) with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt-get install libboost-all-dev libftdipp-dev libftdipp1 curl&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== FTDI Access Permissions ===&lt;br /&gt;
&lt;br /&gt;
You might be able to use USB devices without this, but in some cases you must explicitly give permissions for your user to access FTDI devices over USB.&lt;br /&gt;
&lt;br /&gt;
Create a Udev file as root with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo nano /etc/udev/rules.d/10-socrob.rules&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fill it with&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
SUBSYSTEMS==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;0403&amp;quot;, ATTRS{idProduct}==&amp;quot;6001&amp;quot;, OWNER=&amp;quot;socrob&amp;quot;&lt;br /&gt;
&lt;br /&gt;
SUBSYSTEMS==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;2341&amp;quot;, ATTRS{idProduct}==&amp;quot;0042&amp;quot;, OWNER=&amp;quot;socrob&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
replacing socrob with your username.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* This software was extensively tested with ROS Fuerte.&lt;br /&gt;
* The environment variable MY_ID must be set to the robot number. For example: &amp;lt;code&amp;gt;export MY_ID=2&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ethernet must be configured with the static IP address 172.16.46.80. Camera IP is 172.16.46.8#(robot&#039;s number)&lt;br /&gt;
* When using a launch file, all of the ROS parameters must be initialized. Check &#039;&#039;driver.launch&#039;&#039; for an example.&lt;br /&gt;
* When using &#039;&#039;roscore&#039;&#039; without a launch file, the script to set the parameters must be run from inside socrob_ros with: &amp;lt;code&amp;gt;sh config/set_params_real.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
* socrob_ros -- All drivers that still depend on the old MeRMaID libraries and some examples.&lt;br /&gt;
* socrob_aux -- Independent ROS packages:&lt;br /&gt;
** mermaid_defines -- Legacy MeRMaID header with some typedefs and defines.&lt;br /&gt;
** mermaid_xml -- Legacy MeRMaID library to process xml files (new ROS projects should use yaml and rosparam).&lt;br /&gt;
** mjpeg_camera -- Network camera driver.&lt;br /&gt;
** socrob_base -- Base headers for SocRob code and Math template library.&lt;br /&gt;
** socrob_display -- Utility to display debug images.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Motors Node ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribed Topics ===&lt;br /&gt;
&lt;br /&gt;
* control_input_final -- Final command, fused by control_selector&lt;br /&gt;
* watchdogs/all_ok -- Final robot status, fused by show_stopper&lt;br /&gt;
&lt;br /&gt;
=== Published Topics ===&lt;br /&gt;
&lt;br /&gt;
* odometry -- Odometry&lt;br /&gt;
* world_info/isRunning -- Button state&lt;br /&gt;
&lt;br /&gt;
=== Defined in &#039;&#039;src/Libraries/WorldDefinition.hpp&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* MaximumSpeed -- Maximum speed of the robot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compass Node ==&lt;br /&gt;
&lt;br /&gt;
=== Published Topics ===&lt;br /&gt;
&lt;br /&gt;
* compass_angle -- Compass angle in radians&lt;br /&gt;
* temperature -- Motors temperature for each motor in degrees celsius&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Kicker Node ==&lt;br /&gt;
&lt;br /&gt;
=== Subscribed Topics ===&lt;br /&gt;
&lt;br /&gt;
* world_info/isRunning -- The kicker is only charged if the robot is playing or ready to play&lt;br /&gt;
* kick -- Kick with intensity from 0 to 100&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MJPEG Camera Node ==&lt;br /&gt;
&lt;br /&gt;
=== Published Topics ===&lt;br /&gt;
&lt;br /&gt;
* image_raw -- Image stream from the camera&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
&lt;br /&gt;
* filename -- Camera URL or video filename to read (for the OMNI platform cameras use &#039;&#039;http://172.16.46.8#/video.mjpg&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SocRob Display ==&lt;br /&gt;
&lt;br /&gt;
Used for debug display by the compass, line_points and driver_view. To use, while the nodes are running type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
rosrun socrob_display srdisplay&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
The driver.launch file will launch the OmniManual teleoperation utility along with a transformed view of the camera image, simulation a forward view with rear view mirror. Pressing &#039;&#039;h&#039;&#039; will show the terminal&#039;s commands.&lt;br /&gt;
&lt;br /&gt;
The line_points node is an example of how to process and extract information from images.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=File:SocRob_OMNI_ROS-1.0.tar.xz&amp;diff=5493</id>
		<title>File:SocRob OMNI ROS-1.0.tar.xz</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=File:SocRob_OMNI_ROS-1.0.tar.xz&amp;diff=5493"/>
		<updated>2013-09-25T19:35:46Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=SocrobOmniSoftware&amp;diff=5492</id>
		<title>SocrobOmniSoftware</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=SocrobOmniSoftware&amp;diff=5492"/>
		<updated>2013-09-25T19:33:40Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: /* Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon socrob.png|thumb|SocRob OMNI platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and ROS drivers to use the SocRob OMNI platform. This platform does not contain any computer on-board, so everything must be connected to a laptop placed in the robot.&lt;br /&gt;
&lt;br /&gt;
It is considered that the computer has a ROS Fuerte installation. &lt;br /&gt;
&lt;br /&gt;
The software contains drivers for:&lt;br /&gt;
* motors -- control motors and recieve odometry&lt;br /&gt;
* compass -- compass angle and motor temperatures, since both are connected to the same Arduino&lt;br /&gt;
* kicker -- control the kicker and recieve charged voltage&lt;br /&gt;
&lt;br /&gt;
There is a control hierarchy implemented in control_selector.&lt;br /&gt;
&lt;br /&gt;
There are a few watchdogs implemented to stop the robot in extreme situations:&lt;br /&gt;
* camera_watchdog -- stops the robot if no image is received from the camera&lt;br /&gt;
* temperature_watchdog -- stops the robot is motors temperature becomes too high&lt;br /&gt;
* show_stopper -- fuses the information from watchdogs to determine if the robot must be stopped&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== SocRob ROS Packages ===&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:SocRob_OMNI_ROS-1.0.tar.xz|SocRob_OMNI_ROS-1.0.tar.xz]]. This must be decompressed to a directory in the ROS_PACKAGE_PATH.&lt;br /&gt;
&lt;br /&gt;
=== System Dependencies ===&lt;br /&gt;
&lt;br /&gt;
Install system dependencies (Boost, libFTDI and curl) with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt-get install libboost-all-dev libftdipp-dev libftdipp1 curl&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== FTDI Access Permissions ===&lt;br /&gt;
&lt;br /&gt;
You might be able to use USB devices without this, but in some cases you must explicitly give permissions for your user to access FTDI devices over USB.&lt;br /&gt;
&lt;br /&gt;
Create a Udev file as root with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo nano /etc/udev/rules.d/10-socrob.rules&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fill it with&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
SUBSYSTEMS==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;0403&amp;quot;, ATTRS{idProduct}==&amp;quot;6001&amp;quot;, OWNER=&amp;quot;socrob&amp;quot;&lt;br /&gt;
SUBSYSTEMS==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;2341&amp;quot;, ATTRS{idProduct}==&amp;quot;0042&amp;quot;, OWNER=&amp;quot;socrob&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
replacing socrob with your username.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* The environment variable MY_ID must be set to the robot number. For example: &amp;lt;code&amp;gt;export MY_ID=2&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ethernet must be configured with the static IP address 172.16.46.80. Camera IP is 172.16.46.8#(robot&#039;s number)&lt;br /&gt;
* When using a launch file, all of the ROS parameters must be initialized. Check &#039;&#039;driver.launch&#039;&#039; for an example.&lt;br /&gt;
* When using &#039;&#039;roscore&#039;&#039; without a launch file, the script to set the parameters must be run from inside socrob_ros with: &amp;lt;code&amp;gt;sh config/set_params_real.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
* socrob_ros -- All drivers that still depend on the old MeRMaID libraries and some examples.&lt;br /&gt;
* socrob_aux -- Independent ROS packages:&lt;br /&gt;
** mermaid_defines -- Legacy MeRMaID header with some typedefs and defines.&lt;br /&gt;
** mermaid_xml -- Legacy MeRMaID library to process xml files (new ROS projects should use yaml and rosparam).&lt;br /&gt;
** mjpeg_camera -- Network camera driver.&lt;br /&gt;
** socrob_base -- Base headers for SocRob code and Math template library.&lt;br /&gt;
** socrob_display -- Utility to display debug images.&lt;br /&gt;
&lt;br /&gt;
=== Motors Node ===&lt;br /&gt;
&lt;br /&gt;
==== Subscribed Topics ====&lt;br /&gt;
&lt;br /&gt;
* control_input_final -- Final command, fused by control_selector&lt;br /&gt;
* watchdogs/all_ok -- Final robot status, fused by show_stopper&lt;br /&gt;
&lt;br /&gt;
==== Published Topics ====&lt;br /&gt;
&lt;br /&gt;
* odometry -- Odometry&lt;br /&gt;
* world_info/isRunning -- Button state&lt;br /&gt;
&lt;br /&gt;
=== Compass Node ===&lt;br /&gt;
&lt;br /&gt;
==== Published Topics ====&lt;br /&gt;
&lt;br /&gt;
* compass_angle -- Compass angle in radians&lt;br /&gt;
* temperature -- Motors temperature for each motor in degrees celsius&lt;br /&gt;
&lt;br /&gt;
=== Kicker Node ===&lt;br /&gt;
&lt;br /&gt;
==== Subscribed Topics ====&lt;br /&gt;
&lt;br /&gt;
* world_info/isRunning -- The kicker is only charged if the robot is playing or ready to play&lt;br /&gt;
* kick -- Kick with intensity from 0 to 100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
The driver.launch file will launch the OmniManual teleoperation utility along with a transformed view of the camera image, simulation a forward view with rear view mirror. Pressing &#039;&#039;h&#039;&#039; will show the terminal&#039;s commands.&lt;br /&gt;
&lt;br /&gt;
The line_points node is an example of how to process and extract information from images.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
	<entry>
		<id>http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=SocrobOmniSoftware&amp;diff=5491</id>
		<title>SocrobOmniSoftware</title>
		<link rel="alternate" type="text/html" href="http://mediawiki.isr.tecnico.ulisboa.pt/index.php?title=SocrobOmniSoftware&amp;diff=5491"/>
		<updated>2013-09-25T19:31:59Z</updated>

		<summary type="html">&lt;p&gt;John Mdz: Created page with &amp;quot;SocRob OMNI platform  == About ==  This page presents instructions and ROS drivers to use the SocRob OMNI platform. This platform does not contain...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Icon socrob.png|thumb|SocRob OMNI platform]]&lt;br /&gt;
&lt;br /&gt;
== About ==&lt;br /&gt;
&lt;br /&gt;
This page presents instructions and ROS drivers to use the SocRob OMNI platform. This platform does not contain any computer on-board, so everything must be connected to a laptop placed in the robot.&lt;br /&gt;
&lt;br /&gt;
It is considered that the computer has a ROS Fuerte installation. &lt;br /&gt;
&lt;br /&gt;
The software contains drivers for:&lt;br /&gt;
* motors -- control motors and recieve odometry&lt;br /&gt;
* compass -- compass angle and motor temperatures, since both are connected to the same Arduino&lt;br /&gt;
* kicker -- control the kicker and recieve charged voltage&lt;br /&gt;
&lt;br /&gt;
There is a control hierarchy implemented in control_selector.&lt;br /&gt;
&lt;br /&gt;
There are a few watchdogs implemented to stop the robot in extreme situations:&lt;br /&gt;
* camera_watchdog -- stops the robot if no image is received from the camera&lt;br /&gt;
* temperature_watchdog -- stops the robot is motors temperature becomes too high&lt;br /&gt;
* show_stopper -- fuses the information from watchdogs to determine if the robot must be stopped&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== SocRob ROS Packages ===&lt;br /&gt;
&lt;br /&gt;
The source code can be found here: [[Media:SocRob_OMNI_ROS-1.0.tar.xz|SocRob_OMNI_ROS-1.0.tar.xz]]. This must be decompressed to a directory in the ROS_PACKAGE_PATH.&lt;br /&gt;
&lt;br /&gt;
=== System Dependencies ===&lt;br /&gt;
&lt;br /&gt;
Install system dependencies (Boost, libFTDI and curl) with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo apt-get install libboost-all-dev libftdipp-dev libftdipp1 curl&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== FTDI Access Permissions ===&lt;br /&gt;
&lt;br /&gt;
You might be able to use USB devices without this, but in some cases you must explicitly give permissions for your user to access FTDI devices over USB.&lt;br /&gt;
&lt;br /&gt;
Create a Udev file as root with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
sudo nano /etc/udev/rules.d/10-socrob.rules&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and fill it with&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
SUBSYSTEMS==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;0403&amp;quot;, ATTRS{idProduct}==&amp;quot;6001&amp;quot;, OWNER=&amp;quot;socrob&amp;quot;&lt;br /&gt;
SUBSYSTEMS==&amp;quot;usb&amp;quot;, ATTRS{idVendor}==&amp;quot;2341&amp;quot;, ATTRS{idProduct}==&amp;quot;0042&amp;quot;, OWNER=&amp;quot;socrob&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
replacing socrob with your username.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* The environment variable MY_ID must be set to the robot number. For example: &amp;lt;code&amp;gt;export MY_ID=2&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ethernet must be configured with the static IP address 172.16.46.80. Camera IP is 172.16.46.8#(robot&#039;s number)&lt;br /&gt;
* When using a launch file, all of the ROS parameters must be initialized. Check &#039;&#039;driver.launch&#039;&#039; for an example.&lt;br /&gt;
* When using &#039;&#039;roscore&#039;&#039; without a launch file, the script to set the parameters must be run from inside socrob_ros with: &amp;lt;code&amp;gt;sh config/set_params_real.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
* socrob_ros -- All drivers that still depend on the old MeRMaID libraries and some examples.&lt;br /&gt;
* socrob_aux -- Independent ROS packages:&lt;br /&gt;
** mermaid_defines -- Legacy MeRMaID header with some typedefs and defines.&lt;br /&gt;
** mermaid_xml -- Legacy MeRMaID library to process xml files (new ROS projects should use yaml and rosparam).&lt;br /&gt;
** mjpeg_camera -- Network camera driver.&lt;br /&gt;
** socrob_base -- Base headers for SocRob code and Math template library.&lt;br /&gt;
** socrob_display -- Utility to display debug images.&lt;br /&gt;
&lt;br /&gt;
=== Motors Node ===&lt;br /&gt;
&lt;br /&gt;
==== Subscribed Topics ====&lt;br /&gt;
&lt;br /&gt;
* control_input_final -- Final command, fused by control_selector&lt;br /&gt;
* watchdogs/all_ok -- Final robot status, fused by show_stopper&lt;br /&gt;
&lt;br /&gt;
==== Published Topics ====&lt;br /&gt;
&lt;br /&gt;
* odometry -- Odometry&lt;br /&gt;
* world_info/isRunning -- Button state&lt;br /&gt;
&lt;br /&gt;
=== Compass Node ===&lt;br /&gt;
&lt;br /&gt;
==== Published Topics ====&lt;br /&gt;
&lt;br /&gt;
* compass_angle -- Compass angle in radians&lt;br /&gt;
* temperature -- Motors temperature for each motor in degrees celsius&lt;br /&gt;
&lt;br /&gt;
=== Kicker Node ===&lt;br /&gt;
&lt;br /&gt;
==== Subscribed Topics ====&lt;br /&gt;
&lt;br /&gt;
* world_info/isRunning -- The kicker is only charged if the robot is playing or ready to play&lt;br /&gt;
* kick -- Kick with intensity from 0 to 100&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
The driver.launch file will launch the OmniManual teleoperation utility along with a transformed view of the camera image, simulation a forward view with rear view mirror.&lt;br /&gt;
&lt;br /&gt;
The line_points node is an example of how to process and extract information from images.&lt;/div&gt;</summary>
		<author><name>John Mdz</name></author>
	</entry>
</feed>