<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.paparazziuav.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JeroenB</id>
	<title>PaparazziUAV - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.paparazziuav.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JeroenB"/>
	<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/wiki/Special:Contributions/JeroenB"/>
	<updated>2026-04-29T01:27:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=14005</id>
		<title>TU Delft - Lasergame with Autonomous AR Drone</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=14005"/>
		<updated>2013-01-14T10:10:22Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* AR.Drone 2 internal communication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Robotics_Minor_Group_2.png|thumb|right|400px|TU Delft Minor Robotics: Quadrotor Group 2]]__TOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Our focus in the development of the autonomous AR.Drone is focused on the lasergaming industry. In this field our goal is to implement the AR.drone as a observing and later on in the project participating member of the game. We feel that there is quite a lot of potential for an implementation of the quad rotor, because we believe that using it we can create a new dimension in laser gaming. With its manoeuvrability it will be able to easily get around the laser game obstacle course and its futuristic looks will integrate perfectly with the laser game environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In our project we have chosen to work with the Standard Development Kit (SDK), which is already present on the AR.Drone. To get this done we needed to combine Paparazzi with the programs JSBSim and FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Github ===&lt;br /&gt;
For this project we used a repository, Github. Developers often use a repository for developing their software projects. When using a repository, developers can upload and download the code developed for the project. This allows multiple people to work on the same project at the same time without getting in eachother's way. It is in this case very useful and we will use Github, a populair open source repository site. For beginners, please read the manual to setup Github for Ubuntu:&lt;br /&gt;
* [[Github manual for Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
Our git repository is at [https://github.com/RoboticaTUDelft/paparazzi Github RoboticaTUDelft] in the &amp;quot;minor2&amp;quot; branch. You can change to this branch bij executing the following command &amp;quot;git checkout minor2&amp;quot;. Because most of the work inside paparazzi between our implementation and the one from &amp;quot;minor1&amp;quot; is the same, it can be possible that some parts aren't merged between the two branches.&lt;br /&gt;
&lt;br /&gt;
== The Laser Gaming Setup ==&lt;br /&gt;
&lt;br /&gt;
The exact way in which we are going to implement the AR.Drone in the laser gaming industry will be decided later on in the process. We currently have four options, varying in difficulty and achievability:&lt;br /&gt;
* Enemy: The AR.Drone will be used as an interactive, shooting player that can be shot as well, possibly working in teams of multiple quad rotors&lt;br /&gt;
* Scout: The AR.Drone will survey a certain area streaming back its video, allowing players to know where enemies are&lt;br /&gt;
* Mine-deployer: To allow for a more fast-paced game the AR.Drone will find a player and hover around its position. It will then begin counting down, which means the player needs to move or risk getting hit by the virtual explosion of the AR.Drone&lt;br /&gt;
* Observer: As there are nearly always people waiting while other people are playing, the AR.Drone can be used as a tool to live-stream the current game to a beamer for everyone to see. Games could also be taped and watched by the players after the game is over, and could even be sold&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
During the test phase we want to have an adjustable system that we can tweak while working. This is the reason that we made a PIC based design. For testing we are going to use a system based on the RC-5 protocol by Phillips. The RC-5 protocol is used for remote controls. We are going to use it for sending and receiving information about the players.&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== Model ===&lt;br /&gt;
&lt;br /&gt;
*Setting up FlightGear such that it loads your model. See [[AR_Drone_2/Flightgear]].&lt;br /&gt;
=== Combining Paparazzi with FlightGear and JSBSim ===&lt;br /&gt;
&lt;br /&gt;
To get the AR.Drone to fly autonomously a model of the system is required. This can be created using paparazzi combined with JSBSim and FlightGear. The following steps will guide you through the process of setting up an environment to simulate the AR.Drone 2 controlled by Paparazzi. This will describe how to set up the simulation environment in Linux. It has been tested using Ubuntu, but it should work under any recent distro.&lt;br /&gt;
*Install the ground station. See [[Installation]].&lt;br /&gt;
*Install JSBSim. See [[JSBSim]].&lt;br /&gt;
*Install FlightGear and link it to Paparazzi. See [[Simulation#View_the_simulation_in_Flight_Gear]].&lt;br /&gt;
&lt;br /&gt;
== Getting information ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
This project is developed by using Linux, ubuntu. We don't support information for other linux distributions, but feel free to try it out.&lt;br /&gt;
* Follow the instructions described in the &amp;quot;Getting the cross-compiler&amp;quot;.&lt;br /&gt;
* Get the source from our github which is explained in the section above.&lt;br /&gt;
* Build the paparazzi source (for more information: [http://paparazzi.enac.fr/wiki/Installation/FromScratch])&lt;br /&gt;
* You are ready to develop with our project.&lt;br /&gt;
&lt;br /&gt;
=== The cross-compiler === &lt;br /&gt;
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]&lt;br /&gt;
# Open the terminal and direct to your home directory.&lt;br /&gt;
# Type the following commands (without the $):&lt;br /&gt;
&lt;br /&gt;
 $ sudo chmod +x codesetup.sh&lt;br /&gt;
 $ sudo ./codesetup.sh&lt;br /&gt;
&lt;br /&gt;
Wait a few minutes and you're done!&lt;br /&gt;
&lt;br /&gt;
=== AT Commands ===&lt;br /&gt;
The AR.Drone 2 has a self made protocol for controlling the AR.Drone 2 remotly over wifi. More information can be found at [[AR_Drone_2/AT Commands]].&lt;br /&gt;
&lt;br /&gt;
=== Navdata ===&lt;br /&gt;
The AR.Drone 2 also has a self made protocol for sending navdata to the client over wifi. More information can be found at [[AR_Drone_2/Navdata]].&lt;br /&gt;
&lt;br /&gt;
=== GPS signals ===&lt;br /&gt;
To let our AR.Drone 2 communicate with Paparazzi an external [[BU 353 specifications|BU-353 GPS]] is used. For the implementation see [[AR_Drone_2/GPS Driver]].&lt;br /&gt;
&lt;br /&gt;
=== Telnet ===&lt;br /&gt;
The AR.Drone 2 has a telnet interface that opens a root shell on the AR.Drone 2, which is needed to test and install software. More information can be found at [[AR_Drone_2/Telnet]].&lt;br /&gt;
&lt;br /&gt;
=== FTP ===&lt;br /&gt;
The AR.Drone 2 also has a FTP server running, which makes it possible to upload files like programs to the AR.Drone 2. More information can be found at [[AR_Drone_2/FTP]].&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
=== AR.Drone 2 internal communication ===&lt;br /&gt;
We use internal communcation to control the AR.Drone 2 and receive the navigation data from the AR.Drone 2. This is done by using the AT commands and the navdata with a socket connection to &amp;quot;localhost&amp;quot;. The control and navigation data run in seperate threads inside paparazzi, to make sure that both connections are kept alive. The navigation data thread sends all the information is has to paparazzi each update. The control thread waits for paparazzi to send commands and keeps the connection alive by sending a dummy command every second(because the timeout is 2 seconds).&lt;br /&gt;
&lt;br /&gt;
=== Using the GPS signals ===&lt;br /&gt;
We will use an external GPS reciever which will be connected to the AR.Drone 2 usb or telnet usb port. We still have to figure out if it is possible to adjust the default driver for the USB port on the AR.Drone 2, because this is configured as an external disk which is accesable with FTP.&lt;br /&gt;
When we have figured out if this is possible, the default usb-connector of the GPS reciever doesn't need to be modified to fit the telnet usb port at the bottom of the AR. Drone 2.&lt;br /&gt;
&lt;br /&gt;
Because of the great support of GPS modules inside paparaazi, we don't have to implement the GPS module inside paparazzi ourself.&lt;br /&gt;
&lt;br /&gt;
=== Wifi implementation inside paparazzi ===&lt;br /&gt;
Paparazzi doesn't support wifi connection with the base station by default. We are implementing this by creating a socket connection between the AR.Drone 2 and the base station and send the communication packets using a self-created protocol.&lt;br /&gt;
&lt;br /&gt;
=== AR.Drone 2 Sign convention ===&lt;br /&gt;
* [[AR_Drone_2/sign_convention]]&lt;br /&gt;
&lt;br /&gt;
== Manuals and guides ==&lt;br /&gt;
* [[Step by step guide for beginners]]&lt;br /&gt;
* [[Developers Manual]]&lt;br /&gt;
&lt;br /&gt;
[[Category: TU Delft - Autonomous Quadrotor]] [[Category: AR Drone 2]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13822</id>
		<title>TU Delft - Lasergame with Autonomous AR Drone</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13822"/>
		<updated>2012-12-06T14:42:04Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* Wifi implementation inside paparazzi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Robotics_Minor_Group_2.png|thumb|right|400px|TU Delft Minor Robotics: Quadrotor Group 2]]__TOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Our focus in the development of the autonomous AR.Drone is focused on the lasergaming industry. In this field our goal is to implement the AR.drone as a observing and later on in the project participating member of the game. We feel that there is quite a lot of potential for an implementation of the quad rotor, because we believe that using it we can create a new dimension in laser gaming. With its manoeuvrability it will be able to easily get around the laser game obstacle course and its futuristic looks will integrate perfectly with the laser game environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In our project we have chosen to work with the Standard Development Kit (SDK), which is already present on the AR.Drone. To get this done we needed to combine Paparazzi with the programs JSBSim and FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Github ===&lt;br /&gt;
For this project we used a repository, Github. Developers often use a repository for developing their software projects. When using a repository, developers can upload and download the code developed for the project. This allows multiple people to work on the same project at the same time without getting in eachother's way. It is in this case very useful and we will use Github, a populair open source repository site. For beginners, please read the manual to setup Github for Ubuntu:&lt;br /&gt;
* [[Github manual for Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
Our git repository is at [https://github.com/RoboticaTUDelft/paparazzi Github RoboticaTUDelft] in the &amp;quot;minor2&amp;quot; branch. You can change to this branch bij executing the following command &amp;quot;git checkout minor2&amp;quot;. Because most of the work inside paparazzi between our implementation and the one from &amp;quot;minor1&amp;quot; is the same, it can be possible that some parts aren't merged between the two branches.&lt;br /&gt;
&lt;br /&gt;
== The Laser Gaming Setup ==&lt;br /&gt;
&lt;br /&gt;
The exact way in which we are going to implement the AR.Drone in the laser gaming industry will be decided later on in the process. We currently have four options, varying in difficulty and achievability:&lt;br /&gt;
* Enemy: The AR.Drone will be used as an interactive, shooting player that can be shot as well, possibly working in teams of multiple quad rotors&lt;br /&gt;
* Scout: The AR.Drone will survey a certain area streaming back its video, allowing players to know where enemies are&lt;br /&gt;
* Mine-deployer: To allow for a more fast-paced game the AR.Drone will find a player and hover around its position. It will then begin counting down, which means the player needs to move or risk getting hit by the virtual explosion of the AR.Drone&lt;br /&gt;
* Observer: As there are nearly always people waiting while other people are playing, the AR.Drone can be used as a tool to live-stream the current game to a beamer for everyone to see. Games could also be taped and watched by the players after the game is over, and could even be sold&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
During the test phase we want to have an adjustable system that we can tweak while working. This is the reason that we made a PIC based design. For testing we are going to use a system based on the RC-5 protocol by Phillips. The RC-5 protocol is used for remote controls. We are going to use it for sending and receiving information about the players.&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== Model ===&lt;br /&gt;
&lt;br /&gt;
*Setting up FlightGear such that it loads your model. See [[AR.Drone_2_-_Flightgear]].&lt;br /&gt;
=== Combining Paparazzi with FlightGear and JSBSim ===&lt;br /&gt;
&lt;br /&gt;
To get the AR.Drone to fly autonomously a model of the system is required. This can be created using paparazzi combined with JSBSim and FlightGear. The following steps will guide you through the process of setting up an environment to simulate the AR.Drone 2 controlled by Paparazzi. This will describe how to set up the simulation environment in Linux. It has been tested using Ubuntu, but it should work under any recent distro.&lt;br /&gt;
*Install the ground station. See [[Installation]].&lt;br /&gt;
*Install JSBSim. See [[JSBSim]].&lt;br /&gt;
*Install FlightGear and link it to Paparazzi. See [[Simulation#View_the_simulation_in_Flight_Gear]].&lt;br /&gt;
&lt;br /&gt;
== Getting information ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
This project is developed by using Linux, ubuntu. We don't support information for other linux distributions, but feel free to try it out.&lt;br /&gt;
* Follow the instructions described in the &amp;quot;Getting the cross-compiler&amp;quot;.&lt;br /&gt;
* Get the source from our github which is explained in the section above.&lt;br /&gt;
* Build the paparazzi source (for more information: [http://paparazzi.enac.fr/wiki/Installation/FromScratch])&lt;br /&gt;
* You are ready to develop with our project.&lt;br /&gt;
&lt;br /&gt;
=== The cross-compiler === &lt;br /&gt;
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]&lt;br /&gt;
# Open the terminal and direct to your home directory.&lt;br /&gt;
# Type the following commands (without the $):&lt;br /&gt;
&lt;br /&gt;
 $ sudo chmod +x codesetup.sh&lt;br /&gt;
 $ sudo ./codesetup.sh&lt;br /&gt;
&lt;br /&gt;
Wait a few minutes and you're done!&lt;br /&gt;
&lt;br /&gt;
=== AT Commands ===&lt;br /&gt;
The AR.Drone 2 has a self made protocol for controlling the AR.Drone 2 remotly over wifi. More information can be found at [[AT Commands AR.Drone 2]].&lt;br /&gt;
&lt;br /&gt;
=== Navdata ===&lt;br /&gt;
The AR.Drone 2 also has a self made protocol for sending navdata to the client over wifi. More information can be found at [[Navdata AR.Drone 2]].&lt;br /&gt;
&lt;br /&gt;
=== GPS signals ===&lt;br /&gt;
To let our AR.Drone 2 communicate with Paparazzi an external [[GPS_specification | BU-353 GPS]] is used. For the implementation see [[GPS Driver AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
=== Telnet ===&lt;br /&gt;
The AR.Drone 2 has a telnet interface that opens a root shell on the AR.Drone 2, which is needed to test and install software. More information can be found at [[Telnet AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
=== FTP ===&lt;br /&gt;
The AR.Drone 2 also has a FTP server running, which makes it possible to upload files like programs to the AR.Drone 2. More information can be found at [[FTP AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
=== AR.Drone 2 internal communication ===&lt;br /&gt;
We use internal communcation to control the AR.Drone 2 and recieve the navigation data from the AR.Drone 2. This is done by using the AT commands and the navdata with a socket connection to &amp;quot;localhost&amp;quot;. The control and navigation data run in seperate threads inside paparazzi, to make sure that both connections are kept alive. The navigation data thread sends all the information is has to paparazzi each update. The control thread waits for paparazzi to send commands and keeps the connection alive by sending a dummy command every second(because the timeout is 2 seconds).&lt;br /&gt;
&lt;br /&gt;
=== Using the GPS signals ===&lt;br /&gt;
We will use an external GPS reciever which will be connected to the AR.Drone 2 usb or telnet usb port. We still have to figure out if it is possible to adjust the default driver for the USB port on the AR.Drone 2, because this is configured as an external disk which is accesable with FTP.&lt;br /&gt;
When we have figured out if this is possible, the default usb-connector of the GPS reciever doesn't need to be modified to fit the telnet usb port at the bottom of the AR. Drone 2.&lt;br /&gt;
&lt;br /&gt;
Because of the great support of GPS modules inside paparaazi, we don't have to implement the GPS module inside paparazzi ourself.&lt;br /&gt;
&lt;br /&gt;
=== Wifi implementation inside paparazzi ===&lt;br /&gt;
Paparazzi doesn't support wifi connection with the base station by default. We are implementing this by creating a socket connection between the AR.Drone 2 and the base station and send the communication packets using a self-created protocol.&lt;br /&gt;
&lt;br /&gt;
== Manuals and guides ==&lt;br /&gt;
* [[Step by step guide for beginners]]&lt;br /&gt;
* [[Developers Manual]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Virtualbox_4.1.22_for_Windows_Hosts_%26_Ubuntu_12.04_LTS&amp;diff=13756</id>
		<title>Virtualbox 4.1.22 for Windows Hosts &amp; Ubuntu 12.04 LTS</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Virtualbox_4.1.22_for_Windows_Hosts_%26_Ubuntu_12.04_LTS&amp;diff=13756"/>
		<updated>2012-11-27T09:38:48Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* Installing Vritual Box */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Requirements==&lt;br /&gt;
&lt;br /&gt;
*Download Virtualbox 4.1.22 for Windows Hosts&lt;br /&gt;
*Download Ubuntu 12.04 LTS (I recommend 32 bit)&lt;br /&gt;
&lt;br /&gt;
== Installing Virtual Box==&lt;br /&gt;
&lt;br /&gt;
*After downloading the latest VirtualBox (VirtualBox-4.1.22-80657-Win.exe) installer run it&lt;br /&gt;
*Press next&lt;br /&gt;
*Press next&lt;br /&gt;
*Choose which options you would like and press next&lt;br /&gt;
*Your network connection will temporarily go down, press yes&lt;br /&gt;
*Press install&lt;br /&gt;
*You now installed Oracle VM VirtualBox, press finish&lt;br /&gt;
&lt;br /&gt;
== Creating New Virtual Machine==&lt;br /&gt;
&lt;br /&gt;
*Start Vrtual Box&lt;br /&gt;
*Press new&lt;br /&gt;
*Fill in a name, select Linux as operating system and Ubuntu as version. Press next&lt;br /&gt;
*Select the amount of RAM you'd like to use, press next&lt;br /&gt;
*Press next&lt;br /&gt;
*Select VDI and press next&lt;br /&gt;
*If you are lazy choose dynamically allocated. If you want speed choose fixed size. The second option takes more time to complete.&lt;br /&gt;
*Give al least 20GB&lt;br /&gt;
*Press Construct&lt;br /&gt;
&lt;br /&gt;
== Install Ubuntu on your Virtual Machine==&lt;br /&gt;
&lt;br /&gt;
*Start your previously created VM by selecting it in the lsit and then press the Start button.&lt;br /&gt;
*Press next&lt;br /&gt;
*Select the Ubuntu ISO you downloaded(vb. ubuntu-12.04.1-desktop-i386.iso) and press next&lt;br /&gt;
*Press Start&lt;br /&gt;
*Select your language and press Install Ubuntu&lt;br /&gt;
*Select Download updates while installing and Install third-party software. Press continue&lt;br /&gt;
*Select Erase Disk and install Ubuntu and press continue&lt;br /&gt;
*Press Install now&lt;br /&gt;
*Tell ubuntu where you live, press continue&lt;br /&gt;
*Select your keyboard and press continue&lt;br /&gt;
*Fill in your credentials and press continue&lt;br /&gt;
*Press restart now&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13660</id>
		<title>TU Delft - Lasergame with Autonomous AR Drone</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13660"/>
		<updated>2012-11-16T10:02:33Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Robotics_Minor_Group_2.png|thumb|right|400px|TU Delft Minor Robotics: Quadrotor Group 2]]__TOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Our focus in the development of the autonomous AR.Drone is focused on the lasergaming industry. In this field our goal is to implement the AR.drone as a observing and later on in the project participating member of the game. We feel that there is quite a lot of potential for an implementation of the quad rotor, because we believe that using it we can create a new dimension in laser gaming. With its manoeuvrability it will be able to easily get around the laser game obstacle course and its futuristic looks will integrate perfectly with the laser game environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In our project we have chosen to work with the Standard Development Kit (SDK), which is already present on the AR.Drone. To get this done we needed to combine Paparazzi with the programs JSBSim and FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Github ===&lt;br /&gt;
For this project we used a repository, Github. Developers often use a repository for developing their software projects. When using a repository, developers can upload and download the code developed for the project. This allows multiple people to work on the same project at the same time without getting in eachother's way. It is in this case very useful and we will use Github, a populair open source repository site. For beginners, please read the manual to setup Github for Ubuntu:&lt;br /&gt;
* [[Github manual for Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
== The Laser Gaming Setup ==&lt;br /&gt;
=== Components ===&lt;br /&gt;
Our laser game application will consist of the following elements:&lt;br /&gt;
*The laser game kit for the players&lt;br /&gt;
*Main server for score computing&lt;br /&gt;
*Customized AR.Drone 2&lt;br /&gt;
====Laser game kit====&lt;br /&gt;
The laser game kit will consist two main units: a laser gun and a laser receiver. The laser gun will be able to fire a laser pulse. The pulse contains the shooter_id. The laser receiver is a sensor that the player wears on its body. The sensor will be able to receive a pulse fired from a laser gun. Each gun contains a cpu which will create the pulse and is able to decode the pulse received by the sensor. The cpu stores all relevant information on its memory. This memory consists of the number of shots fired, the number of hits taken and the player_id’s of the players that hit him.&lt;br /&gt;
====Main server====&lt;br /&gt;
The main server will compute the scores at the end of the match. It will collect the information from the laser guns and make a ranking bases on the amount of kills/deaths.&lt;br /&gt;
====Customized AR.Drone 2====&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
During the test phase we want to have an adjustable system that we can tweak while working. This is the reason that we made a PIC based design. For testing we are going to use a system based on the RC-5 protocol by Phillips. The RC-5 protocol is used for remote controls. We are going to use it for sending and receiving information about the players.&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== Model ===&lt;br /&gt;
&lt;br /&gt;
=== Combining Paparazzi with FlightGear and JSBSim ===&lt;br /&gt;
&lt;br /&gt;
To get the AR.Drone to fly autonomously a model of the system is required. This can be created using paparazzi combined with JSBSim and FlightGear. A more detailed explanation of how we did this can be found here: [[Setting up simulation environment]].&lt;br /&gt;
&lt;br /&gt;
== Getting information ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
This project is developed by using Linux, ubuntu. Following these steps are at your own risk. You can only perform these steps if you use ubuntu. Before the developing part will start, the following installations are required:&lt;br /&gt;
* Download the SDK from [http://www.ARdrone.org Ardrone.org]&lt;br /&gt;
* Download and install Paparazzi, see the installation guide for help:  [http://paparazzi.enac.fr/wiki/Installation/FromScratch] '''Do not follow the instructions from 4), we use another cross-compiler for this project.'''&lt;br /&gt;
* Follow the instructions described in the &amp;quot;Getting the cross-compiler&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== The cross-compiler === &lt;br /&gt;
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]&lt;br /&gt;
# Open the terminal and direct to your home directory.&lt;br /&gt;
# Type the following commands (without the $):&lt;br /&gt;
&lt;br /&gt;
 $ sudo chmod +x codesetup.sh&lt;br /&gt;
 $ sudo ./codesetup.sh&lt;br /&gt;
&lt;br /&gt;
Wait a few minutes and you're done!&lt;br /&gt;
&lt;br /&gt;
=== AT Commands ===&lt;br /&gt;
The AR.Drone 2 has a self made protocol for controlling the AR.Drone 2 remotly over wifi. More information kan be found at [[AT Commands AR.Drone 2]]&lt;br /&gt;
&lt;br /&gt;
=== GPS signals ===&lt;br /&gt;
&lt;br /&gt;
=== Telnet ===&lt;br /&gt;
The AR.Drone 2 has a telnet interface that opens a root shell on the AR.Drone 2, which is needed to test and install software. More information can be found at [[Telnet AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
=== FTP ===&lt;br /&gt;
The AR.Drone 2 also has a FTP server running, which makes it possible to upload files like programs to the AR.Drone 2. More information can be found at [[FTP AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
=== Airframe ===&lt;br /&gt;
&lt;br /&gt;
=== AT-Commands ===&lt;br /&gt;
&lt;br /&gt;
=== Using the GPS signals ===&lt;br /&gt;
&lt;br /&gt;
== Manuals and guides ==&lt;br /&gt;
* [[Step by step guide for beginners]]&lt;br /&gt;
* [[Developers Manual]]&lt;br /&gt;
* [[AR Drone Model]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13659</id>
		<title>TU Delft - Lasergame with Autonomous AR Drone</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13659"/>
		<updated>2012-11-16T10:00:21Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Robotics_Minor_Group_2.png|thumb|right|400px|TU Delft Minor Robotics: Quadrotor Group 2]]__TOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Our focus in the development of the autonomous AR.Drone is focused on the lasergaming industry. In this field our goal is to implement the AR.drone as a observing and later on in the project participating member of the game. We feel that there is quite a lot of potential for an implementation of the quad rotor. &lt;br /&gt;
We believe that we can create a new dimension in laser gaming using a quad rotor. Because of its manoeuvrability it will be able to easily get around the laser game obstacle course and its futuristic looks will integrate perfectly with the laser game environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In our project we have chosen to work with the Standard Development Kit (SDK), which is already present on the AR.Drone. To get this done we needed to combine Paparazzi with the programs JSBSim and FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Github ===&lt;br /&gt;
For this project we used a repository, Github. Developers often use a repository for developing their software projects. When using a repository, developers can upload and download the code developed for the project. This allows multiple people to work on the same project at the same time without getting in eachother's way. It is in this case very useful and we will use Github, a populair open source repository site. For beginners, please read the manual to setup Github for Ubuntu:&lt;br /&gt;
* [[Github manual for Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
== The Laser Gaming Setup ==&lt;br /&gt;
=== Components ===&lt;br /&gt;
Our laser game application will consist of the following elements:&lt;br /&gt;
*The laser game kit for the players&lt;br /&gt;
*Main server for score computing&lt;br /&gt;
*Customized AR.Drone 2&lt;br /&gt;
====Laser game kit====&lt;br /&gt;
The laser game kit will consist two main units: a laser gun and a laser receiver. The laser gun will be able to fire a laser pulse. The pulse contains the shooter_id. The laser receiver is a sensor that the player wears on its body. The sensor will be able to receive a pulse fired from a laser gun. Each gun contains a cpu which will create the pulse and is able to decode the pulse received by the sensor. The cpu stores all relevant information on its memory. This memory consists of the number of shots fired, the number of hits taken and the player_id’s of the players that hit him.&lt;br /&gt;
====Main server====&lt;br /&gt;
The main server will compute the scores at the end of the match. It will collect the information from the laser guns and make a ranking bases on the amount of kills/deaths.&lt;br /&gt;
====Customized AR.Drone 2====&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
During the test phase we want to have an adjustable system that we can tweak while working. This is the reason that we made a PIC based design. For testing we are going to use a system based on the RC-5 protocol by Phillips. The RC-5 protocol is used for remote controls. We are going to use it for sending and receiving information about the players.&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== Model ===&lt;br /&gt;
&lt;br /&gt;
=== Combining Paparazzi with FlightGear and JSBSim ===&lt;br /&gt;
&lt;br /&gt;
To get the AR.Drone to fly autonomously a model of the system is required. This can be created using paparazzi combined with JSBSim and FlightGear. A more detailed explanation of how we did this can be found here: [[Setting up simulation environment]].&lt;br /&gt;
&lt;br /&gt;
== Getting information ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
This project is developed by using Linux, ubuntu. Following these steps are at your own risk. You can only perform these steps if you use ubuntu. Before the developing part will start, the following installations are required:&lt;br /&gt;
* Download the SDK from [http://www.ARdrone.org Ardrone.org]&lt;br /&gt;
* Download and install Paparazzi, see the installation guide for help:  [http://paparazzi.enac.fr/wiki/Installation/FromScratch] '''Do not follow the instructions from 4), we use another cross-compiler for this project.'''&lt;br /&gt;
* Follow the instructions described in the &amp;quot;Getting the cross-compiler&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== The cross-compiler === &lt;br /&gt;
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]&lt;br /&gt;
# Open the terminal and direct to your home directory.&lt;br /&gt;
# Type the following commands (without the $):&lt;br /&gt;
&lt;br /&gt;
 $ sudo chmod +x codesetup.sh&lt;br /&gt;
 $ sudo ./codesetup.sh&lt;br /&gt;
&lt;br /&gt;
Wait a few minutes and you're done!&lt;br /&gt;
&lt;br /&gt;
=== AT Commands ===&lt;br /&gt;
The AR.Drone 2 has a self made protocol for controlling the AR.Drone 2 remotly over wifi. More information kan be found at [[AT Commands AR.Drone 2]]&lt;br /&gt;
&lt;br /&gt;
=== GPS signals ===&lt;br /&gt;
&lt;br /&gt;
=== Telnet ===&lt;br /&gt;
The AR.Drone 2 has a telnet interface that opens a root shell on the AR.Drone 2, which is needed to test and install software. More information can be found at [[Telnet AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
=== FTP ===&lt;br /&gt;
The AR.Drone 2 also has a FTP server running, which makes it possible to upload files like programs to the AR.Drone 2. More information can be found at [[FTP AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
=== Airframe ===&lt;br /&gt;
&lt;br /&gt;
=== AT-Commands ===&lt;br /&gt;
&lt;br /&gt;
=== Using the GPS signals ===&lt;br /&gt;
&lt;br /&gt;
== Manuals and guides ==&lt;br /&gt;
* [[Step by step guide for beginners]]&lt;br /&gt;
* [[Developers Manual]]&lt;br /&gt;
* [[AR Drone Model]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13658</id>
		<title>TU Delft - Lasergame with Autonomous AR Drone</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13658"/>
		<updated>2012-11-16T09:59:43Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Robotics_Minor_Group_2.png|thumb|right|400px|TU Delft Minor Robotics: Quadrotor Group 2]]__TOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Our focus in the development of the autonomous AR.Drone is focused on the lasergaming industry. In this field our goal is to implement the AR.drone as a observing and later on in the project participating member of the game. We feel that there is quite a lot of potential for an implementation of the quad rotor. &lt;br /&gt;
&lt;br /&gt;
In our project we have chosen to work with the Standard Development Kit (SDK), which is already present on the AR.Drone. To get this done we needed to combine Paparazzi with the programs JSBSim and FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Github ===&lt;br /&gt;
For this project we used a repository, Github. Developers often use a repository for developing their software projects. When using a repository, developers can upload and download the code developed for the project. This allows multiple people to work on the same project at the same time without getting in eachother's way. It is in this case very useful and we will use Github, a populair open source repository site. For beginners, please read the manual to setup Github for Ubuntu:&lt;br /&gt;
* [[Github manual for Ubuntu]]&lt;br /&gt;
== The Laser Gaming Setup ==&lt;br /&gt;
=== Components ===&lt;br /&gt;
Our laser game application will consist of the following elements:&lt;br /&gt;
*The laser game kit for the players&lt;br /&gt;
*Main server for score computing&lt;br /&gt;
*Customized AR.Drone 2&lt;br /&gt;
====Laser game kit====&lt;br /&gt;
The laser game kit will consist two main units: a laser gun and a laser receiver. The laser gun will be able to fire a laser pulse. The pulse contains the shooter_id. The laser receiver is a sensor that the player wears on its body. The sensor will be able to receive a pulse fired from a laser gun. Each gun contains a cpu which will create the pulse and is able to decode the pulse received by the sensor. The cpu stores all relevant information on its memory. This memory consists of the number of shots fired, the number of hits taken and the player_id’s of the players that hit him.&lt;br /&gt;
====Main server====&lt;br /&gt;
The main server will compute the scores at the end of the match. It will collect the information from the laser guns and make a ranking bases on the amount of kills/deaths.&lt;br /&gt;
====Customized AR.Drone 2====&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
During the test phase we want to have an adjustable system that we can tweak while working. This is the reason that we made a PIC based design. For testing we are going to use a system based on the RC-5 protocol by Phillips. The RC-5 protocol is used for remote controls. We are going to use it for sending and receiving information about the players.&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== Model ===&lt;br /&gt;
&lt;br /&gt;
=== Combining Paparazzi with FlightGear and JSBSim ===&lt;br /&gt;
&lt;br /&gt;
To get the AR.Drone to fly autonomously a model of the system is required. This can be created using paparazzi combined with JSBSim and FlightGear. A more detailed explanation of how we did this can be found here: [[Setting up simulation environment]].&lt;br /&gt;
&lt;br /&gt;
== Getting information ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
This project is developed by using Linux, ubuntu. Following these steps are at your own risk. You can only perform these steps if you use ubuntu. Before the developing part will start, the following installations are required:&lt;br /&gt;
* Download the SDK from [http://www.ARdrone.org Ardrone.org]&lt;br /&gt;
* Download and install Paparazzi, see the installation guide for help:  [http://paparazzi.enac.fr/wiki/Installation/FromScratch] '''Do not follow the instructions from 4), we use another cross-compiler for this project.'''&lt;br /&gt;
* Follow the instructions described in the &amp;quot;Getting the cross-compiler&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== The cross-compiler === &lt;br /&gt;
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]&lt;br /&gt;
# Open the terminal and direct to your home directory.&lt;br /&gt;
# Type the following commands (without the $):&lt;br /&gt;
&lt;br /&gt;
 $ sudo chmod +x codesetup.sh&lt;br /&gt;
 $ sudo ./codesetup.sh&lt;br /&gt;
&lt;br /&gt;
Wait a few minutes and you're done!&lt;br /&gt;
&lt;br /&gt;
=== AT Commands ===&lt;br /&gt;
The AR.Drone 2 has a self made protocol for controlling the AR.Drone 2 remotly over wifi. More information kan be found at [[AT Commands AR.Drone 2]]&lt;br /&gt;
&lt;br /&gt;
=== GPS signals ===&lt;br /&gt;
&lt;br /&gt;
=== Telnet ===&lt;br /&gt;
The AR.Drone 2 has a telnet interface that opens a root shell on the AR.Drone 2, which is needed to test and install software. More information can be found at [[Telnet AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
=== FTP ===&lt;br /&gt;
The AR.Drone 2 also has a FTP server running, which makes it possible to upload files like programs to the AR.Drone 2. More information can be found at [[FTP AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
=== Airframe ===&lt;br /&gt;
&lt;br /&gt;
=== AT-Commands ===&lt;br /&gt;
&lt;br /&gt;
=== Using the GPS signals ===&lt;br /&gt;
&lt;br /&gt;
== Manuals and guides ==&lt;br /&gt;
* [[Step by step guide for beginners]]&lt;br /&gt;
* [[Developers Manual]]&lt;br /&gt;
* [[AR Drone Model]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13657</id>
		<title>TU Delft - Lasergame with Autonomous AR Drone</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13657"/>
		<updated>2012-11-16T09:58:55Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* Components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Robotics_Minor_Group_2.png|thumb|right|400px|TU Delft Minor Robotics: Quadrotor Group 2]]__TOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Our focus in the development of the autonomous AR.Drone is focused on the lasergaming industry. In this field our goal is to implement the AR.drone as a observing and later on in the project participating member of the game. We feel that there is quite a lot of potential for an implementation of the quad rotor. &lt;br /&gt;
&lt;br /&gt;
In our project we have chosen to work with the Standard Development Kit (SDK), which is already present on the AR.Drone. To get this done we needed to combine Paparazzi with the programs JSBSim and FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Github ===&lt;br /&gt;
For this project we used a repository, Github. Developers often use a repository for developing their software projects. When using a repository, developers can upload and download the code developed for the project. This allows multiple people to work on the same project at the same time without getting in eachother's way. It is in this case very useful and we will use Github, a populair open source repository site. For beginners, please read the manual to setup Github for Ubuntu:&lt;br /&gt;
* [[Github manual for Ubuntu]]&lt;br /&gt;
== The Laser Gaming Setup ==&lt;br /&gt;
===Introduction===&lt;br /&gt;
We believe that we can create a new dimension in laser gaming using a quad rotor. Because of its manoeuvrability it will be able to easily get around the laser game obstacle course and its futuristic looks will integrate perfectly with the laser game environment.&lt;br /&gt;
=== Components ===&lt;br /&gt;
Our laser game application will consist of the following elements:&lt;br /&gt;
*The laser game kit for the players&lt;br /&gt;
*Main server for score computing&lt;br /&gt;
*Customized AR.Drone 2&lt;br /&gt;
====Laser game kit====&lt;br /&gt;
The laser game kit will consist two main units: a laser gun and a laser receiver. The laser gun will be able to fire a laser pulse. The pulse contains the shooter_id. The laser receiver is a sensor that the player wears on its body. The sensor will be able to receive a pulse fired from a laser gun. Each gun contains a cpu which will create the pulse and is able to decode the pulse received by the sensor. The cpu stores all relevant information on its memory. This memory consists of the number of shots fired, the number of hits taken and the player_id’s of the players that hit him.&lt;br /&gt;
====Main server====&lt;br /&gt;
The main server will compute the scores at the end of the match. It will collect the information from the laser guns and make a ranking bases on the amount of kills/deaths.&lt;br /&gt;
====Customized AR.Drone 2====&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
During the test phase we want to have an adjustable system that we can tweak while working. This is the reason that we made a PIC based design. For testing we are going to use a system based on the RC-5 protocol by Phillips. The RC-5 protocol is used for remote controls. We are going to use it for sending and receiving information about the players.&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== Model ===&lt;br /&gt;
&lt;br /&gt;
=== Combining Paparazzi with FlightGear and JSBSim ===&lt;br /&gt;
&lt;br /&gt;
To get the AR.Drone to fly autonomously a model of the system is required. This can be created using paparazzi combined with JSBSim and FlightGear. A more detailed explanation of how we did this can be found here: [[Setting up simulation environment]].&lt;br /&gt;
&lt;br /&gt;
== Getting information ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
This project is developed by using Linux, ubuntu. Following these steps are at your own risk. You can only perform these steps if you use ubuntu. Before the developing part will start, the following installations are required:&lt;br /&gt;
* Download the SDK from [http://www.ARdrone.org Ardrone.org]&lt;br /&gt;
* Download and install Paparazzi, see the installation guide for help:  [http://paparazzi.enac.fr/wiki/Installation/FromScratch] '''Do not follow the instructions from 4), we use another cross-compiler for this project.'''&lt;br /&gt;
* Follow the instructions described in the &amp;quot;Getting the cross-compiler&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== The cross-compiler === &lt;br /&gt;
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]&lt;br /&gt;
# Open the terminal and direct to your home directory.&lt;br /&gt;
# Type the following commands (without the $):&lt;br /&gt;
&lt;br /&gt;
 $ sudo chmod +x codesetup.sh&lt;br /&gt;
 $ sudo ./codesetup.sh&lt;br /&gt;
&lt;br /&gt;
Wait a few minutes and you're done!&lt;br /&gt;
&lt;br /&gt;
=== AT Commands ===&lt;br /&gt;
The AR.Drone 2 has a self made protocol for controlling the AR.Drone 2 remotly over wifi. More information kan be found at [[AT Commands AR.Drone 2]]&lt;br /&gt;
&lt;br /&gt;
=== GPS signals ===&lt;br /&gt;
&lt;br /&gt;
=== Telnet ===&lt;br /&gt;
The AR.Drone 2 has a telnet interface that opens a root shell on the AR.Drone 2, which is needed to test and install software. More information can be found at [[Telnet AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
=== FTP ===&lt;br /&gt;
The AR.Drone 2 also has a FTP server running, which makes it possible to upload files like programs to the AR.Drone 2. More information can be found at [[FTP AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
=== Airframe ===&lt;br /&gt;
&lt;br /&gt;
=== AT-Commands ===&lt;br /&gt;
&lt;br /&gt;
=== Using the GPS signals ===&lt;br /&gt;
&lt;br /&gt;
== Manuals and guides ==&lt;br /&gt;
* [[Step by step guide for beginners]]&lt;br /&gt;
* [[Developers Manual]]&lt;br /&gt;
* [[AR Drone Model]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13654</id>
		<title>TU Delft - Lasergame with Autonomous AR Drone</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13654"/>
		<updated>2012-11-16T09:57:09Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* components */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Robotics_Minor_Group_2.png|thumb|right|400px|TU Delft Minor Robotics: Quadrotor Group 2]]__TOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Our focus in the development of the autonomous AR.Drone is focused on the lasergaming industry. In this field our goal is to implement the AR.drone as a observing and later on in the project participating member of the game. We feel that there is quite a lot of potential for an implementation of the quad rotor. &lt;br /&gt;
&lt;br /&gt;
In our project we have chosen to work with the Standard Development Kit (SDK), which is already present on the AR.Drone. To get this done we needed to combine Paparazzi with the programs JSBSim and FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Github ===&lt;br /&gt;
For this project we used a repository, Github. Developers often use a repository for developing their software projects. When using a repository, developers can upload and download the code developed for the project. This allows multiple people to work on the same project at the same time without getting in eachother's way. It is in this case very useful and we will use Github, a populair open source repository site. For beginners, please read the manual to setup Github for Ubuntu:&lt;br /&gt;
* [[Github manual for Ubuntu]]&lt;br /&gt;
== The Laser Gaming Setup ==&lt;br /&gt;
===Introduction===&lt;br /&gt;
We believe that we can create a new dimension in laser gaming using a quad rotor. Because of its manoeuvrability it will be able to easily get around the laser game obstacle course and its futuristic looks will integrate perfectly with the laser game environment.&lt;br /&gt;
===Components===&lt;br /&gt;
Our laser game application will consist of the following elements:&lt;br /&gt;
The laser game kit for the players&lt;br /&gt;
Main server for score computing&lt;br /&gt;
Customized AR.Drone 2&lt;br /&gt;
====Laser game kit====&lt;br /&gt;
The laser game kit will consist two main units: a laser gun and a laser receiver. The laser gun will be able to fire a laser pulse. The pulse contains the shooter_id. The laser receiver is a sensor that the player wears on its body. The sensor will be able to receive a pulse fired from a laser gun. Each gun contains a cpu which will create the pulse and is able to decode the pulse received by the sensor. The cpu stores all relevant information on its memory. This memory consists of the number of shots fired, the number of hits taken and the player_id’s of the players that hit him.&lt;br /&gt;
====Main server====&lt;br /&gt;
The main server will compute the scores at the end of the match. It will collect the information from the laser guns and make a ranking bases on the amount of kills/deaths.&lt;br /&gt;
====Customized AR.Drone 2====&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
During the test phase we want to have an adjustable system that we can tweak while working. This is the reason that we make a PIC based design. For testing we are going to use a system based on the RC-5 protocol by Phillips. The RC-5 protocol is used for remote controls. We are going to use it for sending and receiving information about the players.&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== Model ===&lt;br /&gt;
&lt;br /&gt;
=== Combining Paparazzi with FlightGear and JSBSim ===&lt;br /&gt;
&lt;br /&gt;
To get the AR.Drone to fly autonomously a model of the system is required. This can be created using paparazzi combined with JSBSim and FlightGear. A more detailed explanation of how we did this can be found here: [[Setting up simulation environment]].&lt;br /&gt;
&lt;br /&gt;
== Getting information ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
This project is developed by using Linux, ubuntu. Following these steps are at your own risk. You can only perform these steps if you use ubuntu. Before the developing part will start, the following installations are required:&lt;br /&gt;
* Download the SDK from [http://www.ARdrone.org Ardrone.org]&lt;br /&gt;
* Download and install Paparazzi, see the installation guide for help:  [http://paparazzi.enac.fr/wiki/Installation/FromScratch] '''Do not follow the instructions from 4), we use another cross-compiler for this project.'''&lt;br /&gt;
* Follow the instructions described in the &amp;quot;Getting the cross-compiler&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== The cross-compiler === &lt;br /&gt;
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]&lt;br /&gt;
# Open the terminal and direct to your home directory.&lt;br /&gt;
# Type the following commands (without the $):&lt;br /&gt;
&lt;br /&gt;
 $ sudo chmod +x codesetup.sh&lt;br /&gt;
 $ sudo ./codesetup.sh&lt;br /&gt;
&lt;br /&gt;
Wait a few minutes and you're done!&lt;br /&gt;
&lt;br /&gt;
=== AT Commands ===&lt;br /&gt;
The AR.Drone 2 has a self made protocol for controlling the AR.Drone 2 remotly over wifi. More information kan be found at [[AT Commands AR.Drone 2]]&lt;br /&gt;
&lt;br /&gt;
=== GPS signals ===&lt;br /&gt;
&lt;br /&gt;
=== Telnet ===&lt;br /&gt;
The AR.Drone 2 has a telnet interface that opens a root shell on the AR.Drone 2, which is needed to test and install software. More information can be found at [[Telnet AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
=== FTP ===&lt;br /&gt;
The AR.Drone 2 also has a FTP server running, which makes it possible to upload files like programs to the AR.Drone 2. More information can be found at [[FTP AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
=== Airframe ===&lt;br /&gt;
&lt;br /&gt;
=== AT-Commands ===&lt;br /&gt;
&lt;br /&gt;
=== Using the GPS signals ===&lt;br /&gt;
&lt;br /&gt;
== Manuals and guides ==&lt;br /&gt;
* [[Step by step guide for beginners]]&lt;br /&gt;
* [[Developers Manual]]&lt;br /&gt;
* [[AR Drone Model]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13653</id>
		<title>TU Delft - Lasergame with Autonomous AR Drone</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13653"/>
		<updated>2012-11-16T09:56:45Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* The Laser Gaming Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Robotics_Minor_Group_2.png|thumb|right|400px|TU Delft Minor Robotics: Quadrotor Group 2]]__TOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Our focus in the development of the autonomous AR.Drone is focused on the lasergaming industry. In this field our goal is to implement the AR.drone as a observing and later on in the project participating member of the game. We feel that there is quite a lot of potential for an implementation of the quad rotor. &lt;br /&gt;
&lt;br /&gt;
In our project we have chosen to work with the Standard Development Kit (SDK), which is already present on the AR.Drone. To get this done we needed to combine Paparazzi with the programs JSBSim and FlightGear.&lt;br /&gt;
&lt;br /&gt;
=== Github ===&lt;br /&gt;
For this project we used a repository, Github. Developers often use a repository for developing their software projects. When using a repository, developers can upload and download the code developed for the project. This allows multiple people to work on the same project at the same time without getting in eachother's way. It is in this case very useful and we will use Github, a populair open source repository site. For beginners, please read the manual to setup Github for Ubuntu:&lt;br /&gt;
* [[Github manual for Ubuntu]]&lt;br /&gt;
== The Laser Gaming Setup ==&lt;br /&gt;
===Introduction===&lt;br /&gt;
We believe that we can create a new dimension in laser gaming using a quad rotor. Because of its manoeuvrability it will be able to easily get around the laser game obstacle course and its futuristic looks will integrate perfectly with the laser game environment.&lt;br /&gt;
===components===&lt;br /&gt;
Our laser game application will consist of the following elements:&lt;br /&gt;
The laser game kit for the players&lt;br /&gt;
Main server for score computing&lt;br /&gt;
Customized AR.Drone 2&lt;br /&gt;
====Laser game kit====&lt;br /&gt;
The laser game kit will consist two main units: a laser gun and a laser receiver. The laser gun will be able to fire a laser pulse. The pulse contains the shooter_id. The laser receiver is a sensor that the player wears on its body. The sensor will be able to receive a pulse fired from a laser gun. Each gun contains a cpu which will create the pulse and is able to decode the pulse received by the sensor. The cpu stores all relevant information on its memory. This memory consists of the number of shots fired, the number of hits taken and the player_id’s of the players that hit him.&lt;br /&gt;
====Main server====&lt;br /&gt;
The main server will compute the scores at the end of the match. It will collect the information from the laser guns and make a ranking bases on the amount of kills/deaths.&lt;br /&gt;
====Customized AR.Drone 2====&lt;br /&gt;
&lt;br /&gt;
===Implementation===&lt;br /&gt;
During the test phase we want to have an adjustable system that we can tweak while working. This is the reason that we make a PIC based design. For testing we are going to use a system based on the RC-5 protocol by Phillips. The RC-5 protocol is used for remote controls. We are going to use it for sending and receiving information about the players.&lt;br /&gt;
&lt;br /&gt;
== Simulation ==&lt;br /&gt;
&lt;br /&gt;
=== Model ===&lt;br /&gt;
&lt;br /&gt;
=== Combining Paparazzi with FlightGear and JSBSim ===&lt;br /&gt;
&lt;br /&gt;
To get the AR.Drone to fly autonomously a model of the system is required. This can be created using paparazzi combined with JSBSim and FlightGear. A more detailed explanation of how we did this can be found here: [[Setting up simulation environment]].&lt;br /&gt;
&lt;br /&gt;
== Getting information ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
This project is developed by using Linux, ubuntu. Following these steps are at your own risk. You can only perform these steps if you use ubuntu. Before the developing part will start, the following installations are required:&lt;br /&gt;
* Download the SDK from [http://www.ARdrone.org Ardrone.org]&lt;br /&gt;
* Download and install Paparazzi, see the installation guide for help:  [http://paparazzi.enac.fr/wiki/Installation/FromScratch] '''Do not follow the instructions from 4), we use another cross-compiler for this project.'''&lt;br /&gt;
* Follow the instructions described in the &amp;quot;Getting the cross-compiler&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== The cross-compiler === &lt;br /&gt;
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]&lt;br /&gt;
# Open the terminal and direct to your home directory.&lt;br /&gt;
# Type the following commands (without the $):&lt;br /&gt;
&lt;br /&gt;
 $ sudo chmod +x codesetup.sh&lt;br /&gt;
 $ sudo ./codesetup.sh&lt;br /&gt;
&lt;br /&gt;
Wait a few minutes and you're done!&lt;br /&gt;
&lt;br /&gt;
=== AT Commands ===&lt;br /&gt;
The AR.Drone 2 has a self made protocol for controlling the AR.Drone 2 remotly over wifi. More information kan be found at [[AT Commands AR.Drone 2]]&lt;br /&gt;
&lt;br /&gt;
=== GPS signals ===&lt;br /&gt;
&lt;br /&gt;
=== Telnet ===&lt;br /&gt;
The AR.Drone 2 has a telnet interface that opens a root shell on the AR.Drone 2, which is needed to test and install software. More information can be found at [[Telnet AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
=== FTP ===&lt;br /&gt;
The AR.Drone 2 also has a FTP server running, which makes it possible to upload files like programs to the AR.Drone 2. More information can be found at [[FTP AR.Drone2]].&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
=== Airframe ===&lt;br /&gt;
&lt;br /&gt;
=== AT-Commands ===&lt;br /&gt;
&lt;br /&gt;
=== Using the GPS signals ===&lt;br /&gt;
&lt;br /&gt;
== Manuals and guides ==&lt;br /&gt;
* [[Step by step guide for beginners]]&lt;br /&gt;
* [[Developers Manual]]&lt;br /&gt;
* [[AR Drone Model]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Autonomous_Quadrotor&amp;diff=13632</id>
		<title>TU Delft - Autonomous Quadrotor</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Autonomous_Quadrotor&amp;diff=13632"/>
		<updated>2012-11-15T13:07:23Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* Project Contents */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:tudelft_logo.jpg|link=http://tudelft.nl/en/]]&lt;br /&gt;
&lt;br /&gt;
== TU Delft - Autonomous Quadrotor ==&lt;br /&gt;
&lt;br /&gt;
On 3 September 2012 two student teams of the Delft University of Technology started with a UAV robotics project, under guidance of M. Wisse and Ir. B. D. W. Remes. Each team would have a slightly different initial objective. After completing this objective each team will be free to set its own objectives for the next phase of this project.&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Our first objective is to enable the Parrot AR Drone v2.0 (from now on referred to as the AR Drone 2) to fly autonomously on the Paparazzi Software.&lt;br /&gt;
* Team one will work with the raw navigation data, creating their own software to retrieve and interpret the date. They will need to describe a new board configuration within for Paparazzi to work with.&lt;br /&gt;
* Team two will work with the programming as developed by parrot. They will need to interpret the data as provided by the program and determine what data to send back.&lt;br /&gt;
&lt;br /&gt;
Furthermore each team has to add a GPS sensor to the AR Drone 2. We will use the US Globalsat BU-353 GPS receiver for this purpose.&lt;br /&gt;
&lt;br /&gt;
=== Teams ===&lt;br /&gt;
* Team 1: [[TU Delft - Search and Rescue with AR Drone 2]]&lt;br /&gt;
* Team 2: [[TU Delft - Lasergame with Autonomous AR Drone]]&lt;br /&gt;
&lt;br /&gt;
=== Project Contents ===&lt;br /&gt;
* [[AR.Drone 2 - Specifications]]&lt;br /&gt;
** [[Motor specifcations]]&lt;br /&gt;
** [[Sensor specifications]]&lt;br /&gt;
** [[GPS specifications]]&lt;br /&gt;
&lt;br /&gt;
=== Installing Paparazzi on AR.Drone 2 ===&lt;br /&gt;
* [[Beginner page]]&lt;br /&gt;
* [[Developer page]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Autonomous_Quadrotor&amp;diff=13631</id>
		<title>TU Delft - Autonomous Quadrotor</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Autonomous_Quadrotor&amp;diff=13631"/>
		<updated>2012-11-15T13:07:07Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* Project Contents */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:tudelft_logo.jpg|link=http://tudelft.nl/en/]]&lt;br /&gt;
&lt;br /&gt;
== TU Delft - Autonomous Quadrotor ==&lt;br /&gt;
&lt;br /&gt;
On 3 September 2012 two student teams of the Delft University of Technology started with a UAV robotics project, under guidance of M. Wisse and Ir. B. D. W. Remes. Each team would have a slightly different initial objective. After completing this objective each team will be free to set its own objectives for the next phase of this project.&lt;br /&gt;
&lt;br /&gt;
=== Objectives ===&lt;br /&gt;
Our first objective is to enable the Parrot AR Drone v2.0 (from now on referred to as the AR Drone 2) to fly autonomously on the Paparazzi Software.&lt;br /&gt;
* Team one will work with the raw navigation data, creating their own software to retrieve and interpret the date. They will need to describe a new board configuration within for Paparazzi to work with.&lt;br /&gt;
* Team two will work with the programming as developed by parrot. They will need to interpret the data as provided by the program and determine what data to send back.&lt;br /&gt;
&lt;br /&gt;
Furthermore each team has to add a GPS sensor to the AR Drone 2. We will use the US Globalsat BU-353 GPS receiver for this purpose.&lt;br /&gt;
&lt;br /&gt;
=== Teams ===&lt;br /&gt;
* Team 1: [[TU Delft - Search and Rescue with AR Drone 2]]&lt;br /&gt;
* Team 2: [[TU Delft - Lasergame with Autonomous AR Drone]]&lt;br /&gt;
&lt;br /&gt;
=== Project Contents ===&lt;br /&gt;
* [[AR.Drone 2 - Specifications]]&lt;br /&gt;
** [[Motor specifcations]]&lt;br /&gt;
** [[Sensor specifications]]&lt;br /&gt;
** [[GPS specification]]&lt;br /&gt;
&lt;br /&gt;
=== Installing Paparazzi on AR.Drone 2 ===&lt;br /&gt;
* [[Beginner page]]&lt;br /&gt;
* [[Developer page]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Setting_up_simulation_environment&amp;diff=13559</id>
		<title>Setting up simulation environment</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Setting_up_simulation_environment&amp;diff=13559"/>
		<updated>2012-11-15T10:47:31Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will guide you step-by-step through the process of setting up an environment to simulate the AR.Drone 2 controlled by Paparazzi.&lt;br /&gt;
&lt;br /&gt;
==Linux== &lt;br /&gt;
This section will describe how to set up the simulation environment in Linux. It has been tested using Ubuntu, but it should work under any recent distro.&lt;br /&gt;
*Install the ground station. See [[Installation]].&lt;br /&gt;
*Install JSBSim. See [[JSBSim]].&lt;br /&gt;
*Install Flightgear and link it to Paparazzi. See [[Simulation#View_the_simulation_in_Flight_Gear]].&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Setting_up_simulation_environment&amp;diff=13556</id>
		<title>Setting up simulation environment</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Setting_up_simulation_environment&amp;diff=13556"/>
		<updated>2012-11-15T10:45:19Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will guide you step-by-step through the process of setting up an environment to simulate the AR.Drone 2 controlled by Paparazzi.&lt;br /&gt;
&lt;br /&gt;
==Linux== &lt;br /&gt;
This section will describe how to set up the simulation environment in Linux. It has been tested using Ubuntu, but it should work under any recent distro.&lt;br /&gt;
*Install the ground station. See [[Installation]].&lt;br /&gt;
*Install JSBSim. See [[JSBSim]].&lt;br /&gt;
*Install Flightgear and link it to Paparazzi. See [[Simulation#View_the_simulation_in_Flight_Gear]].&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Setting_up_simulation_environment&amp;diff=13543</id>
		<title>Setting up simulation environment</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Setting_up_simulation_environment&amp;diff=13543"/>
		<updated>2012-11-15T10:22:06Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: moved Setting up simulation enviroment to Setting up simulation environment:&amp;amp;#32;Spelling error&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will guide you step-by-step through the process of setting up an environment to simulate the AR.Drone 2.&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13539</id>
		<title>TU Delft - Lasergame with Autonomous AR Drone</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13539"/>
		<updated>2012-11-15T10:19:12Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: /* Manuals and guides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This page will guide you through the development of an autonomous quadrotor, the AR Drone 2.0 from Parrot, which will be eventually used in an application. In this case, in combination with lasergaming. &lt;br /&gt;
&lt;br /&gt;
=== About the AR Drone 2.0 ===&lt;br /&gt;
Specifications[http://paparazzi.enac.fr/wiki/AR.Drone_2_-_Specifications]&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
This project is developed by using Linux, ubuntu. Following these steps are at your own risk. You can only perform these steps if you use ubuntu. Before the developing part will start, the following installations are required:&lt;br /&gt;
* Download the SDK from [http://www.ARdrone.org Ardrone.org]&lt;br /&gt;
* Download and install Paparazzi, see the installation guide for help:  [http://paparazzi.enac.fr/wiki/Installation/FromScratch] '''Do not follow the instructions from 4), we use another cross-compiler for this project.'''&lt;br /&gt;
* Follow the instructions described in the &amp;quot;Getting the cross-compiler&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Getting the cross-compiler === &lt;br /&gt;
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]&lt;br /&gt;
# Open the terminal and direct to your home directory.&lt;br /&gt;
# Type the following commands (without the $):&lt;br /&gt;
&lt;br /&gt;
 $ sudo chmod +x codesetup.sh&lt;br /&gt;
 $ sudo ./codesetup.sh&lt;br /&gt;
&lt;br /&gt;
Wait a few minutes and you're done!&lt;br /&gt;
&lt;br /&gt;
=== The Repository ===&lt;br /&gt;
Developers often use a repository for developing their software projects. When using a repository, developers can upload and download the code developed for the project. It is in this case very usefull and we will use Github, a populair open source repository site. For beginners, please read the manual to setup Github for Ubuntu:&lt;br /&gt;
* [[Github manual for Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
== Manuals and guides ==&lt;br /&gt;
* [[Step by step guide for beginners]]&lt;br /&gt;
* [[Developers Manual]]&lt;br /&gt;
* [[AR Drone Model]]&lt;br /&gt;
* [[Setting up simulation environment]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Setting_up_simulation_environment&amp;diff=13537</id>
		<title>Setting up simulation environment</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Setting_up_simulation_environment&amp;diff=13537"/>
		<updated>2012-11-15T10:18:55Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: Created page with &amp;quot;This page will guide you step-by-step through the process of setting up an environment to simulate the AR.Drone 2.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will guide you step-by-step through the process of setting up an environment to simulate the AR.Drone 2.&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13527</id>
		<title>TU Delft - Lasergame with Autonomous AR Drone</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&amp;diff=13527"/>
		<updated>2012-11-15T09:57:31Z</updated>

		<summary type="html">&lt;p&gt;JeroenB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This page will guide you through the development of an autonomous quadrotor, the AR Drone 2.0 from Parrot, which will be eventually used in an application. In this case, in combination with lasergaming. &lt;br /&gt;
&lt;br /&gt;
=== About the AR Drone 2.0 ===&lt;br /&gt;
Specifications[http://paparazzi.enac.fr/wiki/AR.Drone_2_-_Specifications]&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
This project is developed by using Linux, ubuntu. Following these steps are at your own risk. You can only perform these steps if you use ubuntu. Before the developing part will start, the following installations are required:&lt;br /&gt;
* Download the SDK from [http://www.ARdrone.org Ardrone.org]&lt;br /&gt;
* Download and install Paparazzi, see the installation guide for help:  [http://paparazzi.enac.fr/wiki/Installation/FromScratch] '''Do not follow the instructions from 4), we use another cross-compiler for this project.'''&lt;br /&gt;
* Follow the instructions described in the &amp;quot;Getting the cross-compiler&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Getting the cross-compiler === &lt;br /&gt;
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]&lt;br /&gt;
# Open the terminal and direct to your home directory.&lt;br /&gt;
# Type the following commands (without the $):&lt;br /&gt;
&lt;br /&gt;
 $ sudo chmod +x codesetup.sh&lt;br /&gt;
 $ sudo ./codesetup.sh&lt;br /&gt;
&lt;br /&gt;
Wait a few minutes and you're done!&lt;br /&gt;
&lt;br /&gt;
=== The Repository ===&lt;br /&gt;
Developers often use a repository for developing their software projects. When using a repository, developers can upload and download the code developed for the project. It is in this case very usefull and we will use Github, a populair open source repository site. For beginners, please read the manual to setup Github for Ubuntu:&lt;br /&gt;
* [[Github manual for Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
== Manuals and guides ==&lt;br /&gt;
* [[Step by step guide for beginners]]&lt;br /&gt;
* [[Developers Manual]]&lt;br /&gt;
* [[AR Drone Model]]&lt;br /&gt;
* [[Setting up simulation enviroment]]&lt;/div&gt;</summary>
		<author><name>JeroenB</name></author>
	</entry>
</feed>