<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.elphel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Keops+Leader</id>
	<title>ElphelWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.elphel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Keops+Leader"/>
	<link rel="alternate" type="text/html" href="https://wiki.elphel.com/wiki/Special:Contributions/Keops_Leader"/>
	<updated>2026-08-01T12:52:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5572</id>
		<title>Optical tracking system for amateur rockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5572"/>
		<updated>2009-08-05T09:19:44Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:LogoKeops.jpg|thumb]]&lt;br /&gt;
The [http://troll.le.club.free.fr TRoll] French amateur rocketry association is developping [http://troll.le.club.free.fr/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=14&amp;amp;Itemid=14 KEOPS] an optical tracking system to pursue its and others amateur rockets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All of our software, hardware, and electronics designs are/will be licensed under the GNU GPLv3 and are available from our subversion server. Access is granted on request by sending me an email at yXanXn_XgoXuy@yahoo.fr (suppress all the X).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The hardware will be simple but robust as the system has to be deployed and manipulated in harsh environment.&lt;br /&gt;
It is mainly a 2-axis system with a equipment casing at the bottom holding the electronics.&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops trepied.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops_trepied_zoom.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Keops CAO Screenshots on the side&lt;br /&gt;
&lt;br /&gt;
== Electronic ==&lt;br /&gt;
&lt;br /&gt;
As in our rockets, we&#039;ll use a microcontroler from [http://www.atmel.com/products/AVR/ ATMEL], we are currently discussing to obtain samples of their brand new XMega but a recovery solution is the ATMega32.&lt;br /&gt;
Driving 2 motors via H-bridges and coupled to a W5100 for communication, it is in charge of controling the position and/or the speed of the Elphel camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software is composed of 2 parts :&lt;br /&gt;
* the embedded part is coded in C using the AVR port of gcc.&lt;br /&gt;
* on the PC side, the code is in python using the openCV library.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Principle ==&lt;br /&gt;
&lt;br /&gt;
The camera films the rocket and the sky beyond it.&lt;br /&gt;
A picture is retreived and the rocket is extracted.&lt;br /&gt;
The tracking algorithm ensures to keep the rocket centered in the picture.&lt;br /&gt;
If not, commands are sent to the microcontroler to adjust the camera position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* First of all, take control over the camera!&lt;br /&gt;
That means to acquire pictures with as low latency as possible and to configure the image size on the fly from the python script.&lt;br /&gt;
&lt;br /&gt;
* Second, acquire some test case pictures and videos.&lt;br /&gt;
The creation of the first pictures will be probably gives some quite funny &amp;quot;making off&amp;quot; videos (we&#039;ll post them) if we respect what we have intended.&lt;br /&gt;
The videos will be done during the &amp;quot;Festiciels PACA&amp;quot; regional launch campaign on the 28th and 29th of May, 2009 at Eyguière, near Salon-de-Provence. We have agreements to position the camera in the take-off field to be as representative as the intended situation : the national launch campaign.&lt;br /&gt;
&lt;br /&gt;
* Check the algorithm capability and execution time on one side but also build the 2-axis system and the electronics.&lt;br /&gt;
&lt;br /&gt;
* Final integration and tests&lt;br /&gt;
If everything runs without any problem (absolutely any problem) we could be ready this year national campaign, end of August.&lt;br /&gt;
If not, we&#039;ll have a full year to optimize and to higher integrate the whole system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;Live&#039; history ==&lt;br /&gt;
&lt;br /&gt;
Today, the 16th of April 2009, I received the camera.&lt;br /&gt;
Here is the very first picture I took : Yes, it&#039;s my rocket TRoy!&lt;br /&gt;
and then immediately after a picture of the Mediterranean Sea&lt;br /&gt;
because we are from the Côte d&#039;Azur&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:Première_photo.png|right|thumb]]&lt;br /&gt;
|[[Image:La_mer.png|right|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Last week, we received the 70 mm lens and and a X2 Extender (all in CS Mount).&lt;br /&gt;
The mount can be seen on the picture (Yann &amp;amp; Felicien are also present in back)&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:KeopsLens.jpg|left|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Second Test, 2 &amp;amp; 8 May 2009:&lt;br /&gt;
&lt;br /&gt;
House @ 400 m without X2 Extender (70 mm) / House @ 500 m with X2 (eq 140 mm)/ House @ 2000 m with X2 (eq 140 mm)&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:Keops_Test_400m.jpg|right|thumb]]&lt;br /&gt;
|[[Image:Keops_Test_X2_500m_2.jpg|right|thumb]]&lt;br /&gt;
|[[Image:Keops_Test_X2_2000m_2.jpg|right|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Mechanical completion , 5 August 2009:&lt;br /&gt;
&lt;br /&gt;
We realized 95% of Keops mechanics, &lt;br /&gt;
Motors and Camera fixation miss yet.&lt;br /&gt;
&lt;br /&gt;
This is some pictures:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:Keops_Rea1bis.jpg|right|thumb]]&lt;br /&gt;
|[[Image:Keops_Rea2bis.jpg|right|thumb]]&lt;br /&gt;
|[[Image:Keops_Rea3bis.jpg|right|thumb]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=File:Keops_Rea3bis.jpg&amp;diff=6122</id>
		<title>File:Keops Rea3bis.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=File:Keops_Rea3bis.jpg&amp;diff=6122"/>
		<updated>2009-08-05T09:19:02Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=File:Keops_Rea2bis.jpg&amp;diff=6121</id>
		<title>File:Keops Rea2bis.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=File:Keops_Rea2bis.jpg&amp;diff=6121"/>
		<updated>2009-08-05T09:18:39Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=File:Keops_Rea1bis.jpg&amp;diff=6120</id>
		<title>File:Keops Rea1bis.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=File:Keops_Rea1bis.jpg&amp;diff=6120"/>
		<updated>2009-08-05T09:18:05Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Talk:Optical_tracking_system_for_amateur_rockets&amp;diff=5585</id>
		<title>Talk:Optical tracking system for amateur rockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Talk:Optical_tracking_system_for_amateur_rockets&amp;diff=5585"/>
		<updated>2009-05-14T13:22:54Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CPU-controlled H-bridges ==&lt;br /&gt;
Did you consider using camera CPU to control H-bridges? With 10369 board you can use any of i2c or usb to control the motors. There are several GP I/O going directly to the FPGA available, so you can flip those bits by software initially and then add some FPGA module (i.e. PWM) so these outputs will be run w/o CPU overhead.&lt;br /&gt;
&lt;br /&gt;
It is also possible to design custom extension board to sit right on the 10353 board - in that case you have all the 12 FPGA I/O available (still it is better leave 2 of them for i2c that is used to read board identification EEPROM&lt;br /&gt;
&lt;br /&gt;
We have some un-populated 10369 boards that you may use for prototyping.--[[User:Andrey.filippov|Andrey.filippov]] 17:47, 12 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
-------------------&lt;br /&gt;
Hi Andrey,&lt;br /&gt;
&lt;br /&gt;
Sure, using the camera CPU and FPGA can be the ultimate goal in integration.&lt;br /&gt;
But I have some concerns about the real-time capability of the CPU running&lt;br /&gt;
a general purpose Linux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I&#039;m the most capable member of the team concerning hardware and low-level&lt;br /&gt;
software and I must admit I&#039;m a little afraid by the idea of developing FPGA &lt;br /&gt;
code, it&#039;s something I&#039;ve never done. And, in the same time, it is quite tempting!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
About the 10 FPGA available GPIO, it may be just enough because we need :&lt;br /&gt;
 - 2 x 2 inputs for motor quadrature decoders,&lt;br /&gt;
 - 2 x 3 outputs for H-bridge driving (PWM, 2 enables 1 for each half bridge)&lt;br /&gt;
and, in this case, I make the assumption the GND is available as a common output pin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Well, while writing this comment, I must admit your proposition seems to be the way&lt;br /&gt;
to go.&lt;br /&gt;
First step would be full software handling, but meaning driver development for quadrature&lt;br /&gt;
decoder.&lt;br /&gt;
Then little by little replacing software modules by FPGA module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I&#039;ll discuss about this solution with the team.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So after discussion and some mail exchange with Alexandre,&lt;br /&gt;
we will use the FPGA and implement some functionnalities by hard :&lt;br /&gt;
 - the PWM generation&lt;br /&gt;
 - the quadrature decoders for position and speed&lt;br /&gt;
 - may be the PID filter but later...&lt;br /&gt;
&lt;br /&gt;
--[[User:TRoll|TRoll]] 10:43:33, 2009-03-14 (CDT)&lt;br /&gt;
&lt;br /&gt;
== One motor or two motors? ==&lt;br /&gt;
&lt;br /&gt;
How about just use one motor other than 2 motor? it seems only the tilt movement is critical for tracking, pan movement maybe not necessary for this application. and the burden of micro controller can be half.&lt;br /&gt;
&lt;br /&gt;
Larry Liang&lt;br /&gt;
&lt;br /&gt;
Hi Larry,&lt;br /&gt;
&lt;br /&gt;
well, due to the zoom level (field of view is about 1.5° x 2°), it is needed to track the rocket on both axes.&lt;br /&gt;
For a rocket at 1 km, this means a picture of about 26 m x 35 m,&lt;br /&gt;
whereas the total excursion is 2000 m high and several kilometres on side if under parachute.&lt;br /&gt;
&lt;br /&gt;
--[[User:TRoll|TRoll]]&lt;br /&gt;
&lt;br /&gt;
An FOV of 2X1.5 deg. means a 160mm lens, it could be quite long and heavy.  Larry--[[User:LarryLiang|LarryLiang]] 06:27, 24 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
Hi Larry,&lt;br /&gt;
&lt;br /&gt;
In fact, we will use a 70mm lens (ie FoV about of 5.2x4 deg) with a numeric zoom, ie only a part of CMOS and not the full CMOS.&lt;br /&gt;
&lt;br /&gt;
--[[User:Keops_Leader|Keops Leader]]&lt;br /&gt;
&lt;br /&gt;
== Using C-mout adapter with 35-mm lenses ==&lt;br /&gt;
&lt;br /&gt;
For longer focal length - did you try any of the 35mm lenses with a [http://www.astrovid.com/products.php?subcat=86 C-mount adapter]? I think you can get better image quality than using x2 extender--[[User:Andrey.filippov|Andrey.filippov]] 08:37, 13 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi Andrey,&lt;br /&gt;
&lt;br /&gt;
For obtaining an equivalent mount of &amp;lt; 1/2&amp;quot; sensor + 70 mm lens +/- X2 extender &amp;gt;, &lt;br /&gt;
we should use a 380 mm lens for a &#039;35mm&#039;(24x36) sensor, &lt;br /&gt;
ie. if we want the same FoV, we should have the mount : &amp;lt; 1/2&amp;quot; sensor + C-mount adapter(C-&#039;35mm&#039;) + 380 mm lens +/- X2 extender(in C or &#039;35mm&#039; format) &amp;gt;&lt;br /&gt;
For a same resolution, this mount has a better quality, it&#039;s true, &lt;br /&gt;
but it&#039;s really too expensive and too heavy. Julien&lt;br /&gt;
--[[User:Keops Leader|Keops Leader]] 13:35, 13 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Julien, these adapters do not have any lenses inside, so they do not change the focal length. If you would like to have the &amp;quot;equivalent&amp;quot; of 70*2=140mm for C-mount camera - well, you just need a 35mm f=140mm lens. If you use some popular in France 35mm lens mount - you may easily try different lenses that either you or your friends have --[[User:Andrey.filippov|Andrey.filippov]] 15:27, 13 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
Ok, Andrey, I did not understand the first time the adapter was not a lens.&lt;br /&gt;
I agree, it&#039;s a good idea and a 140 mm of &#039;35mm&#039; mount should not be too expensive.&lt;br /&gt;
--[[User:Keops Leader|Keops Leader]] 08:22, 14 May 2009 (CDT)&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Talk:Optical_tracking_system_for_amateur_rockets&amp;diff=5583</id>
		<title>Talk:Optical tracking system for amateur rockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Talk:Optical_tracking_system_for_amateur_rockets&amp;diff=5583"/>
		<updated>2009-05-13T18:35:57Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== CPU-controlled H-bridges ==&lt;br /&gt;
Did you consider using camera CPU to control H-bridges? With 10369 board you can use any of i2c or usb to control the motors. There are several GP I/O going directly to the FPGA available, so you can flip those bits by software initially and then add some FPGA module (i.e. PWM) so these outputs will be run w/o CPU overhead.&lt;br /&gt;
&lt;br /&gt;
It is also possible to design custom extension board to sit right on the 10353 board - in that case you have all the 12 FPGA I/O available (still it is better leave 2 of them for i2c that is used to read board identification EEPROM&lt;br /&gt;
&lt;br /&gt;
We have some un-populated 10369 boards that you may use for prototyping.--[[User:Andrey.filippov|Andrey.filippov]] 17:47, 12 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
-------------------&lt;br /&gt;
Hi Andrey,&lt;br /&gt;
&lt;br /&gt;
Sure, using the camera CPU and FPGA can be the ultimate goal in integration.&lt;br /&gt;
But I have some concerns about the real-time capability of the CPU running&lt;br /&gt;
a general purpose Linux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I&#039;m the most capable member of the team concerning hardware and low-level&lt;br /&gt;
software and I must admit I&#039;m a little afraid by the idea of developing FPGA &lt;br /&gt;
code, it&#039;s something I&#039;ve never done. And, in the same time, it is quite tempting!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
About the 10 FPGA available GPIO, it may be just enough because we need :&lt;br /&gt;
 - 2 x 2 inputs for motor quadrature decoders,&lt;br /&gt;
 - 2 x 3 outputs for H-bridge driving (PWM, 2 enables 1 for each half bridge)&lt;br /&gt;
and, in this case, I make the assumption the GND is available as a common output pin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Well, while writing this comment, I must admit your proposition seems to be the way&lt;br /&gt;
to go.&lt;br /&gt;
First step would be full software handling, but meaning driver development for quadrature&lt;br /&gt;
decoder.&lt;br /&gt;
Then little by little replacing software modules by FPGA module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I&#039;ll discuss about this solution with the team.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So after discussion and some mail exchange with Alexandre,&lt;br /&gt;
we will use the FPGA and implement some functionnalities by hard :&lt;br /&gt;
 - the PWM generation&lt;br /&gt;
 - the quadrature decoders for position and speed&lt;br /&gt;
 - may be the PID filter but later...&lt;br /&gt;
&lt;br /&gt;
--[[User:TRoll|TRoll]] 10:43:33, 2009-03-14 (CDT)&lt;br /&gt;
&lt;br /&gt;
== One motor or two motors? ==&lt;br /&gt;
&lt;br /&gt;
How about just use one motor other than 2 motor? it seems only the tilt movement is critical for tracking, pan movement maybe not necessary for this application. and the burden of micro controller can be half.&lt;br /&gt;
&lt;br /&gt;
Larry Liang&lt;br /&gt;
&lt;br /&gt;
Hi Larry,&lt;br /&gt;
&lt;br /&gt;
well, due to the zoom level (field of view is about 1.5° x 2°), it is needed to track the rocket on both axes.&lt;br /&gt;
For a rocket at 1 km, this means a picture of about 26 m x 35 m,&lt;br /&gt;
whereas the total excursion is 2000 m high and several kilometres on side if under parachute.&lt;br /&gt;
&lt;br /&gt;
--[[User:TRoll|TRoll]]&lt;br /&gt;
&lt;br /&gt;
An FOV of 2X1.5 deg. means a 160mm lens, it could be quite long and heavy.  Larry--[[User:LarryLiang|LarryLiang]] 06:27, 24 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
Hi Larry,&lt;br /&gt;
&lt;br /&gt;
In fact, we will use a 70mm lens (ie FoV about of 5.2x4 deg) with a numeric zoom, ie only a part of CMOS and not the full CMOS.&lt;br /&gt;
&lt;br /&gt;
--[[User:Keops_Leader|Keops Leader]]&lt;br /&gt;
&lt;br /&gt;
== Using C-mout adapter with 35-mm lenses ==&lt;br /&gt;
&lt;br /&gt;
For longer focal length - did you try any of the 35mm lenses with a [http://www.astrovid.com/products.php?subcat=86 C-mount adapter]? I think you can get better image quality than using x2 extender--[[User:Andrey.filippov|Andrey.filippov]] 08:37, 13 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi Andrey,&lt;br /&gt;
&lt;br /&gt;
For obtaining an equivalent mount of &amp;lt; 1/2&amp;quot; sensor + 70 mm lens +/- X2 extender &amp;gt;, &lt;br /&gt;
we should use a 380 mm lens for a &#039;35mm&#039;(24x36) sensor, &lt;br /&gt;
ie. if we want the same FoV, we should have the mount : &amp;lt; 1/2&amp;quot; sensor + C-mount adapter(C-&#039;35mm&#039;) + 380 mm lens +/- X2 extender(in C or &#039;35mm&#039; format) &amp;gt;&lt;br /&gt;
For a same resolution, this mount has a better quality, it&#039;s true, &lt;br /&gt;
but it&#039;s really too expensive and too heavy. Julien&lt;br /&gt;
--[[User:Keops Leader|Keops Leader]] 13:35, 13 May 2009 (CDT)&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5571</id>
		<title>Optical tracking system for amateur rockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5571"/>
		<updated>2009-05-13T17:37:16Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:LogoKeops.jpg|thumb]]&lt;br /&gt;
The [http://troll.le.club.free.fr TRoll] French amateur rocketry association is developping [http://troll.le.club.free.fr/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=14&amp;amp;Itemid=14 KEOPS] an optical tracking system to pursue its and others amateur rockets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All of our software, hardware, and electronics designs are/will be licensed under the GNU GPLv3 and are available from our subversion server. Access is granted on request by sending me an email at yXanXn_XgoXuy@yahoo.fr (suppress all the X).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The hardware will be simple but robust as the system has to be deployed and manipulated in harsh environment.&lt;br /&gt;
It is mainly a 2-axis system with a equipment casing at the bottom holding the electronics.&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops trepied.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops_trepied_zoom.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Keops CAO Screenshots on the side&lt;br /&gt;
&lt;br /&gt;
== Electronic ==&lt;br /&gt;
&lt;br /&gt;
As in our rockets, we&#039;ll use a microcontroler from [http://www.atmel.com/products/AVR/ ATMEL], we are currently discussing to obtain samples of their brand new XMega but a recovery solution is the ATMega32.&lt;br /&gt;
Driving 2 motors via H-bridges and coupled to a W5100 for communication, it is in charge of controling the position and/or the speed of the Elphel camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software is composed of 2 parts :&lt;br /&gt;
* the embedded part is coded in C using the AVR port of gcc.&lt;br /&gt;
* on the PC side, the code is in python using the openCV library.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Principle ==&lt;br /&gt;
&lt;br /&gt;
The camera films the rocket and the sky beyond it.&lt;br /&gt;
A picture is retreived and the rocket is extracted.&lt;br /&gt;
The tracking algorithm ensures to keep the rocket centered in the picture.&lt;br /&gt;
If not, commands are sent to the microcontroler to adjust the camera position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* First of all, take control over the camera!&lt;br /&gt;
That means to acquire pictures with as low latency as possible and to configure the image size on the fly from the python script.&lt;br /&gt;
&lt;br /&gt;
* Second, acquire some test case pictures and videos.&lt;br /&gt;
The creation of the first pictures will be probably gives some quite funny &amp;quot;making off&amp;quot; videos (we&#039;ll post them) if we respect what we have intended.&lt;br /&gt;
The videos will be done during the &amp;quot;Festiciels PACA&amp;quot; regional launch campaign on the 28th and 29th of May, 2009 at Eyguière, near Salon-de-Provence. We have agreements to position the camera in the take-off field to be as representative as the intended situation : the national launch campaign.&lt;br /&gt;
&lt;br /&gt;
* Check the algorithm capability and execution time on one side but also build the 2-axis system and the electronics.&lt;br /&gt;
&lt;br /&gt;
* Final integration and tests&lt;br /&gt;
If everything runs without any problem (absolutely any problem) we could be ready this year national campaign, end of August.&lt;br /&gt;
If not, we&#039;ll have a full year to optimize and to higher integrate the whole system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;Live&#039; history ==&lt;br /&gt;
&lt;br /&gt;
Today, the 16th of April 2009, I received the camera.&lt;br /&gt;
Here is the very first picture I took : Yes, it&#039;s my rocket TRoy!&lt;br /&gt;
and then immediately after a picture of the Mediterranean Sea&lt;br /&gt;
because we are from the Côte d&#039;Azur&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:Première_photo.png|right|thumb]]&lt;br /&gt;
|[[Image:La_mer.png|right|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Last week, we received the 70 mm lens and and a X2 Extender (all in CS Mount).&lt;br /&gt;
The mount can be seen on the picture (Yann &amp;amp; Felicien are also present in back)&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:KeopsLens.jpg|left|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Second Test, 2 &amp;amp; 8 May 2009:&lt;br /&gt;
&lt;br /&gt;
House @ 400 m without X2 Extender (70 mm) / House @ 500 m with X2 (eq 140 mm)/ House @ 2000 m with X2 (eq 140 mm)&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:Keops_Test_400m.jpg|right|thumb]]&lt;br /&gt;
|[[Image:Keops_Test_X2_500m_2.jpg|right|thumb]]&lt;br /&gt;
|[[Image:Keops_Test_X2_2000m_2.jpg|right|thumb]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5570</id>
		<title>Optical tracking system for amateur rockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5570"/>
		<updated>2009-05-13T09:38:28Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:LogoKeops.jpg|thumb]]&lt;br /&gt;
The [http://troll.le.club.free.fr TRoll] French amateur rocketry association is developping [http://troll.le.club.free.fr/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=14&amp;amp;Itemid=14 KEOPS] an optical tracking system to pursue its and others amateur rockets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All of our software, hardware, and electronics designs are/will be licensed under the GNU GPLv3 and are available from our subversion server. Access is granted on request by sending me an email at yXanXn_XgoXuy@yahoo.fr (suppress all the X).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The hardware will be simple but robust as the system has to be deployed and manipulated in harsh environment.&lt;br /&gt;
It is mainly a 2-axis system with a equipment casing at the bottom holding the electronics.&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops trepied.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops_trepied_zoom.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Keops CAO Screenshots on the side&lt;br /&gt;
&lt;br /&gt;
== Electronic ==&lt;br /&gt;
&lt;br /&gt;
As in our rockets, we&#039;ll use a microcontroler from [http://www.atmel.com/products/AVR/ ATMEL], we are currently discussing to obtain samples of their brand new XMega but a recovery solution is the ATMega32.&lt;br /&gt;
Driving 2 motors via H-bridges and coupled to a W5100 for communication, it is in charge of controling the position and/or the speed of the Elphel camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software is composed of 2 parts :&lt;br /&gt;
* the embedded part is coded in C using the AVR port of gcc.&lt;br /&gt;
* on the PC side, the code is in python using the openCV library.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Principle ==&lt;br /&gt;
&lt;br /&gt;
The camera films the rocket and the sky beyond it.&lt;br /&gt;
A picture is retreived and the rocket is extracted.&lt;br /&gt;
The tracking algorithm ensures to keep the rocket centered in the picture.&lt;br /&gt;
If not, commands are sent to the microcontroler to adjust the camera position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* First of all, take control over the camera!&lt;br /&gt;
That means to acquire pictures with as low latency as possible and to configure the image size on the fly from the python script.&lt;br /&gt;
&lt;br /&gt;
* Second, acquire some test case pictures and videos.&lt;br /&gt;
The creation of the first pictures will be probably gives some quite funny &amp;quot;making off&amp;quot; videos (we&#039;ll post them) if we respect what we have intended.&lt;br /&gt;
The videos will be done during the &amp;quot;Festiciels PACA&amp;quot; regional launch campaign on the 28th and 29th of May, 2009 at Eyguière, near Salon-de-Provence. We have agreements to position the camera in the take-off field to be as representative as the intended situation : the national launch campaign.&lt;br /&gt;
&lt;br /&gt;
* Check the algorithm capability and execution time on one side but also build the 2-axis system and the electronics.&lt;br /&gt;
&lt;br /&gt;
* Final integration and tests&lt;br /&gt;
If everything runs without any problem (absolutely any problem) we could be ready this year national campaign, end of August.&lt;br /&gt;
If not, we&#039;ll have a full year to optimize and to higher integrate the whole system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;Live&#039; history ==&lt;br /&gt;
&lt;br /&gt;
Today, the 16th of April 2009, I received the camera.&lt;br /&gt;
Here is the very first picture I took : Yes, it&#039;s my rocket TRoy!&lt;br /&gt;
and then immediately after a picture of the Mediterranean Sea&lt;br /&gt;
because we are from the Côte d&#039;Azur&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:Première_photo.png|right|thumb]]&lt;br /&gt;
|[[Image:La_mer.png|right|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Last week, we received the 70 mm lens and and a X2 Extender (all in CS Mount).&lt;br /&gt;
The mount can be seen on the picture (Yann &amp;amp; Felicien are also present in back)&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:KeopsLens.jpg|left|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Second Test, 2 &amp;amp; 8 May 2009:&lt;br /&gt;
&lt;br /&gt;
House @ 400 m without X2 Extender / House @ 500 m with X2 / House @ 2000 m with X2&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:Keops_Test_400m.jpg|right|thumb]]&lt;br /&gt;
|[[Image:Keops_Test_X2_500m_2.jpg|right|thumb]]&lt;br /&gt;
|[[Image:Keops_Test_X2_2000m_2.jpg|right|thumb]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=File:Keops_Test_X2_2000m_2.jpg&amp;diff=6060</id>
		<title>File:Keops Test X2 2000m 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=File:Keops_Test_X2_2000m_2.jpg&amp;diff=6060"/>
		<updated>2009-05-13T09:31:39Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=File:Keops_Test_X2_500m_2.jpg&amp;diff=6059</id>
		<title>File:Keops Test X2 500m 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=File:Keops_Test_X2_500m_2.jpg&amp;diff=6059"/>
		<updated>2009-05-13T09:30:46Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=File:Keops_Test_400m.jpg&amp;diff=6058</id>
		<title>File:Keops Test 400m.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=File:Keops_Test_400m.jpg&amp;diff=6058"/>
		<updated>2009-05-13T09:27:42Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5569</id>
		<title>Optical tracking system for amateur rockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5569"/>
		<updated>2009-05-10T15:56:29Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: /* &amp;#039;Live&amp;#039; history */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:LogoKeops.jpg|thumb]]&lt;br /&gt;
The [http://troll.le.club.free.fr TRoll] French amateur rocketry association is developping [http://troll.le.club.free.fr/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=14&amp;amp;Itemid=14 KEOPS] an optical tracking system to pursue its and others amateur rockets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All of our software, hardware, and electronics designs are/will be licensed under the GNU GPLv3 and are available from our subversion server. Access is granted on request by sending me an email at yXanXn_XgoXuy@yahoo.fr (suppress all the X).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The hardware will be simple but robust as the system has to be deployed and manipulated in harsh environment.&lt;br /&gt;
It is mainly a 2-axis system with a equipment casing at the bottom holding the electronics.&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops trepied.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops_trepied_zoom.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Keops CAO Screenshots on the side&lt;br /&gt;
&lt;br /&gt;
== Electronic ==&lt;br /&gt;
&lt;br /&gt;
As in our rockets, we&#039;ll use a microcontroler from [http://www.atmel.com/products/AVR/ ATMEL], we are currently discussing to obtain samples of their brand new XMega but a recovery solution is the ATMega32.&lt;br /&gt;
Driving 2 motors via H-bridges and coupled to a W5100 for communication, it is in charge of controling the position and/or the speed of the Elphel camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software is composed of 2 parts :&lt;br /&gt;
* the embedded part is coded in C using the AVR port of gcc.&lt;br /&gt;
* on the PC side, the code is in python using the openCV library.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Principle ==&lt;br /&gt;
&lt;br /&gt;
The camera films the rocket and the sky beyond it.&lt;br /&gt;
A picture is retreived and the rocket is extracted.&lt;br /&gt;
The tracking algorithm ensures to keep the rocket centered in the picture.&lt;br /&gt;
If not, commands are sent to the microcontroler to adjust the camera position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* First of all, take control over the camera!&lt;br /&gt;
That means to acquire pictures with as low latency as possible and to configure the image size on the fly from the python script.&lt;br /&gt;
&lt;br /&gt;
* Second, acquire some test case pictures and videos.&lt;br /&gt;
The creation of the first pictures will be probably gives some quite funny &amp;quot;making off&amp;quot; videos (we&#039;ll post them) if we respect what we have intended.&lt;br /&gt;
The videos will be done during the &amp;quot;Festiciels PACA&amp;quot; regional launch campaign on the 28th and 29th of May, 2009 at Eyguière, near Salon-de-Provence. We have agreements to position the camera in the take-off field to be as representative as the intended situation : the national launch campaign.&lt;br /&gt;
&lt;br /&gt;
* Check the algorithm capability and execution time on one side but also build the 2-axis system and the electronics.&lt;br /&gt;
&lt;br /&gt;
* Final integration and tests&lt;br /&gt;
If everything runs without any problem (absolutely any problem) we could be ready this year national campaign, end of August.&lt;br /&gt;
If not, we&#039;ll have a full year to optimize and to higher integrate the whole system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;Live&#039; history ==&lt;br /&gt;
&lt;br /&gt;
Today, the 16th of April 2009, I received the camera.&lt;br /&gt;
Here is the very first picture I took : Yes, it&#039;s my rocket TRoy!&lt;br /&gt;
and then immediately after a picture of the Mediterranean Sea&lt;br /&gt;
because we are from the Côte d&#039;Azur&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[Image:Première_photo.png|right|thumb]]&lt;br /&gt;
|[[Image:La_mer.png|right|thumb]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Last week, we received the 70 mm lens and and a X2 Extender (all in CS Mount).&lt;br /&gt;
The mount can be seen on the picture (Yann &amp;amp; Felicien are also present in back)&lt;br /&gt;
&lt;br /&gt;
[[Image:KeopsLens.jpg|left|thumb]]&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5568</id>
		<title>Optical tracking system for amateur rockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5568"/>
		<updated>2009-05-05T09:17:27Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:LogoKeops.jpg|thumb]]&lt;br /&gt;
The [http://troll.le.club.free.fr TRoll] French amateur rocketry association is developping [http://troll.le.club.free.fr/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=14&amp;amp;Itemid=14 KEOPS] an optical tracking system to pursue its and others amateur rockets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All of our software, hardware, and electronics designs are/will be licensed under the GNU GPLv3 and are available from our subversion server. Access is granted on request by sending me an email at yXanXn_XgoXuy@yahoo.fr (suppress all the X).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The hardware will be simple but robust as the system has to be deployed and manipulated in harsh environment.&lt;br /&gt;
It is mainly a 2-axis system with a equipment casing at the bottom holding the electronics.&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops trepied.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops_trepied_zoom.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Keops CAO Screenshots on the side&lt;br /&gt;
&lt;br /&gt;
== Electronic ==&lt;br /&gt;
&lt;br /&gt;
As in our rockets, we&#039;ll use a microcontroler from [http://www.atmel.com/products/AVR/ ATMEL], we are currently discussing to obtain samples of their brand new XMega but a recovery solution is the ATMega32.&lt;br /&gt;
Driving 2 motors via H-bridges and coupled to a W5100 for communication, it is in charge of controling the position and/or the speed of the Elphel camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software is composed of 2 parts :&lt;br /&gt;
* the embedded part is coded in C using the AVR port of gcc.&lt;br /&gt;
* on the PC side, the code is in python using the openCV library.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Principle ==&lt;br /&gt;
&lt;br /&gt;
The camera films the rocket and the sky beyond it.&lt;br /&gt;
A picture is retreived and the rocket is extracted.&lt;br /&gt;
The tracking algorithm ensures to keep the rocket centered in the picture.&lt;br /&gt;
If not, commands are sent to the microcontroler to adjust the camera position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* First of all, take control over the camera!&lt;br /&gt;
That means to acquire pictures with as low latency as possible and to configure the image size on the fly from the python script.&lt;br /&gt;
&lt;br /&gt;
* Second, acquire some test case pictures and videos.&lt;br /&gt;
The creation of the first pictures will be probably gives some quite funny &amp;quot;making off&amp;quot; videos (we&#039;ll post them) if we respect what we have intended.&lt;br /&gt;
The videos will be done during the &amp;quot;Festiciels PACA&amp;quot; regional launch campaign on the 28th and 29th of May, 2009 at Eyguière, near Salon-de-Provence. We have agreements to position the camera in the take-off field to be as representative as the intended situation : the national launch campaign.&lt;br /&gt;
&lt;br /&gt;
* Check the algorithm capability and execution time on one side but also build the 2-axis system and the electronics.&lt;br /&gt;
&lt;br /&gt;
* Final integration and tests&lt;br /&gt;
If everything runs without any problem (absolutely any problem) we could be ready this year national campaign, end of August.&lt;br /&gt;
If not, we&#039;ll have a full year to optimize and to higher integrate the whole system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;Live&#039; history ==&lt;br /&gt;
&lt;br /&gt;
Today, the 16th of April 2009, I received the camera.&lt;br /&gt;
Here is the very first picture I took :&lt;br /&gt;
&lt;br /&gt;
[[Image:Première_photo.png|thumb]]&lt;br /&gt;
Yes, it&#039;s my rocket TRoy!&lt;br /&gt;
&lt;br /&gt;
and then immediately after a picture of the Mediterranean Sea&lt;br /&gt;
because we are from the Côte d&#039;Azur&lt;br /&gt;
&lt;br /&gt;
[[Image:La_mer.png|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Last week, we received the 70 mm lens and and a X2 Extender (all in CS Mount).&lt;br /&gt;
The mount can be seen on the picture (Yann &amp;amp; Felicien are also present in back)&lt;br /&gt;
&lt;br /&gt;
[[Image:KeopsLens.jpg|thumb]]&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=File:KeopsLens.jpg&amp;diff=6055</id>
		<title>File:KeopsLens.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=File:KeopsLens.jpg&amp;diff=6055"/>
		<updated>2009-05-05T09:11:12Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: Elphel Camera + 70 mm Lens + X2 Extender&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Elphel Camera + 70 mm Lens + X2 Extender&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5567</id>
		<title>Optical tracking system for amateur rockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5567"/>
		<updated>2009-05-01T20:09:19Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:LogoKeops.jpg|thumb]]&lt;br /&gt;
The [http://troll.le.club.free.fr TRoll] French amateur rocketry association is developping [http://troll.le.club.free.fr/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=14&amp;amp;Itemid=14 KEOPS] an optical tracking system to pursue its and others amateur rockets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All of our software, hardware, and electronics designs are/will be licensed under the GNU GPLv3 and are available from our subversion server. Access is granted on request by sending me an email at yXanXn_XgoXuy@yahoo.fr (suppress all the X).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The hardware will be simple but robust as the system has to be deployed and manipulated in harsh environment.&lt;br /&gt;
It is mainly a 2-axis system with a equipment casing at the bottom holding the electronics.&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops trepied.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops_trepied_zoom.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Keops CAO Screenshots on the side&lt;br /&gt;
&lt;br /&gt;
== Electronic ==&lt;br /&gt;
&lt;br /&gt;
As in our rockets, we&#039;ll use a microcontroler from [http://www.atmel.com/products/AVR/ ATMEL], we are currently discussing to obtain samples of their brand new XMega but a recovery solution is the ATMega32.&lt;br /&gt;
Driving 2 motors via H-bridges and coupled to a W5100 for communication, it is in charge of controling the position and/or the speed of the Elphel camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software is composed of 2 parts :&lt;br /&gt;
* the embedded part is coded in C using the AVR port of gcc.&lt;br /&gt;
* on the PC side, the code is in python using the openCV library.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Principle ==&lt;br /&gt;
&lt;br /&gt;
The camera films the rocket and the sky beyond it.&lt;br /&gt;
A picture is retreived and the rocket is extracted.&lt;br /&gt;
The tracking algorithm ensures to keep the rocket centered in the picture.&lt;br /&gt;
If not, commands are sent to the microcontroler to adjust the camera position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* First of all, take control over the camera!&lt;br /&gt;
That means to acquire pictures with as low latency as possible and to configure the image size on the fly from the python script.&lt;br /&gt;
&lt;br /&gt;
* Second, acquire some test case pictures and videos.&lt;br /&gt;
The creation of the first pictures will be probably gives some quite funny &amp;quot;making off&amp;quot; videos (we&#039;ll post them) if we respect what we have intended.&lt;br /&gt;
The videos will be done during the &amp;quot;Festiciels PACA&amp;quot; regional launch campaign on the 28th and 29th of May, 2009 at Eyguière, near Salon-de-Provence. We have agreements to position the camera in the take-off field to be as representative as the intended situation : the national launch campaign.&lt;br /&gt;
&lt;br /&gt;
* Check the algorithm capability and execution time on one side but also build the 2-axis system and the electronics.&lt;br /&gt;
&lt;br /&gt;
* Final integration and tests&lt;br /&gt;
If everything runs without any problem (absolutely any problem) we could be ready this year national campaign, end of August.&lt;br /&gt;
If not, we&#039;ll have a full year to optimize and to higher integrate the whole system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;Live&#039; history ==&lt;br /&gt;
&lt;br /&gt;
Today, the 16th of April 2009, I received the camera.&lt;br /&gt;
Here is the very first picture I took :&lt;br /&gt;
&lt;br /&gt;
[[Image:Première_photo.png|thumb]]&lt;br /&gt;
Yes, it&#039;s my rocket TRoy!&lt;br /&gt;
&lt;br /&gt;
and then immediately after a picture of the Mediterranean Sea&lt;br /&gt;
because we are from the Côte d&#039;Azur&lt;br /&gt;
&lt;br /&gt;
[[Image:La_mer.png|thumb]]&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=File:LogoKeops.jpg&amp;diff=6053</id>
		<title>File:LogoKeops.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=File:LogoKeops.jpg&amp;diff=6053"/>
		<updated>2009-05-01T20:08:19Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Talk:Optical_tracking_system_for_amateur_rockets&amp;diff=5580</id>
		<title>Talk:Optical tracking system for amateur rockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Talk:Optical_tracking_system_for_amateur_rockets&amp;diff=5580"/>
		<updated>2009-04-24T12:37:38Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Did you consider using camera CPU to control H-bridges? With 10369 board you can use any of i2c or usb to control the motors. There are several GP I/O going directly to the FPGA available, so you can flip those bits by software initially and then add some FPGA module (i.e. PWM) so these outputs will be run w/o CPU overhead.&lt;br /&gt;
&lt;br /&gt;
It is also possible to design custom extension board to sit right on the 10353 board - in that case you have all the 12 FPGA I/O available (still it is better leave 2 of them for i2c that is used to read board identification EEPROM&lt;br /&gt;
&lt;br /&gt;
We have some un-populated 10369 boards that you may use for prototyping.--[[User:Andrey.filippov|Andrey.filippov]] 17:47, 12 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
-------------------&lt;br /&gt;
Hi Andrey,&lt;br /&gt;
&lt;br /&gt;
Sure, using the camera CPU and FPGA can be the ultimate goal in integration.&lt;br /&gt;
But I have some concerns about the real-time capability of the CPU running&lt;br /&gt;
a general purpose Linux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I&#039;m the most capable member of the team concerning hardware and low-level&lt;br /&gt;
software and I must admit I&#039;m a little afraid by the idea of developing FPGA &lt;br /&gt;
code, it&#039;s something I&#039;ve never done. And, in the same time, it is quite tempting!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
About the 10 FPGA available GPIO, it may be just enough because we need :&lt;br /&gt;
 - 2 x 2 inputs for motor quadrature decoders,&lt;br /&gt;
 - 2 x 3 outputs for H-bridge driving (PWM, 2 enables 1 for each half bridge)&lt;br /&gt;
and, in this case, I make the assumption the GND is available as a common output pin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Well, while writing this comment, I must admit your proposition seems to be the way&lt;br /&gt;
to go.&lt;br /&gt;
First step would be full software handling, but meaning driver development for quadrature&lt;br /&gt;
decoder.&lt;br /&gt;
Then little by little replacing software modules by FPGA module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I&#039;ll discuss about this solution with the team.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So after discussion and some mail exchange with Alexandre,&lt;br /&gt;
we will use the FPGA and implement some functionnalities by hard :&lt;br /&gt;
 - the PWM generation&lt;br /&gt;
 - the quadrature decoders for position and speed&lt;br /&gt;
 - may be the PID filter but later...&lt;br /&gt;
&lt;br /&gt;
--[[User:TRoll|TRoll]] 10:43:33, 2009-03-14 (CDT)&lt;br /&gt;
&lt;br /&gt;
How about just use one motor other than 2 motor? it seems only the tilt movement is critical for tracking, pan movement maybe not necessary for this application. and the burden of micro controller can be half.&lt;br /&gt;
&lt;br /&gt;
Larry Liang&lt;br /&gt;
&lt;br /&gt;
Hi Larry,&lt;br /&gt;
&lt;br /&gt;
well, due to the zoom level (field of view is about 1.5° x 2°), it is needed to track the rocket on both axes.&lt;br /&gt;
For a rocket at 1 km, this means a picture of about 26 m x 35 m,&lt;br /&gt;
whereas the total excursion is 2000 m high and several kilometres on side if under parachute.&lt;br /&gt;
&lt;br /&gt;
--[[User:TRoll|TRoll]]&lt;br /&gt;
&lt;br /&gt;
An FOV of 2X1.5 deg. means a 160mm lens, it could be quite long and heavy.  Larry--[[User:LarryLiang|LarryLiang]] 06:27, 24 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
Hi Larry,&lt;br /&gt;
&lt;br /&gt;
In fact, we will use a 70mm lens (ie FoV about of 5.2x4 deg) with a numeric zoom, ie only a part of CCD and not the full CCD.&lt;br /&gt;
&lt;br /&gt;
--[[User:Keops_Leader|Keops Leader]]&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5566</id>
		<title>Optical tracking system for amateur rockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5566"/>
		<updated>2009-04-23T19:50:28Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://troll.le.club.free.fr TRoll] French amateur rocketry association is developping [http://troll.le.club.free.fr/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=14&amp;amp;Itemid=14 KEOPS] an optical tracking system to pursue its and others amateur rockets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All of our software, hardware, and electronics designs are/will be licensed under the GNU GPLv3 and are available from our subversion server. Access is granted on request by sending me an email at yXanXn_XgoXuy@yahoo.fr (suppress all the X).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The hardware will be simple but robust as the system has to be deployed and manipulated in harsh environment.&lt;br /&gt;
It is mainly a 2-axis system with a equipment casing at the bottom holding the electronics.&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops trepied.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops_trepied_zoom.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
Keops CAO Screenshots on the side&lt;br /&gt;
&lt;br /&gt;
== Electronic ==&lt;br /&gt;
&lt;br /&gt;
As in our rockets, we&#039;ll use a microcontroler from [http://www.atmel.com/products/AVR/ ATMEL], we are currently discussing to obtain samples of their brand new XMega but a recovery solution is the ATMega32.&lt;br /&gt;
Driving 2 motors via H-bridges and coupled to a W5100 for communication, it is in charge of controling the position and/or the speed of the Elphel camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software is composed of 2 parts :&lt;br /&gt;
* the embedded part is coded in C using the AVR port of gcc.&lt;br /&gt;
* on the PC side, the code is in python using the openCV library.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Principle ==&lt;br /&gt;
&lt;br /&gt;
The camera films the rocket and the sky beyond it.&lt;br /&gt;
A picture is retreived and the rocket is extracted.&lt;br /&gt;
The tracking algorithm ensures to keep the rocket centered in the picture.&lt;br /&gt;
If not, commands are sent to the microcontroler to adjust the camera position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* First of all, take control over the camera!&lt;br /&gt;
That means to acquire pictures with as low latency as possible and to configure the image size on the fly from the python script.&lt;br /&gt;
&lt;br /&gt;
* Second, acquire some test case pictures and videos.&lt;br /&gt;
The creation of the first pictures will be probably gives some quite funny &amp;quot;making off&amp;quot; videos (we&#039;ll post them) if we respect what we have intended.&lt;br /&gt;
The videos will be done during the &amp;quot;Festiciels PACA&amp;quot; regional launch campaign on the 28th and 29th of May, 2009 at Eyguière, near Salon-de-Provence. We have agreements to position the camera in the take-off field to be as representative as the intended situation : the national launch campaign.&lt;br /&gt;
&lt;br /&gt;
* Check the algorithm capability and execution time on one side but also build the 2-axis system and the electronics.&lt;br /&gt;
&lt;br /&gt;
* Final integration and tests&lt;br /&gt;
If everything runs without any problem (absolutely any problem) we could be ready this year national campaign, end of August.&lt;br /&gt;
If not, we&#039;ll have a full year to optimize and to higher integrate the whole system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;Live&#039; history ==&lt;br /&gt;
&lt;br /&gt;
Today, the 16th of April 2009, I received the camera.&lt;br /&gt;
Here is the very first picture I took :&lt;br /&gt;
&lt;br /&gt;
[[Image:Première_photo.png|thumb]]&lt;br /&gt;
Yes, it&#039;s my rocket TRoy!&lt;br /&gt;
&lt;br /&gt;
and then immediately after a picture of the Mediterranean Sea&lt;br /&gt;
because we are from the Côte d&#039;Azur&lt;br /&gt;
&lt;br /&gt;
[[Image:La_mer.png|thumb]]&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=File:Keops_trepied_zoom.jpg&amp;diff=5834</id>
		<title>File:Keops trepied zoom.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=File:Keops_trepied_zoom.jpg&amp;diff=5834"/>
		<updated>2009-04-23T19:48:27Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: Keops CAO Screenshot zoom&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keops CAO Screenshot zoom&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5565</id>
		<title>Optical tracking system for amateur rockets</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Optical_tracking_system_for_amateur_rockets&amp;diff=5565"/>
		<updated>2009-04-23T19:15:52Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [http://troll.le.club.free.fr TRoll] French amateur rocketry association is developping [http://troll.le.club.free.fr/index.php?option=com_content&amp;amp;view=category&amp;amp;layout=blog&amp;amp;id=14&amp;amp;Itemid=14 KEOPS] an optical tracking system to pursue its and others amateur rockets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All of our software, hardware, and electronics designs are/will be licensed under the GNU GPLv3 and are available from our subversion server. Access is granted on request by sending me an email at yXanXn_XgoXuy@yahoo.fr (suppress all the X).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
The hardware will be simple but robust as the system has to be deployed and manipulated in harsh environment.&lt;br /&gt;
It is mainly a 2-axis system with a equipment casing at the bottom holding the electronics.&lt;br /&gt;
&lt;br /&gt;
[[Image:Keops trepied.jpg|thumb]]&lt;br /&gt;
Keops CAO Screenshot on the side&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Electronic ==&lt;br /&gt;
&lt;br /&gt;
As in our rockets, we&#039;ll use a microcontroler from [http://www.atmel.com/products/AVR/ ATMEL], we are currently discussing to obtain samples of their brand new XMega but a recovery solution is the ATMega32.&lt;br /&gt;
Driving 2 motors via H-bridges and coupled to a W5100 for communication, it is in charge of controling the position and/or the speed of the Elphel camera.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
The software is composed of 2 parts :&lt;br /&gt;
* the embedded part is coded in C using the AVR port of gcc.&lt;br /&gt;
* on the PC side, the code is in python using the openCV library.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Principle ==&lt;br /&gt;
&lt;br /&gt;
The camera films the rocket and the sky beyond it.&lt;br /&gt;
A picture is retreived and the rocket is extracted.&lt;br /&gt;
The tracking algorithm ensures to keep the rocket centered in the picture.&lt;br /&gt;
If not, commands are sent to the microcontroler to adjust the camera position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* First of all, take control over the camera!&lt;br /&gt;
That means to acquire pictures with as low latency as possible and to configure the image size on the fly from the python script.&lt;br /&gt;
&lt;br /&gt;
* Second, acquire some test case pictures and videos.&lt;br /&gt;
The creation of the first pictures will be probably gives some quite funny &amp;quot;making off&amp;quot; videos (we&#039;ll post them) if we respect what we have intended.&lt;br /&gt;
The videos will be done during the &amp;quot;Festiciels PACA&amp;quot; regional launch campaign on the 28th and 29th of May, 2009 at Eyguière, near Salon-de-Provence. We have agreements to position the camera in the take-off field to be as representative as the intended situation : the national launch campaign.&lt;br /&gt;
&lt;br /&gt;
* Check the algorithm capability and execution time on one side but also build the 2-axis system and the electronics.&lt;br /&gt;
&lt;br /&gt;
* Final integration and tests&lt;br /&gt;
If everything runs without any problem (absolutely any problem) we could be ready this year national campaign, end of August.&lt;br /&gt;
If not, we&#039;ll have a full year to optimize and to higher integrate the whole system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;Live&#039; history ==&lt;br /&gt;
&lt;br /&gt;
Today, the 16th of April 2009, I received the camera.&lt;br /&gt;
Here is the very first picture I took :&lt;br /&gt;
&lt;br /&gt;
[[Image:Première_photo.png|thumb]]&lt;br /&gt;
Yes, it&#039;s my rocket TRoy!&lt;br /&gt;
&lt;br /&gt;
and then immediately after a picture of the Mediterranean Sea&lt;br /&gt;
because we are from the Côte d&#039;Azur&lt;br /&gt;
&lt;br /&gt;
[[Image:La_mer.png|thumb]]&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
	<entry>
		<id>https://wiki.elphel.com/index.php?title=File:Keops_trepied.jpg&amp;diff=5833</id>
		<title>File:Keops trepied.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=File:Keops_trepied.jpg&amp;diff=5833"/>
		<updated>2009-04-23T19:12:08Z</updated>

		<summary type="html">&lt;p&gt;Keops Leader: Keops CAO Screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Keops CAO Screenshot&lt;/div&gt;</summary>
		<author><name>Keops Leader</name></author>
	</entry>
</feed>