<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Tech Toy Hacks</title>
	<atom:link href="http://blog.perquin.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.perquin.com</link>
	<description>A loose collection of hardware/software projects.</description>
	<lastBuildDate>Thu, 12 Jan 2012 15:03:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Comment on AR Drone program.elf Replacement by Sep</title>
		<link>http://blog.perquin.com/blog/ar-drone-program-elf-replacement/#comment-66</link>
		<dc:creator>Sep</dc:creator>
		<pubDate>Thu, 12 Jan 2012 15:03:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.perquin.com/?p=57#comment-66</guid>
		<description>Go on Chirstian, 
Everyone would appreciate your tuned PID parameters and codes. Provide us with a link to your codes.
Thanks</description>
		<content:encoded><![CDATA[<p>Go on Chirstian,<br />
Everyone would appreciate your tuned PID parameters and codes. Provide us with a link to your codes.<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AR Drone program.elf Replacement by Christian</title>
		<link>http://blog.perquin.com/blog/ar-drone-program-elf-replacement/#comment-65</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Sun, 08 Jan 2012 14:07:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.perquin.com/?p=57#comment-65</guid>
		<description>Hello Hugo

We have been using your very comprehensive AR.Drone code in a project, and we would like to contribute some tuned PID parameters we developed. 
Because the controller code is a totally different implementation you may just want the parameters to implement in your version.</description>
		<content:encoded><![CDATA[<p>Hello Hugo</p>
<p>We have been using your very comprehensive AR.Drone code in a project, and we would like to contribute some tuned PID parameters we developed.<br />
Because the controller code is a totally different implementation you may just want the parameters to implement in your version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AR Drone program.elf Replacement by yuri</title>
		<link>http://blog.perquin.com/blog/ar-drone-program-elf-replacement/#comment-64</link>
		<dc:creator>yuri</dc:creator>
		<pubDate>Thu, 29 Dec 2011 12:33:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.perquin.com/?p=57#comment-64</guid>
		<description>First of all, great job hugo you work is very helpful, thank you.

I was wondering if you know of a way to compile code natively on the drone?

Thank you,
yuri.</description>
		<content:encoded><![CDATA[<p>First of all, great job hugo you work is very helpful, thank you.</p>
<p>I was wondering if you know of a way to compile code natively on the drone?</p>
<p>Thank you,<br />
yuri.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AR Drone program.elf Replacement by Limp</title>
		<link>http://blog.perquin.com/blog/ar-drone-program-elf-replacement/#comment-63</link>
		<dc:creator>Limp</dc:creator>
		<pubDate>Fri, 23 Dec 2011 12:45:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.perquin.com/?p=57#comment-63</guid>
		<description>What are the firmware version and the kernel version on your ardrone?

Thanks</description>
		<content:encoded><![CDATA[<p>What are the firmware version and the kernel version on your ardrone?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AR Drone program.elf Replacement by Limp</title>
		<link>http://blog.perquin.com/blog/ar-drone-program-elf-replacement/#comment-62</link>
		<dc:creator>Limp</dc:creator>
		<pubDate>Wed, 21 Dec 2011 13:11:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.perquin.com/?p=57#comment-62</guid>
		<description>Hi

I am trying to use the opensource firmware on the ardrone.

I do the following steps:
- I download the scource code with the bin folder from this site
- I ftp the bin folder to the drone
- I open a telnet session to the drone
- I change the permissions with the command “chmod 777 /data/video/bin/*”
- I execute fly program with the command “/data/bin/fly”
The result is “segmentation fault”.

I tried to recopile the sources with “arm-2011.03-41-arm-none-linux-gnueabi” downloaded from “https://sourcery.mentor.com/sgpp/lite/arm/portal/release1803” and installed in my Ubuntu 10.04.
I repeated the same steps and the result is again “segmentation fault”.

I tried to compile the following simple code:

int main()
{
return 0;
}

I ftped the program to the drone, changed the permissions and executed the program using telnet and the result is always “segmentation fault”.

The version of ardrone firmware is 1.3.3.
The version of the kernel inside the drone is:
2.6.27.47-parrot #1 preempt wed sep 22 15:29:06 cest 2010

What could be the problem?
What could I do?

Thanks</description>
		<content:encoded><![CDATA[<p>Hi</p>
<p>I am trying to use the opensource firmware on the ardrone.</p>
<p>I do the following steps:<br />
- I download the scource code with the bin folder from this site<br />
- I ftp the bin folder to the drone<br />
- I open a telnet session to the drone<br />
- I change the permissions with the command “chmod 777 /data/video/bin/*”<br />
- I execute fly program with the command “/data/bin/fly”<br />
The result is “segmentation fault”.</p>
<p>I tried to recopile the sources with “arm-2011.03-41-arm-none-linux-gnueabi” downloaded from “https://sourcery.mentor.com/sgpp/lite/arm/portal/release1803” and installed in my Ubuntu 10.04.<br />
I repeated the same steps and the result is again “segmentation fault”.</p>
<p>I tried to compile the following simple code:</p>
<p>int main()<br />
{<br />
return 0;<br />
}</p>
<p>I ftped the program to the drone, changed the permissions and executed the program using telnet and the result is always “segmentation fault”.</p>
<p>The version of ardrone firmware is 1.3.3.<br />
The version of the kernel inside the drone is:<br />
2.6.27.47-parrot #1 preempt wed sep 22 15:29:06 cest 2010</p>
<p>What could be the problem?<br />
What could I do?</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AR Drone program.elf Replacement by Sep</title>
		<link>http://blog.perquin.com/blog/ar-drone-program-elf-replacement/#comment-54</link>
		<dc:creator>Sep</dc:creator>
		<pubDate>Sat, 10 Dec 2011 21:17:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.perquin.com/?p=57#comment-54</guid>
		<description>Dear Hugo,
I am confused with an issue in your nice codes. Some times when I send PWM commands which are not probably chosen the motors suddenly stop and the LEDs go red and I need to restart my drone for sending new commands. Which part of the codes are in charge of this action exactly(i.e. stopping the motors and turning the LEDs red when sending improper PWM commands) regardless of the reason behind it? I check all sub-functions routines in mot.c motorboard.c etc. and functions such as Run_motor, mot_SetLeds, mot_SetPWM and so on!
Regards</description>
		<content:encoded><![CDATA[<p>Dear Hugo,<br />
I am confused with an issue in your nice codes. Some times when I send PWM commands which are not probably chosen the motors suddenly stop and the LEDs go red and I need to restart my drone for sending new commands. Which part of the codes are in charge of this action exactly(i.e. stopping the motors and turning the LEDs red when sending improper PWM commands) regardless of the reason behind it? I check all sub-functions routines in mot.c motorboard.c etc. and functions such as Run_motor, mot_SetLeds, mot_SetPWM and so on!<br />
Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AR Drone program.elf Replacement by Sep</title>
		<link>http://blog.perquin.com/blog/ar-drone-program-elf-replacement/#comment-53</link>
		<dc:creator>Sep</dc:creator>
		<pubDate>Wed, 07 Dec 2011 02:59:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.perquin.com/?p=57#comment-53</guid>
		<description>Hey everyone,
I followed the same procedure proposed by MAPGPS(i.e. I removed the propellers for safety measures) and when I send commands to the drone I also got motor CUTOUT after ~2 sec. I went through the codes to see any break or stop routine and I changed a lot of values but it doesn&#039;t work!
What can be the problem? Hugo/MAPGPS, any idea?
Thanks</description>
		<content:encoded><![CDATA[<p>Hey everyone,<br />
I followed the same procedure proposed by MAPGPS(i.e. I removed the propellers for safety measures) and when I send commands to the drone I also got motor CUTOUT after ~2 sec. I went through the codes to see any break or stop routine and I changed a lot of values but it doesn&#8217;t work!<br />
What can be the problem? Hugo/MAPGPS, any idea?<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AR Drone program.elf Replacement by Joe</title>
		<link>http://blog.perquin.com/blog/ar-drone-program-elf-replacement/#comment-52</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Mon, 05 Dec 2011 09:06:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.perquin.com/?p=57#comment-52</guid>
		<description>What type of communications are you doing between the ARdrone and the PC.  Unicast or Multicast?
One of the MAJOR problems I&#039;ve found with the ARdrone is that if you don&#039;t support Multicast, then you&#039;re SOL.

The program.elf binary specifically uses Multicast (booo) and it doesn&#039;t look like I can change that behavior.

Does your code (on the drone) send the navdata/video back to a specific IP address, or does it try to use Multicast?

Thanks for the great work!!!!!</description>
		<content:encoded><![CDATA[<p>What type of communications are you doing between the ARdrone and the PC.  Unicast or Multicast?<br />
One of the MAJOR problems I&#8217;ve found with the ARdrone is that if you don&#8217;t support Multicast, then you&#8217;re SOL.</p>
<p>The program.elf binary specifically uses Multicast (booo) and it doesn&#8217;t look like I can change that behavior.</p>
<p>Does your code (on the drone) send the navdata/video back to a specific IP address, or does it try to use Multicast?</p>
<p>Thanks for the great work!!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AR Drone program.elf Replacement by Sep</title>
		<link>http://blog.perquin.com/blog/ar-drone-program-elf-replacement/#comment-41</link>
		<dc:creator>Sep</dc:creator>
		<pubDate>Thu, 17 Nov 2011 03:57:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.perquin.com/?p=57#comment-41</guid>
		<description>Solved! A minor mistake;)
Sep</description>
		<content:encoded><![CDATA[<p>Solved! A minor mistake;)<br />
Sep</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on AR Drone program.elf Replacement by Sep</title>
		<link>http://blog.perquin.com/blog/ar-drone-program-elf-replacement/#comment-40</link>
		<dc:creator>Sep</dc:creator>
		<pubDate>Wed, 16 Nov 2011 17:15:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.perquin.com/?p=57#comment-40</guid>
		<description>Dear Bubble and Hugo,
Thanks for the responses! I don&#039;t really know why should I ever use chmod 777/data/video/bin/* (the address format) as I just copied the bin folder into the wind XP windows explorer with ftp://192.168.1.1/ in the address bar! However when I use the two commands  
chmod 777 /data/video/bin/*
/data/video/bin/fly
in the telnet session the path looks correct as it finds the files but denies the permission!(if I use the same command with a file which does not exist let&#039;s say dummyfly it says /.../dummyfly: not found)
I am suspecting the way I ftp the bin folder into drone! Is it simply the following steps:
1. Connect to the drone and Open a window explorer
2. type ftp://192.168.1.1/ at the address bar(I also tried to ftp the bin folder into ftp://192.168.1.1/data/video/bin/ but it doesn&#039;t give me the permission to copy any folder in it!)
3. copy the bin folder into this window(this window is empty by default)?
@ Hugo: I write the commands without # sign since the Microsoft telnet session has it by default!(I telnet to drone from Win XP Command Prompt)
Regards
Sep</description>
		<content:encoded><![CDATA[<p>Dear Bubble and Hugo,<br />
Thanks for the responses! I don&#8217;t really know why should I ever use chmod 777/data/video/bin/* (the address format) as I just copied the bin folder into the wind XP windows explorer with <a href="ftp://192.168.1.1/" rel="nofollow">ftp://192.168.1.1/</a> in the address bar! However when I use the two commands<br />
chmod 777 /data/video/bin/*<br />
/data/video/bin/fly<br />
in the telnet session the path looks correct as it finds the files but denies the permission!(if I use the same command with a file which does not exist let&#8217;s say dummyfly it says /&#8230;/dummyfly: not found)<br />
I am suspecting the way I ftp the bin folder into drone! Is it simply the following steps:<br />
1. Connect to the drone and Open a window explorer<br />
2. type <a href="ftp://192.168.1.1/" rel="nofollow">ftp://192.168.1.1/</a> at the address bar(I also tried to ftp the bin folder into <a href="ftp://192.168.1.1/data/video/bin/" rel="nofollow">ftp://192.168.1.1/data/video/bin/</a> but it doesn&#8217;t give me the permission to copy any folder in it!)<br />
3. copy the bin folder into this window(this window is empty by default)?<br />
@ Hugo: I write the commands without # sign since the Microsoft telnet session has it by default!(I telnet to drone from Win XP Command Prompt)<br />
Regards<br />
Sep</p>
]]></content:encoded>
	</item>
</channel>
</rss>

