http://wiki.paparazziuav.org/w/api.php?action=feedcontributions&user=Ginger&feedformat=atomPaparazziUAV - User contributions [en]2024-03-28T14:04:03ZUser contributionsMediaWiki 1.37.1http://wiki.paparazziuav.org/w/index.php?title=Github_manual_for_Ubuntu&diff=13239Github manual for Ubuntu2012-09-26T15:01:06Z<p>Ginger: </p>
<hr />
<div>== Introduction to Github ==<br />
Developers often use a version control system for developing their software projects. <br><br />
A version control system allows the creation for a collection of files (such as a software project). The user also has the opportunity to switch back to an older version of the collection.<br />
<br />
GitHub (git) is a distributed version control system (dvcs), it doesn't have a central server but every local copy contains the full history of the collection. GitHib is open source, for more information about repository's and Github, please visit [http://en.wikipedia.org/wiki/GitHub Wiki GitHub]. If you do not have a GitHub account and you would like to contribute to a project or develop a project on your own, please register at [https://github.com/ github.com] and follow their "Bootcamp". <br />
<span style="color:#FF0000"> This manual works only for ubuntu users! </span><br />
<br />
== Github and Ubuntu ==<br />
Github doesn't provide an easy step-by-step guide for using your repository with ubuntu, if you need (or would like) to use ubuntu and github together, we provide a nice and easy guide. This page will help you to Setup github for Ubuntu and use Github. At the end there will be a small summary or so called: "Cheatsheet" with the command's you might need.<br />
<br />
== Setup Github ==<br />
When you have a github-account, you may install Github. Before installing Github, you need to set up the ssh keys. This manual will also guide you trough cloning and configurnig with github.<br />
<br />
=== Setup the SSH-key ===<br />
# Open the terminal in Ubuntu.<br />
# Type: <br> <br><code>$cd ~/.ssh </code> <br> <br> When the terminal displays: ""bash: cd: ./.ssh:No such file or directory" you should generate a public/private rsa ket pair, continue with step 3. <br> If the terminal changes to ~/.ssh directory, continue with step 5.<br />
# Open a new terminal and type: <br> <br> <code>$ ssh-keygen -t rsa -C "your_email@youremail.com"</code> <br> <br> After hitting Enter, the terminal will say: 'Generating public/private rsa ket pair. Enter file in which to save the key(/Home/ubuntu/.ssh/id_rsa):' please press only enter and the terminal will ask to enter a passphrase.<br />
# Enter a suitable passphrase which is > 4 characters. If this is done, please continue with step 6.<br />
# (Follow this step only if your terminal changed to "~/.ssh") <br> You already have some SSH-keys, following commands will backup (in folder "key_backup") and remove the keys. Type in your terminal: <br> <br> <code> $ mkdir key_backup </code> <br> <code> $ cd id_rsa* key backup </code> <br> <code> $ rm id_rsa* </code> <br> <br><br />
# Add the SSH-key to github, type in the terminal: <br> <br> <code> $ gedit id_rsa.pub </code> <br> <br> <br />
# Ubuntu will open a file, copy it's entire content:<br />
## Open the github site and login.<br />
## Go to "Account Settings" (in the upper right corner from your page).<br />
## Click: "SSH Keys"<br />
## Click: "Add another public key" <br />
## Paste the copied content into the "key field" and press "Add key" <br> <br><br />
# Open the terminal again and type the following command: <br> <br> <code>ssh-add</code> <br> <br> This is only required if you use ubuntu (which all the readers of this document should, as described in the introduction.)<br />
<br />
Your setup for the ssh-key is completed! Now you are ready to install github.<br />
<br />
=== Install Github ===<br />
Open the terminal and type the following command: <br> <br><br />
<code> $ sudo apt-get install git-core git-gui git-doc </code> <br> <br><br />
<br />
Your terminal will download some things and install github automaticly. When it's done, your installation is complete! The next step is getting your local copy of the repository (or code-branch), follow the instructions for "Cloning".<br />
<br />
=== Cloning ===<br />
Cloning is a way of downloading a local copy of your project. The following command will clone the code branch, just replace "username" with you GitHub username and project name with the name of project on github: <br><br><code>$ git clone git@github.com:username/projectname.git</code><br><br><br />
Be aware, do not misspell the command, it won't work. If you are having trouble, read the given error and try to solve him by reading the following page: [https://help.github.com/categories/56/articles GitHub help].<br />
<br />
== How to use Github ==<br />
When you have a local copy of your project on your system, you can edit the files (if you have the correct permission). It is important to keep your copy up to date, so all the collections on all the systems are the same. To do so you'll need to understand the following: pulling the newest version from the repository, Adding files to the repository, commit the changes. These are the most important subject for using the repository. We will also discuss some other very usefull commands.</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=Github_manual_for_Ubuntu&diff=13238Github manual for Ubuntu2012-09-26T13:21:54Z<p>Ginger: /* Introduction to Github */</p>
<hr />
<div>== Introduction to Github ==<br />
Developers often use a version control system for developing their software projects. <br><br />
A version control system allows the creation for a collection of files (such as a software project). The user also has the opportunity to switch back to an older version of the collection.<br />
<br />
GitHub (git) is a distributed version control system (dvcs), it doesn't have a central server but every local copy contains the full history of the collection. GitHib is open source, for more information about repository's and Github, please visit [http://en.wikipedia.org/wiki/GitHub Wiki GitHub]. If you do not have a GitHub account and you would like to contribute to a project or develop a project on your own, please register at [https://github.com/ github.com] and follow their "Bootcamp". <br />
<span style="color:#FF0000"> This manual works only for ubuntu users! </span><br />
<br />
== Github and Ubuntu ==<br />
Github doesn't provide an easy step-by-step guide for using your repository with ubuntu, if you need (or would like) to use ubuntu and github together, we provide a nice and easy guide. This page will help you to Setup github for Ubuntu and use Github. At the end there will be a small summary or so called: "Cheatsheet" with the command's you might need.<br />
<br />
== Setup Github ==<br />
When you have a github-account, you may install Github. Before installing Github, you need to set up the ssh keys. This manual will also guide you trough cloning and configurnig with github.<br />
<br />
=== Setup the SSH-key ===<br />
# Open the terminal in Ubuntu.<br />
# Type: <br> <br><code>$cd ~/.ssh </code> <br> <br> When the terminal displays: ""bash: cd: ./.ssh:No such file or directory" you should generate a public/private rsa ket pair, continue with step 3. <br> If the terminal changes to ~/.ssh directory, continue with step 5.<br />
# Open a new terminal and type: <br> <br> <code>$ ssh-keygen -t rsa -C "your_email@youremail.com"</code> <br> <br> After hitting Enter, the terminal will say: 'Generating public/private rsa ket pair. Enter file in which to save the key(/Home/ubuntu/.ssh/id_rsa):' please press only enter and the terminal will ask to enter a passphrase.<br />
# Enter a suitable passphrase which is > 4 characters. If this is done, please continue with step 6.<br />
# (Follow this step only if your terminal changed to "~/.ssh") <br> You already have some SSH-keys, following commands will backup (in folder "key_backup") and remove the keys. Type in your terminal: <br> <br> <code> $ mkdir key_backup </code> <br> <code> $ cd id_rsa* key backup </code> <br> <code> $ rm id_rsa* </code> <br> <br><br />
# Add the SSH-key to github, type in the terminal: <br> <br> <code> $ gedit id_rsa.pub </code> <br> <br> <br />
# Ubuntu will open a file, copy it's entire content:<br />
## Open the github site and login.<br />
## Go to "Account Settings" (in the upper right corner from your page).<br />
## Click: "SSH Keys"<br />
## Click: "Add another public key" <br />
## Paste the copied content into the "key field" and press "Add key" <br> <br><br />
# Open the terminal again and type the following command: <br> <br> <code>ssh-add</code> <br> <br> This is only required if you use ubuntu (which all the readers of this document should, as described in the introduction.)<br />
<br />
Your setup for the ssh-key is completed! Now you are ready to install github.<br />
<br />
=== Install Github ===<br />
Open the terminal and type the following command: <br> <br><br />
<code> $ sudo apt-get install git-core git-gui git-doc </code> <br> <br><br />
<br />
Your terminal will download some things and install github automaticly. When it's done, your installation is complete! The next step is getting your local copy of the repository (or code-branch), follow the instructions for "Cloning".<br />
<br />
=== Cloning ===<br />
Cloning is a way of downloading a local copy of your project. The following command will clone the code branch, just replace "username" with you GitHub username and project name with the name of project on github: <br><br><code>$ git clone git@github.com:username/projectname.git</code><br><br><br />
Be aware, do not misspell the command, it won't work. If you are having trouble, read the given error and try to solve him by reading the following page: [https://help.github.com/categories/56/articles GitHub help].<br />
<br />
== How to use Github ==<br />
When you have a local copy of your project on your system, you can edit the files (if you have the correct permission). But most unexperienced users forget to update their local copy before editing or upload ("push") the local copy to the GitHub repository when they made a correct change to one or more of their files.</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=Github_manual_for_Ubuntu&diff=13237Github manual for Ubuntu2012-09-26T12:32:44Z<p>Ginger: </p>
<hr />
<div>== Introduction to Github ==<br />
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. Github is an open source repository site. For more information about repository's and Github, please visit [http://en.wikipedia.org/wiki/GitHub Wiki GitHub]. If you do not have a GitHub account and you would like to contribute to a project or develop a project on your own, please register at [https://github.com/ github.com] and follow their "Bootcamp". <br />
<span style="color:#FF0000"> This manual works only for ubuntu users! </span><br />
<br />
== Github and Ubuntu ==<br />
Github doesn't provide an easy step-by-step guide for using your repository with ubuntu, if you need (or would like) to use ubuntu and github together, we provide a nice and easy guide. This page will help you to Setup github for Ubuntu and use Github. At the end there will be a small summary or so called: "Cheatsheet" with the command's you might need.<br />
<br />
== Setup Github ==<br />
When you have a github-account, you may install Github. Before installing Github, you need to set up the ssh keys. This manual will also guide you trough cloning and configurnig with github.<br />
<br />
=== Setup the SSH-key ===<br />
# Open the terminal in Ubuntu.<br />
# Type: <br> <br><code>$cd ~/.ssh </code> <br> <br> When the terminal displays: ""bash: cd: ./.ssh:No such file or directory" you should generate a public/private rsa ket pair, continue with step 3. <br> If the terminal changes to ~/.ssh directory, continue with step 5.<br />
# Open a new terminal and type: <br> <br> <code>$ ssh-keygen -t rsa -C "your_email@youremail.com"</code> <br> <br> After hitting Enter, the terminal will say: 'Generating public/private rsa ket pair. Enter file in which to save the key(/Home/ubuntu/.ssh/id_rsa):' please press only enter and the terminal will ask to enter a passphrase.<br />
# Enter a suitable passphrase which is > 4 characters. If this is done, please continue with step 6.<br />
# (Follow this step only if your terminal changed to "~/.ssh") <br> You already have some SSH-keys, following commands will backup (in folder "key_backup") and remove the keys. Type in your terminal: <br> <br> <code> $ mkdir key_backup </code> <br> <code> $ cd id_rsa* key backup </code> <br> <code> $ rm id_rsa* </code> <br> <br><br />
# Add the SSH-key to github, type in the terminal: <br> <br> <code> $ gedit id_rsa.pub </code> <br> <br> <br />
# Ubuntu will open a file, copy it's entire content:<br />
## Open the github site and login.<br />
## Go to "Account Settings" (in the upper right corner from your page).<br />
## Click: "SSH Keys"<br />
## Click: "Add another public key" <br />
## Paste the copied content into the "key field" and press "Add key" <br> <br><br />
# Open the terminal again and type the following command: <br> <br> <code>ssh-add</code> <br> <br> This is only required if you use ubuntu (which all the readers of this document should, as described in the introduction.)<br />
<br />
Your setup for the ssh-key is completed! Now you are ready to install github.<br />
<br />
=== Install Github ===<br />
Open the terminal and type the following command: <br> <br><br />
<code> $ sudo apt-get install git-core git-gui git-doc </code> <br> <br><br />
<br />
Your terminal will download some things and install github automaticly. When it's done, your installation is complete! The next step is getting your local copy of the repository (or code-branch), follow the instructions for "Cloning".<br />
<br />
=== Cloning ===<br />
Cloning is a way of downloading a local copy of your project. The following command will clone the code branch, just replace "username" with you GitHub username and project name with the name of project on github: <br><br><code>$ git clone git@github.com:username/projectname.git</code><br><br><br />
Be aware, do not misspell the command, it won't work. If you are having trouble, read the given error and try to solve him by reading the following page: [https://help.github.com/categories/56/articles GitHub help].<br />
<br />
== How to use Github ==<br />
When you have a local copy of your project on your system, you can edit the files (if you have the correct permission). But most unexperienced users forget to update their local copy before editing or upload ("push") the local copy to the GitHub repository when they made a correct change to one or more of their files.</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=Github_manual_for_Ubuntu&diff=13236Github manual for Ubuntu2012-09-26T12:29:23Z<p>Ginger: </p>
<hr />
<div>== Introduction to Github ==<br />
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. Github is an open source repository site. For more information about repository's and Github, please visit [http://en.wikipedia.org/wiki/GitHub Wiki GitHub]. If you do not have a GitHub account and you would like to contribute to a project or develop a project on your own, please register at [https://github.com/ github.com] and follow their "Bootcamp". <br />
<span style="color:#FF0000"> This manual works only for ubuntu users! </span><br />
<br />
== Github and Ubuntu ==<br />
Github doesn't provide an easy step-by-step guide for using your repository with ubuntu, if you need (or would like) to use ubuntu and github together, we provide a nice and easy guide. This page will help you to Setup github for Ubuntu and use Github. At the end there will be a small summary or so called: "Cheatsheet" with the command's you might need.<br />
<br />
== Setup Github ==<br />
When you have a github-account, you may install Github. Before installing Github, you need to set up the ssh keys. This manual will also guide you trough cloning and configurnig with github.<br />
<br />
=== Setup the SSH-key ===<br />
# Open the terminal in Ubuntu.<br />
# Type: <br> <br><code>$cd ~/.ssh </code> <br> <br> When the terminal displays: ""bash: cd: ./.ssh:No such file or directory" you should generate a public/private rsa ket pair, continue with step 3. <br> If the terminal changes to ~/.ssh directory, continue with step 5.<br />
# Open a new terminal and type: <br> <br> <code>$ ssh-keygen -t rsa -C "your_email@youremail.com"</code> <br> <br> After hitting Enter, the terminal will say: 'Generating public/private rsa ket pair. Enter file in which to save the key(/Home/ubuntu/.ssh/id_rsa):' please press only enter and the terminal will ask to enter a passphrase.<br />
# Enter a suitable passphrase which is > 4 characters. If this is done, please continue with step 6.<br />
# (Follow this step only if your terminal changed to "~/.ssh") <br> You already have some SSH-keys, following commands will backup (in folder "key_backup") and remove the keys. Type in your terminal: <br> <br> <code> $ mkdir key_backup </code> <br> <code> $ cd id_rsa* key backup </code> <br> <code> $ rm id_rsa* </code> <br> <br><br />
# Add the SSH-key to github, type in the terminal: <br> <br> <code> $ gedit id_rsa.pub </code> <br> <br> <br />
# Ubuntu will open a file, copy it's entire content:<br />
## Open the github site and login.<br />
## Go to "Account Settings" (in the upper right corner from your page).<br />
## Click: "SSH Keys"<br />
## Click: "Add another public key" <br />
## Paste the copied content into the "key field" and press "Add key" <br> <br><br />
# Open the terminal again and type the following command: <br> <br> <code>ssh-add</code> <br> <br> This is only required if you use ubuntu (which all the readers of this document should, as described in the introduction.)<br />
<br />
Your setup for the ssh-key is completed! Now you are ready to install github.<br />
<br />
=== Install Github ===<br />
Open the terminal and type the following command: <br> <br><br />
<code> $ sudo apt-get install git-core git-gui git-doc </code> <br> <br><br />
<br />
Your terminal will download some things and install github automaticly. When it's done, your installation is complete! The next step is getting your local copy of the repository (or code-branch), follow the instructions for "Cloning".<br />
<br />
=== Cloning ===<br />
Cloning is a way of downloading a local copy of your project. The following command will clone the code branch, just replace "username" with you GitHub username and project name with the name of project on github: <br><br><code>$ git clone git@github.com:username/projectname.git</code><br><br><br />
Be aware, do not misspell the command, it won't work. If you are having trouble, read the given error and try to solve him by reading the following page: [https://help.github.com/categories/56/articles GitHub help].</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=Github_manual_for_Ubuntu&diff=13235Github manual for Ubuntu2012-09-26T12:15:50Z<p>Ginger: /* Setup the SSH-key */</p>
<hr />
<div>== Introduction to Github ==<br />
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. Github is an open source repository site. For more information about repository's and Github, please visit [http://en.wikipedia.org/wiki/GitHub Wiki GitHub]. If you do not have a GitHub account and you would like to contribute to a project or develop a project on your own, please register at [https://github.com/ github.com] and follow their "Bootcamp". <br />
<br />
== Github and Ubuntu ==<br />
Github doesn't provide an easy step-by-step guide for using your repository with ubuntu, if you need (or would like) to use ubuntu and github together, we provide a nice and easy guide. This page will help you to Setup github for Ubuntu and use Github. At the end there will be a small summary or so called: "Cheatsheet" with the command's you might need.<br />
<br />
== Setup Github ==<br />
When you have a github-account, you may install Github. Before installing Github, you need to set up the ssh keys.<br />
=== Setup the SSH-key ===<br />
# Open the terminal in Ubuntu.<br />
# Type: <br> <br><code>$cd ~/.ssh </code> <br> <br> When the terminal displays: ""bash: cd: ./.ssh:No such file or directory" you should generate a public/private rsa ket pair, continue with step 3. <br> If the terminal changes to ~/.ssh directory, continue with step 5.<br />
# Open a new terminal and type: <br> <br> <code>$ ssh-keygen -t rsa -C "your_email@youremail.com"</code> <br> <br> After hitting Enter, the terminal will say: 'Generating public/private rsa ket pair. Enter file in which to save the key(/Home/ubuntu/.ssh/id_rsa):' please press only enter and the terminal will ask to enter a passphrase.<br />
# Enter a suitable passphrase which is > 4 characters. If this is done, please continue with step 6.<br />
# (Follow this step only if your terminal changed to "~/.ssh") <br> You already have some SSH-keys, following commands will backup (in folder "key_backup") and remove the keys. Type in your terminal: <br> <br> <code> $ mkdir key_backup </code> <br> <code> $ cd id_rsa* key backup </code> <br> <code> $ rm id_rsa* </code> <br> <br><br />
# Add the SSH-key to github, type in the terminal: <br> <br> <code> $ gedit id_rsa.pub </code> <br> <br> <br />
# Ubuntu will open a file, copy it's entire content:<br />
## Open the github site and login.<br />
## Go to "Account Settings" (in the upper right corner from your page).<br />
## Click: "SSH Keys"<br />
## Click: "Add another public key" <br />
## Paste the copied content into the "key field" and press "Add key" <br> <br><br />
# Open the terminal again and type the following command: <br> <br> <code>ssh-add</code> <br> <br> This is only required if you use ubuntu (which all the readers of this document should, as described in the introduction.)<br />
<br />
Your setup for the ssh-key is completed! Now you are ready to install github.<br />
<br />
=== Install Github ===<br />
Open the terminal and type the following command: <br> <br><br />
<code> $ sudo apt-get install git-core git-gui git-doc </code> <br> <br></div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=Github_manual_for_Ubuntu&diff=13230Github manual for Ubuntu2012-09-25T16:54:59Z<p>Ginger: </p>
<hr />
<div>== Introduction to Github ==<br />
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. Github is an open source repository site. For more information about repository's and Github, please visit [http://en.wikipedia.org/wiki/GitHub Wiki GitHub]. If you do not have a GitHub account and you would like to contribute to a project or develop a project on your own, please register at [https://github.com/ github.com] and follow their "Bootcamp". <br />
<br />
== Github and Ubuntu ==<br />
Github doesn't provide an easy step-by-step guide for using your repository with ubuntu, if you need (or would like) to use ubuntu and github together, we provide a nice and easy guide. This page will help you to Setup github for Ubuntu and use Github. At the end there will be a small summary or so called: "Cheatsheet" with the command's you might need.<br />
<br />
== Setup Github ==<br />
When you have a github-account, you may install Github. Before installing Github, you need to set up the ssh keys.<br />
=== Setup the SSH-key ===<br />
# Open the terminal in Ubuntu.<br />
# Type: <br> <br><code>$cd ~/.ssh </code> <br> <br> When the terminal displays: ""bash: cd: ./.ssh:No such file or directory" you should generate a public/private rsa ket pair, continue with step 3. <br> If the terminal changes to ~/.ssh directory, continue with step 5.<br />
# Open a new terminal and type: <br> <br> <code>$ ssh-keygen -t rsa -C "your_email@youremail.com"</code> <br> <br> After hitting Enter, the terminal will say: 'Generating public/private rsa ket pair. Enter file in which to save the key(/Home/ubuntu/.ssh/id_rsa):' please press only enter and the terminal will ask to enter a passphrase.<br />
# Enter a suitable passphrase which is > 4 characters. If this is done, please continue with step 6.<br />
# (Follow this step only if your terminal changed to "~/.ssh") <br> You already have some SSH-keys, following commands will backup (in folder "key_backup") and remove the keys. Type in your terminal: <br> <br> <code> $ mkdir key_backup </code> <br> <code> $ cd id_rsa* key backup </code> <br> <code> $ rm id_rsa* </code> <br> <br><br />
# Add the SSH-key to github, type in the terminal: <br> <br> <code> $ gedit id_rsa.pub </code> <br> <br> <br />
# Ubuntu will open a file, copy it's entire content:<br />
## Open the github site and login.<br />
## Go to "Account Settings" (in the upper right corner from your page).<br />
## Click: "SSH Keys"<br />
## Click: "Add another public key" <br />
## Paste the copied content into the "key field" and press "Add key"<br />
<br />
Your setup for the ssh-key is completed! Now you are ready to install github.<br />
<br />
=== Install Github ===<br />
Open the terminal and type the following command: <br> <br><br />
<code> $ sudo apt-get install git-core git-gui git-doc </code> <br> <br></div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=Github_manual_for_Ubuntu&diff=13229Github manual for Ubuntu2012-09-25T16:52:11Z<p>Ginger: /* Setup Github */</p>
<hr />
<div>== Introduction to Github ==<br />
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. Github is an open source repository site. For more information about repository's and Github, please visit [http://en.wikipedia.org/wiki/GitHub Wiki GitHub]. If you do not have a GitHub account and you would like to contribute to a project or develop a project on your own, please register at [https://github.com/ github.com] and follow their "Bootcamp". <br />
<br />
== Github and Ubuntu ==<br />
Github doesn't provide an easy step-by-step guide for using your repository with ubuntu, if you need (or would like) to use ubuntu and github together, we provide a nice and easy guide. This page will help you to Setup github for Ubuntu and use Github. At the end there will be a small summary or so called: "Cheatsheet" with the command's you might need.<br />
<br />
== Setup Github ==<br />
When you have a github-account, you may install Github. Before installing Github, you need to set up the ssh keys:<br />
<br />
# Open the terminal in Ubuntu.<br />
# Type: <br> <br><code>$cd ~/.ssh </code> <br> <br> When the terminal displays: ""bash: cd: ./.ssh:No such file or directory" you should generate a public/private rsa ket pair, continue with step 3. <br> If the terminal changes to ~/.ssh directory, continue with step 5.<br />
# Open a new terminal and type: <br> <br> <code>$ ssh-keygen -t rsa -C "your_email@youremail.com"</code> <br> <br> After hitting Enter, the terminal will say: 'Generating public/private rsa ket pair. Enter file in which to save the key(/Home/ubuntu/.ssh/id_rsa):' please press only enter and the terminal will ask to enter a passphrase.<br />
# Enter a suitable passphrase which is > 4 characters. If this is done, please continue with step 6.<br />
# (Follow this step only if your terminal changed to "~/.ssh") <br> You already have some SSH-keys, following commands will backup (in folder "key_backup") and remove the keys. Type in your terminal: <br> <br> <code> $ mkdir key_backup </code> <br> <code> $ cd id_rsa* key backup </code> <br> <code> $ rm id_rsa* </code> <br> <br><br />
# Add the SSH-key to github, type in the terminal: <br> <br> <code> $ gedit id_rsa.pub </code> <br> <br> <br />
# Ubuntu will open a file, copy it's entire content:<br />
## Open the github site and login.<br />
## Go to "Account Settings" (in the upper right corner from your page).<br />
## Click: "SSH Keys"<br />
## Click: "Add another public key" <br />
## Paste the copied content into the "key field" and press "Add key"<br />
<br />
Your setup for the ssh-key is completed! Now you are ready to install github.</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=Github_manual_for_Ubuntu&diff=13228Github manual for Ubuntu2012-09-25T16:45:58Z<p>Ginger: Created page with "== Introduction to Github == Developers often use a repository for developing their software projects. When using a repository, developers can upload and download the code develo…"</p>
<hr />
<div>== Introduction to Github ==<br />
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. Github is an open source repository site. For more information about repository's and Github, please visit [http://en.wikipedia.org/wiki/GitHub Wiki GitHub]. If you do not have a GitHub account and you would like to contribute to a project or develop a project on your own, please register at [https://github.com/ github.com] and follow their "Bootcamp". <br />
<br />
== Github and Ubuntu ==<br />
Github doesn't provide an easy step-by-step guide for using your repository with ubuntu, if you need (or would like) to use ubuntu and github together, we provide a nice and easy guide. This page will help you to Setup github for Ubuntu and use Github. At the end there will be a small summary or so called: "Cheatsheet" with the command's you might need.<br />
<br />
== Setup Github ==<br />
When you have a github-account, you may install Github. Before installing Github, you need to set up the ssh keys:<br />
<br />
# Open the terminal in Ubuntu.<br />
# Type: <br> <br><code>$cd ~/.ssh </code> <br> <br> When the terminal displays: ""bash: cd: ./.ssh:No such file or directory" you should generate a public/private rsa ket pair, continue with step 3. <br> If the terminal changes to ~/.ssh directory, continue with step 5.<br />
# Open a new terminal and type: <br> <br> <code>$ ssh-keygen -t rsa -C "your_email@youremail.com"</code> <br> <br> After hitting Enter, the terminal will say: 'Generating public/private rsa ket pair. Enter file in which to save the key(/Home/ubuntu/.ssh/id_rsa):' please press only enter and the terminal will ask to enter a passphrase.<br />
# Enter a suitable passphrase which is > 4 characters. If this is done, please continue with step 6.<br />
# (Follow this step only if your terminal changed to "~/.ssh") <br> You already have some SSH-keys, following commands will backup (in folder "key_backup") and remove the keys. Type in your terminal: <br> <br> <code> $ mkdir key_backup </code> <br> <code> $ cd id_rsa* key backup </code> <br> <code> $ rm id_rsa* </code> <br> <br></div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13227TU Delft - Lasergame with Autonomous AR Drone2012-09-25T15:26:41Z<p>Ginger: /* Introduction */</p>
<hr />
<div>== Introduction ==<br />
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. <br />
<br />
=== About the AR Drone 2.0 ===<br />
[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300px|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
<br />
The AR Drone from Parrot is an affordable, wifi controlled, flying quadrotor. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 brushless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearing<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA*H LiPo rechargeable battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller<br />
<br />
=== Getting Started ===<br />
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:<br />
* Download the SDK from [http://www.ARdrone.org Ardrone.org]<br />
* 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.'''<br />
* Follow the instructions described in the "Getting the cross-compiler".<br />
<br />
=== Getting the cross-compiler === <br />
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]<br />
# Open the terminal and direct to your home directory.<br />
# Type the following commands (without the $):<br />
<br />
$ sudo chmod +x codesetup.sh<br />
$ sudo ./codesetup.sh<br />
<br />
Wait a few minutes and you're done!<br />
<br />
=== The Repository ===<br />
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:<br />
* [[Github manual for Ubuntu]]<br />
<br />
== Manuals and guides ==<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13226TU Delft - Lasergame with Autonomous AR Drone2012-09-24T12:27:17Z<p>Ginger: /* About the AR Drone 2.0 */</p>
<hr />
<div>== Introduction ==<br />
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. <br />
<br />
=== About the AR Drone 2.0 ===<br />
[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300px|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
<br />
The AR Drone from Parrot is an affordable, wifi controlled, flying quadrotor. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 brushless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearing<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA*H LiPo rechargeable battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller<br />
<br />
=== Getting Started ===<br />
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:<br />
* Download the SDK from [http://www.ARdrone.org Ardrone.org]<br />
* 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.'''<br />
* Follow the instructions described in the "Getting the cross-compiler".<br />
<br />
=== Getting the cross-compiler === <br />
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]<br />
# Open the terminal and direct to your home directory.<br />
# Type the following commands (without the $):<br />
<br />
$ sudo chmod +x codesetup.sh<br />
$ sudo ./codesetup.sh<br />
<br />
Wait a few minutes and you're done!<br />
<br />
== Manuals and guides ==<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13225TU Delft - Lasergame with Autonomous AR Drone2012-09-24T12:26:06Z<p>Ginger: /* Getting the cross-compiler */</p>
<hr />
<div>== Introduction ==<br />
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. <br />
<br />
=== About the AR Drone 2.0 ===<br />
[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300px|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
<br />
The AR Drone from Parrot is an affordable, wifi controlled, flying quadrotor. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 brushless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearing<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller<br />
<br />
=== Getting Started ===<br />
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:<br />
* Download the SDK from [http://www.ARdrone.org Ardrone.org]<br />
* 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.'''<br />
* Follow the instructions described in the "Getting the cross-compiler".<br />
<br />
=== Getting the cross-compiler === <br />
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]<br />
# Open the terminal and direct to your home directory.<br />
# Type the following commands (without the $):<br />
<br />
$ sudo chmod +x codesetup.sh<br />
$ sudo ./codesetup.sh<br />
<br />
Wait a few minutes and you're done!<br />
<br />
== Manuals and guides ==<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13224TU Delft - Lasergame with Autonomous AR Drone2012-09-24T12:25:48Z<p>Ginger: /* Getting the cross-compiler */</p>
<hr />
<div>== Introduction ==<br />
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. <br />
<br />
=== About the AR Drone 2.0 ===<br />
[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300px|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
<br />
The AR Drone from Parrot is an affordable, wifi controlled, flying quadrotor. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 brushless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearing<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller<br />
<br />
=== Getting Started ===<br />
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:<br />
* Download the SDK from [http://www.ARdrone.org Ardrone.org]<br />
* 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.'''<br />
* Follow the instructions described in the "Getting the cross-compiler".<br />
<br />
=== Getting the cross-compiler === <br />
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]<br />
# Open the terminal and direct to your home directory.<br />
# Type the following commands (without the $):<br />
<br />
$ sudo chmod +x codesetup.sh<br />
$ sudo ./codesetup.sh<br />
<br />
# Wait a few minutes and you're done!<br />
<br />
== Manuals and guides ==<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13215TU Delft - Lasergame with Autonomous AR Drone2012-09-20T09:57:13Z<p>Ginger: </p>
<hr />
<div>== Introduction ==<br />
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. <br />
<br />
=== About the AR Drone 2.0 ===<br />
[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300px|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
<br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller<br />
<br />
=== Getting Started ===<br />
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:<br />
* Download the SDK from [http://www.ARdrone.org Ardrone.org]<br />
* 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.'''<br />
* Follow the instructions described in the "Getting the cross-compiler".<br />
<br />
=== Getting the cross-compiler === <br />
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]<br />
# Open the terminal and direct to your home directory.<br />
# Type the following commands (without the $):<br />
<br />
$ sudo chmod +x codesetup.sh<br />
$ sudo ./codesetup.sh<br />
<br />
== Manuals and guides ==<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13207TU Delft - Lasergame with Autonomous AR Drone2012-09-19T23:55:33Z<p>Ginger: </p>
<hr />
<div>== Introduction ==<br />
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. <br />
<br />
=== About the AR Drone 2.0 ===<br />
[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300px|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller<br />
<br />
=== Getting Started ===<br />
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:<br />
* Download the SDK from [http://www.ARdrone.org Ardrone.org]<br />
* 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.'''<br />
* Follow the instructions described in the "Getting the cross-compiler".<br />
<br />
=== Getting the cross-compiler === <br />
# Download the cross-compiler from [http://taghof.github.com/Navigation-for-Robots-with-WIFI-and-CV/downloads/codesetup.sh]<br />
# Open the terminal and direct to your home directory.<br />
# Type the following commands (without the $):<br />
<br />
$ sudo chmod +x codesetup.sh<br />
$ sudo ./codesetup.sh<br />
<br />
== Manuals and guides ==<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13206TU Delft - Lasergame with Autonomous AR Drone2012-09-19T22:54:44Z<p>Ginger: </p>
<hr />
<div>== Lasergame with Autonomous AR Drone ==<br />
== Introduction ==<br />
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. <br />
<br />
=== About the AR Drone 2.0 ===<br />
[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300px|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller<br />
<br />
== Manuals and guides ==<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13205TU Delft - Lasergame with Autonomous AR Drone2012-09-19T22:54:24Z<p>Ginger: </p>
<hr />
<div>== Lasergame with Autonomous AR Drone ==<br />
== Introduction ==<br />
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. <br />
<br />
=== About the AR Drone 2.0 ===<br />
[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300px|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13204TU Delft - Lasergame with Autonomous AR Drone2012-09-19T22:50:28Z<p>Ginger: </p>
<hr />
<div>=== Lasergame with Autonomous AR Drone ===<br />
<br />
=== Summary ===<br />
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. <br />
<br />
=== About the AR Drone 2.0 ===<br />
[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300px|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13203TU Delft - Lasergame with Autonomous AR Drone2012-09-19T14:16:58Z<p>Ginger: </p>
<hr />
<div>=== Lasergame with Autonomous AR Drone ===<br />
=== Overview ===<br />
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. <br />
<br />
=== Contents ===<br />
* [[About the AR Drone 2.0]]<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13202TU Delft - Lasergame with Autonomous AR Drone2012-09-19T14:14:01Z<p>Ginger: /* The AR Drone 2.0 */</p>
<hr />
<div>=== Lasergame with Autonomous AR Drone ===<br />
=== Overview ===<br />
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. <br />
<br />
[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300px|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13201TU Delft - Lasergame with Autonomous AR Drone2012-09-19T14:06:29Z<p>Ginger: </p>
<hr />
<div>=== Lasergame with Autonomous AR Drone ===<br />
=== Overview ===<br />
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. <br />
<br />
=== Contents ===<br />
* [[About the AR Drone 2.0]]<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13200TU Delft - Lasergame with Autonomous AR Drone2012-09-19T14:06:06Z<p>Ginger: </p>
<hr />
<div>=== Lasergame with Autonomous AR Drone ===<br />
=== Overview ===<br />
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. <br />
<br />
=== Contents ===<br />
* [[About the AR Drone 2.0]]<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual<br />
</td></div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=About_the_AR_Drone_2.0&diff=13199About the AR Drone 2.02012-09-19T13:56:05Z<p>Ginger: </p>
<hr />
<div>[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300px|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=About_the_AR_Drone_2.0&diff=13198About the AR Drone 2.02012-09-19T13:55:34Z<p>Ginger: </p>
<hr />
<div>[[File:800px-Parrot_AR.Drone_2.JPG|thumb|300|Parrot's AR Drone 2]]<br />
[[File:ARdrone_exploded.jpg|thumb|300px|Exploded view of the AR Drone 2.]]<br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=File:800px-Parrot_AR.Drone_2.JPG&diff=13197File:800px-Parrot AR.Drone 2.JPG2012-09-19T13:54:44Z<p>Ginger: </p>
<hr />
<div></div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=About_the_AR_Drone_2.0&diff=13196About the AR Drone 2.02012-09-19T13:52:24Z<p>Ginger: </p>
<hr />
<div>[[File:ARdrone_exploded.jpg|thumb|400px|Exploded view of the AR Drone 2.]]<br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=About_the_AR_Drone_2.0&diff=13195About the AR Drone 2.02012-09-19T13:49:56Z<p>Ginger: </p>
<hr />
<div>[[File:ARdrone_exploded.jpg|thumb|Exploded view of the AR Drone 2.]]<br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=About_the_AR_Drone_2.0&diff=13194About the AR Drone 2.02012-09-19T13:41:31Z<p>Ginger: </p>
<hr />
<div><div style="float: right; width: 500px; overflow: hidden"><gallery widths=200px heigths=200px><br />
Image:ARdrone_exploded.jpg|Exploded view of the AR Drone 2.<br />
</gallery></div><br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=About_the_AR_Drone_2.0&diff=13193About the AR Drone 2.02012-09-19T13:38:34Z<p>Ginger: </p>
<hr />
<div><div style="float: right; width: 500px; overflow: hidden"><gallery widths=200px heigths=400px><br />
Image:ARdrone_exploded.jpg|Exploded view of the AR Drone 2.<br />
</gallery></div><br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=File:ARdrone_in_air.jpg&diff=13192File:ARdrone in air.jpg2012-09-19T13:36:19Z<p>Ginger: </p>
<hr />
<div></div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=File:ARdrone_exploded.jpg&diff=13191File:ARdrone exploded.jpg2012-09-19T13:31:58Z<p>Ginger: </p>
<hr />
<div></div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=About_the_AR_Drone_2.0&diff=13190About the AR Drone 2.02012-09-19T13:18:35Z<p>Ginger: </p>
<hr />
<div><div style="float: right; width: 500px; overflow: hidden"><gallery widths=200px heigths=200px><br />
Image:http://ardrone2.parrot.com/media/uploads/caracteristiques_en/specifications/specifications_02.jpg|Exploded view of the AR Drone 2.<br />
Image:http://blog.laptopmag.com/wpress/wp-content/uploads/2012/02/ARDrone2.jpg|The AR Drone 2.0 without indoor hull.<br />
</gallery></div><br />
The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=About_the_AR_Drone_2.0&diff=13189About the AR Drone 2.02012-09-19T13:12:25Z<p>Ginger: Created page with "The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open sourc…"</p>
<hr />
<div>The AR Drone from Parrot is an affordable wifi controlled flying quadrotor helicopter. It is designed to be controlled with Android and iOS devices. Parrot has made an open source API (Application Programming Interface), to gather developers and game studios. By registering on [http://www.ARdrone.org Ardrone.org] the developer will be able to download the SDK (Software Development Kit) and start developing.<br />
<br />
For this project, we will be using the AR Drone 2, which has the following technical specifications:<br />
* HD Video:<br />
** HD Camera 720p 30fps<br />
** Wide angle lens: 92 degrees<br />
** H264 encoding base profile<br />
** Video storage on the fly with the remote device<br />
** JPEG photo<br />
* Electronic assistance:<br />
** 1 GHz 32 bit ARM Cortex A8 processor with 800MHz video DSP TMS320DMC64x<br />
** 1Gbit DDR2 RAM at 200MHZ<br />
** USB 2.0 high speed for extensions<br />
** Wi-Fi b,g,n<br />
** 3 axis gyroscope 2000 degrees / second precision<br />
** 3 axis accelerometer +- 50 mg precision<br />
** 3 axis magnetometer 6 degrees precision<br />
** Pressure sensor +/- 10 Pa precision (80 cm at sea level)<br />
** Ultra sound sensors for ground altitude measurement<br />
** 60 fps vertical QVGA camera for ground speed measurement<br />
** Linux 2.6.32<br />
* Motors:<br />
** 4 bruchless inrunner motors, 14,5 watt and 28.500 RPM<br />
** Micro ball bearind<br />
** Low noise Nylatron gears for 1/8.75 propellor reductor.<br />
** Specific high propelled drag for maneuverability<br />
** 8 MIPS AVR CPU per motor controller.<br />
** 3 elements 1.000 mA/H LiPo rechargeaple battery<br />
** Fully reprogrammable motor controller<br />
** Water resistant motor's electronic controller</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13184TU Delft - Lasergame with Autonomous AR Drone2012-09-17T21:33:13Z<p>Ginger: /* TU Delft - Lasergame with Autonomous AR Drone */</p>
<hr />
<div>=== Lasergame with Autonomous AR Drone ===<br />
=== Overview ===<br />
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. <br />
<br />
=== Contents ===<br />
* [[About the AR Drone 2.0]]<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13183TU Delft - Lasergame with Autonomous AR Drone2012-09-17T21:30:45Z<p>Ginger: /* TU Delft - Lasergame with Autonomous AR Drone */</p>
<hr />
<div>=== Overview ===<br />
This page will guide you through the development of an autonomous quadrotor which will be eventually used in an application. In this case, in combination with lasergaming. <br />
<br />
=== Contents ===<br />
* [[About the AR Drone 2.0]]<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13182TU Delft - Lasergame with Autonomous AR Drone2012-09-17T21:27:53Z<p>Ginger: /* TU Delft - Lasergame with Autonomous AR Drone */</p>
<hr />
<div><br />
=== Overview ===<br />
This page will guide you through the development of an autonomous quadrotor which will be eventually used in an application. In this case, in combination with lasergaming. <br />
<br />
=== Contents ===<br />
* [[About the AR Drone 2.0]]<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13180TU Delft - Lasergame with Autonomous AR Drone2012-09-17T21:27:12Z<p>Ginger: moved Main page to TU Delft - Lasergame with Autonomous AR Drone</p>
<hr />
<div>== TU Delft - Lasergame with Autonomous AR Drone ==<br />
<br />
=== Overview ===<br />
This page will guide you through the development of an autonomous quadrotor which will be eventually used in an application. In this case, in combination with lasergaming. <br />
<br />
=== Contents ===<br />
* [[About the AR Drone 2.0]]<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13179TU Delft - Lasergame with Autonomous AR Drone2012-09-17T21:24:57Z<p>Ginger: /* Contents */</p>
<hr />
<div>== TU Delft - Lasergame with Autonomous AR Drone ==<br />
<br />
=== Overview ===<br />
This page will guide you through the development of an autonomous quadrotor which will be eventually used in an application. In this case, in combination with lasergaming. <br />
<br />
=== Contents ===<br />
* [[About the AR Drone 2.0]]<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13178TU Delft - Lasergame with Autonomous AR Drone2012-09-17T21:24:15Z<p>Ginger: /* Manuals amd guides */</p>
<hr />
<div>== TU Delft - Lasergame with Autonomous AR Drone ==<br />
<br />
=== Overview ===<br />
This page will guide you through the development of an autonomous quadrotor which will be eventually used in an application. In this case, in combination with lasergaming. <br />
<br />
=== Contents ===<br />
* [[ Short summary ]]<br />
** [[About the AR Drone 2.0]]<br />
<br />
=== Manuals and guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Gingerhttp://wiki.paparazziuav.org/w/index.php?title=TU_Delft_-_Lasergame_with_Autonomous_AR_Drone&diff=13177TU Delft - Lasergame with Autonomous AR Drone2012-09-17T21:23:34Z<p>Ginger: /* TU Delft - Lasergame with Autonomous AR Drone */</p>
<hr />
<div>== TU Delft - Lasergame with Autonomous AR Drone ==<br />
<br />
=== Overview ===<br />
This page will guide you through the development of an autonomous quadrotor which will be eventually used in an application. In this case, in combination with lasergaming. <br />
<br />
=== Contents ===<br />
* [[ Short summary ]]<br />
** [[About the AR Drone 2.0]]<br />
<br />
=== Manuals amd guides ===<br />
* [[Step by step guide for beginners]]<br />
* [[Developers Manual]]</div>Ginger