<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://andromeda.df.lu.lv/wiki/index.php?action=history&amp;feed=atom&amp;title=Atis_research_ideas</id>
	<title>Atis research ideas - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://andromeda.df.lu.lv/wiki/index.php?action=history&amp;feed=atom&amp;title=Atis_research_ideas"/>
	<link rel="alternate" type="text/html" href="http://andromeda.df.lu.lv/wiki/index.php?title=Atis_research_ideas&amp;action=history"/>
	<updated>2026-04-13T06:23:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>http://andromeda.df.lu.lv/wiki/index.php?title=Atis_research_ideas&amp;diff=2899&amp;oldid=prev</id>
		<title>Atis at 13:10, 12 October 2011</title>
		<link rel="alternate" type="text/html" href="http://andromeda.df.lu.lv/wiki/index.php?title=Atis_research_ideas&amp;diff=2899&amp;oldid=prev"/>
		<updated>2011-10-12T13:10:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:10, 12 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;At the moment, time-of-flight localisation solutions in WSN have 1+ meter error margins. This can be unacceptably high for various applications, e.g.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;At the moment, time-of-flight localisation solutions in WSN have 1+ meter error margins. This can be unacceptably high for various applications, e.g.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;* when the network is geographically small (i.e. the distance between motes is in the order of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;centimetres&lt;/del&gt; instead of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;metres&lt;/del&gt;. Think of &quot;smart dust&quot; as an extreme version of this.)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;* when the network is geographically small (i.e. the distance between motes is in the order of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;centimeters&lt;/ins&gt; instead of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;meters&lt;/ins&gt;. Think of &quot;smart dust&quot; as an extreme version of this.)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;* for robots and mobile actuators in general&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;* for robots and mobile actuators in general&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;* for augmented reality /precizēt, kam tieši/&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;* for augmented reality /precizēt, kam tieši/&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 103:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 103:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;== Light sensor calibration == &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;== Light sensor calibration&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; tool&lt;/ins&gt; == &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;=== The idea ===&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;=== The idea ===&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Atis</name></author>
		
	</entry>
	<entry>
		<id>http://andromeda.df.lu.lv/wiki/index.php?title=Atis_research_ideas&amp;diff=2897&amp;oldid=prev</id>
		<title>Atis at 08:31, 12 October 2011</title>
		<link rel="alternate" type="text/html" href="http://andromeda.df.lu.lv/wiki/index.php?title=Atis_research_ideas&amp;diff=2897&amp;oldid=prev"/>
		<updated>2011-10-12T08:31:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 08:31, 12 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 117:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 117:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;div&gt;=== What is needed ===&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;div&gt;=== What is needed ===&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt; A number of light sensors (The more the better. I think, at least &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;6&lt;/del&gt;.)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt; A number of light sensors&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt; (The more the better. I think, at least &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;six are needed&lt;/ins&gt;.)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt; A mote / embedded board to which all of the sensors can be attached at once.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt; A mote / embedded board to which all of the sensors can be attached at once.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt; Light filters for specific wavelength (e.g. strips colored film could be used)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt; Light filters for specific wavelength (e.g. strips&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; of&lt;/ins&gt; colored film could be used)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt; A board / enclosure where to mount the system. Preferably with integrated level tool /līmeņrādis/&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt; A board / enclosure where to mount the system. Preferably with integrated level tool /līmeņrādis/&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-deletedline diff-side-deleted&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt; Software that reads all the sensors (almost) at once and applies different weights to specific wavelength reading. The weight vector used depends on the light we need to measure. E.g. there can be one sensitivity &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;cure&lt;/del&gt; for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;apples&lt;/del&gt;, another - for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;cherries&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-addedline diff-side-added&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*&lt;/ins&gt; Software that reads all the sensors (almost) at once and applies different weights to specific wavelength reading. The weight vector used depends on the light we need to measure. E.g. there can be one sensitivity &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;curve&lt;/ins&gt; for &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;apple trees&lt;/ins&gt;, another - for &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cherry trees&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-deleted&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-context diff-side-added&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Atis</name></author>
		
	</entry>
	<entry>
		<id>http://andromeda.df.lu.lv/wiki/index.php?title=Atis_research_ideas&amp;diff=2896&amp;oldid=prev</id>
		<title>Atis: New page: == Energy harvesting from high-voltage power lines ==   === The idea ===  Use EM field radiation from high-voltage power line as an alternative energy source for powering low-energy sensor...</title>
		<link rel="alternate" type="text/html" href="http://andromeda.df.lu.lv/wiki/index.php?title=Atis_research_ideas&amp;diff=2896&amp;oldid=prev"/>
		<updated>2011-10-12T08:26:15Z</updated>

		<summary type="html">&lt;p&gt;New page: == Energy harvesting from high-voltage power lines ==   === The idea ===  Use EM field radiation from high-voltage power line as an alternative energy source for powering low-energy sensor...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Energy harvesting from high-voltage power lines == &lt;br /&gt;
&lt;br /&gt;
=== The idea ===&lt;br /&gt;
&lt;br /&gt;
Use EM field radiation from high-voltage power line as an alternative energy source for powering low-energy sensor motes.&lt;br /&gt;
&lt;br /&gt;
=== What problem it solves ===&lt;br /&gt;
&lt;br /&gt;
Energy harvesting in open-air environments with nearby high-voltage lines, especially forests etc. (low sunlight intensity, far from easily accessible power sources, battery maintenance can be difficult)&lt;br /&gt;
&lt;br /&gt;
=== What is needed ===&lt;br /&gt;
&lt;br /&gt;
* Inductor /indukcijas spole/, for harvesting the energy from EM field&lt;br /&gt;
* Supercapacitor, for storing the energy&lt;br /&gt;
&lt;br /&gt;
EDI has already performed research on a related topic - high-voltage line EM field intensity measurements (Aivars, Gatis)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Precise &amp;quot;time of flight&amp;quot; localisation == &lt;br /&gt;
&lt;br /&gt;
=== The idea ===&lt;br /&gt;
&lt;br /&gt;
Use precise timing on motes and UWB or similar highly time-localised impulses to achieve high precision localisation by measuring the time it takes from radio signal to travel from one mote to another. (The so-called &amp;quot;time of flight localisation&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
This could be more of a &amp;quot;theoretical&amp;quot; direction of research. It could be an interesting research, even if the the initial solution turns out to be too costly for immediate practical applications.&lt;br /&gt;
&lt;br /&gt;
=== What problem it solves ===&lt;br /&gt;
&lt;br /&gt;
At the moment, time-of-flight localisation solutions in WSN have 1+ meter error margins. This can be unacceptably high for various applications, e.g.&lt;br /&gt;
* when the network is geographically small (i.e. the distance between motes is in the order of centimetres instead of metres. Think of &amp;quot;smart dust&amp;quot; as an extreme version of this.)&lt;br /&gt;
* for robots and mobile actuators in general&lt;br /&gt;
* for augmented reality /precizēt, kam tieši/&lt;br /&gt;
&lt;br /&gt;
Higher precision of localisation can be achieved by using ultrasound instead of radiowaves. Less precise timing is required in this case because sound travels many orders of magnitude slower. On the other hand, sound based localisation is not suitable for:&lt;br /&gt;
* outer space environments&lt;br /&gt;
* noisy environments&lt;br /&gt;
* /probably can think of other reasons as well/&lt;br /&gt;
* /maybe/ it takes more energy &lt;br /&gt;
&lt;br /&gt;
=== What is needed ===&lt;br /&gt;
&lt;br /&gt;
* A few (e.g. 3 on the network) motes with high precision UWB impulse receivers&lt;br /&gt;
* High precision UWB impulse senders for each mote in the network (because sending is easier than receiving)&lt;br /&gt;
* A mechanism which allows to incorporate data in the UWB impulses (?)&lt;br /&gt;
* Precise clocks and a very precise network synchronisation protocols (the details are not clear yet)&lt;br /&gt;
* Triangulation algorithms etc. (?)&lt;br /&gt;
&lt;br /&gt;
All signal generation &amp;amp; reception + registration should be done in hardware, because adding software components can cause unpredictable delays. (The unpredictability, rather than the length of the delay is the problem.)&lt;br /&gt;
&lt;br /&gt;
EDI has already performed research on related topics - UWB impulse generation (Gatis, Jānis), using UWB for data transfer (?), high precision time measurements (Artjuks).&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;#039;&amp;#039;c&amp;#039;&amp;#039; = 300&amp;#039;000 km/sec (approximately)&lt;br /&gt;
* For &amp;lt;= 1 m localisation error, minimum sample rate is 300 MHz (radiowaves travel 1 m in 3.33 nanoseconds)&lt;br /&gt;
* For &amp;lt;= 1 mm localisation error, minimum sample rate is 300 GHz (radiowaves travel 1 mm in 3.33 picoseconds)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Position tracking == &lt;br /&gt;
&lt;br /&gt;
=== The idea ===&lt;br /&gt;
&lt;br /&gt;
Use IMU (and optionally GPS) to track athletes e.g. on ski race track.&lt;br /&gt;
&lt;br /&gt;
=== What problem it solves ===&lt;br /&gt;
&lt;br /&gt;
Athlete tracking for fun &amp;amp; profit, using cheap, off-the-shelf equipment. It allows the athlete to analyse his performance in details and compare himself to other athletes - useful both for amateurs and, if high enough precision is reached, also for professionals.  It is an improvement over simple chronometry + video recordings, because:&lt;br /&gt;
* much easier to setup and use than multiple video cameras&lt;br /&gt;
* usually allows higher precision&lt;br /&gt;
* automated analysis and comparisons are easier&lt;br /&gt;
&lt;br /&gt;
This has been done before, but most likely not in Latvia.&lt;br /&gt;
&lt;br /&gt;
=== What is needed ===&lt;br /&gt;
&lt;br /&gt;
* a simple or not so simple IMU system, i.e. accelerometer + gyroscope. The exact requirements on hardware for precision are not clear yet&lt;br /&gt;
* RTK GPS (a.k.a CP-GPS) in the ideal case (but almost certainly not for the first experiments, unfortunately - too costly)&lt;br /&gt;
* a custom algorithm to get the most out of gathered data. Most likely the algorithm will be based on Kalman filter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Floating sensors (with Reinholds Zviedris) == &lt;br /&gt;
&lt;br /&gt;
=== The idea ===&lt;br /&gt;
&lt;br /&gt;
Drop sensor is a waterproof box in a river.&lt;br /&gt;
&lt;br /&gt;
=== What problem it solves ===&lt;br /&gt;
&lt;br /&gt;
* Measuring water pollution&lt;br /&gt;
* Measuring water (i.e. river) speed &lt;br /&gt;
* Measuring water opacity. (This parameter also can be useful for determining the pollution level).&lt;br /&gt;
&lt;br /&gt;
=== What is needed ===&lt;br /&gt;
&lt;br /&gt;
A small mote with a radio or an active RFID tag.&lt;br /&gt;
A small, round, tightly sealed box (with a &amp;quot;tail&amp;quot; so that the mote does not spin around constantly, but is aligned with the flow of the river.)&lt;br /&gt;
The density of the box should be roughly the same as the density of water. (It should move with the flow, not float above it).&lt;br /&gt;
&lt;br /&gt;
Research challenge: make a box that has variable density. How to achieve this without using an engine or other complicated, energy-wise expensive solution?&lt;br /&gt;
&lt;br /&gt;
A project using floating ECO motes in a waterproof box: &amp;#039;&amp;#039;PipeProbe: Mapping Spatial Layout of Indoor Water Pipelines&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Artificial fish - ? (There are many videos on YouTube etc.) Research challenge: make it small and energy eficient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Light sensor calibration == &lt;br /&gt;
&lt;br /&gt;
=== The idea ===&lt;br /&gt;
&lt;br /&gt;
Make an universal tool for measuring light with specific wavelength(s).&lt;br /&gt;
&lt;br /&gt;
=== What problem it solves ===&lt;br /&gt;
&lt;br /&gt;
The need to accurately measure photosynthetically-active portion of the light. (I.e. measure the light that plants can use.) This is needed for agricultural applications of sensor networks (e.g. SAD).&lt;br /&gt;
&lt;br /&gt;
Using this tool, light sensors could be calibrated correctly. At the moment precise calibration is impossible. The cheap luxometer we have has  light wavelength response curve that apparently is completely different from the one we need.&lt;br /&gt;
&lt;br /&gt;
=== What is needed ===&lt;br /&gt;
&lt;br /&gt;
# A number of light sensors (The more the better. I think, at least 6.)&lt;br /&gt;
# A mote / embedded board to which all of the sensors can be attached at once.&lt;br /&gt;
# Light filters for specific wavelength (e.g. strips colored film could be used)&lt;br /&gt;
# A board / enclosure where to mount the system. Preferably with integrated level tool /līmeņrādis/&lt;br /&gt;
# Software that reads all the sensors (almost) at once and applies different weights to specific wavelength reading. The weight vector used depends on the light we need to measure. E.g. there can be one sensitivity cure for apples, another - for cherries.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== EEG for fun == &lt;br /&gt;
&lt;br /&gt;
=== The idea ===&lt;br /&gt;
&lt;br /&gt;
DIY EEG (electroencephalogram) tool.&lt;br /&gt;
&lt;br /&gt;
=== What problem it solves ===&lt;br /&gt;
&lt;br /&gt;
* Fun toy for demonstrations etc.&lt;br /&gt;
* Neurofeedback for meditations.&lt;br /&gt;
&lt;br /&gt;
=== What is needed ===&lt;br /&gt;
&lt;br /&gt;
* EEG board, for example&lt;br /&gt;
** OpenEEG: http://openeeg.sourceforge.net/&lt;br /&gt;
** OpenEXG-2: https://sites.google.com/site/openexg/Home&lt;br /&gt;
&lt;br /&gt;
* Computer interface&lt;br /&gt;
&lt;br /&gt;
* Optionally - some actuators&lt;br /&gt;
** E.g. cat ears (Google / YouTube search for Necomimi to see an example)&lt;/div&gt;</summary>
		<author><name>Atis</name></author>
		
	</entry>
</feed>