<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<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">
	<channel>
		<title>LeafLabs Garden &#187; Topic: A project for Oak?</title>
		<link>http://forums.leaflabs.com/topic.php?id=257</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:09:50 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://forums.leaflabs.com/search.php</link>
		</textInput>
		<atom:link href="http://forums.leaflabs.com/rss.php?topic=257" rel="self" type="application/rss+xml" />

		<item>
			<title>ridgebackred on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257&amp;page=2#post-4919</link>
			<pubDate>Wed, 01 Jun 2011 14:29:47 +0000</pubDate>
			<dc:creator>ridgebackred</dc:creator>
			<guid isPermaLink="false">4919@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;brijesh,&#60;br /&#62;
It would be great to be able to use a Maple Mini on the single task of laser range finding and reporting results back over the SPI or i2c bus. Keep us posted!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>brijesh on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-4918</link>
			<pubDate>Wed, 01 Jun 2011 12:12:19 +0000</pubDate>
			<dc:creator>brijesh</dc:creator>
			<guid isPermaLink="false">4918@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hello Guys,&#60;/p&#62;
&#60;p&#62;I have had same thoughts about low cost laser range finder. I went through the same steps of trying to find a suitable camera and camera interface.&#60;/p&#62;
&#60;p&#62;Finally ended up trying with Taos Inc's 128*1 linear array sensor.&#60;br /&#62;
&#60;a href=&#34;http://www.taosinc.com/ProductDetails.aspx?id=3&#34; rel=&#34;nofollow&#34;&#62;http://www.taosinc.com/ProductDetails.aspx?id=3&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Initially I tried to hack something together on a bread board. That did not work as the laser and image sensor have to be rigidly mounted, small disturbances result in large errors.&#60;/p&#62;
&#60;p&#62;So ended up designing and building a custom board with lens and laser mounting. I just got the boards fabricated and will be firing them up soon. By the way I am also using STM32 processor on the board, but it is lower end one STM32F100C4.&#60;/p&#62;
&#60;p&#62;If you guys are still interested in the this project(after 7 months), I will keep you guys posted. If someone wants to work on it, just let me know.&#60;/p&#62;
&#60;p&#62;Cheers
&#60;/p&#62;</description>
		</item>
		<item>
			<title>poslathian on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1931</link>
			<pubDate>Fri, 22 Oct 2010 16:52:40 +0000</pubDate>
			<dc:creator>poslathian</dc:creator>
			<guid isPermaLink="false">1931@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;oh yeah! Will have to check in to those sensors, thanks!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1930</link>
			<pubDate>Fri, 22 Oct 2010 15:53:30 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">1930@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Anyway, back to the Laser rangefinder. &#60;/p&#62;
&#60;p&#62;Apitina and Omnivision make sensors at a reasonable price (sub $30 at one off prices), which support windowing.&#60;/p&#62;
&#60;p&#62;At 48MHz pixel transfer rate (e.g. one of the less capable Aptina's), 3600 frames/second (10 frames at 360 positions) would be a 115 x 115 pixel square, which should be big enough to encompass the laser dot if it is keeping track of where things are going.&#60;/p&#62;
&#60;p&#62;Some of those image sensors support 96MHz clock rate, so 115x115pixels should be a reasonably conservative estimate.&#60;/p&#62;
&#60;p&#62;Push the data straight into an FPGA for initial processing, and it should give reasonable distance feedback 360 degrees around, at 10 sweeps/second.&#60;/p&#62;
&#60;p&#62;Do any of LeafLabs have contacts in an engineering department? They could probably make a reasonable prototype mechanism for you to experiment with.&#60;/p&#62;
&#60;p&#62;Some of the papers suggest that integrating this sort of 3D distance data with traditiomal image/vision data gives very high quality object recognition and navigation. With a few Oaks, and some low-cost cameras, you might have a pretty good low-speed DARPA-challenge-style sensor system for well under $1000, maybe well under $300.&#60;/p&#62;
&#60;p&#62;Just a thought ;-)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1929</link>
			<pubDate>Fri, 22 Oct 2010 15:40:52 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">1929@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Well you folks seem to manage okay, but maybe it's those Border Cafe Fajitas, and Hornitos Margarita's that keep them neuron's poppin' and jivin' !-)&#60;/p&#62;
&#60;p&#62;(while as I was doing the estimate, I realised I needed to raise the 7000 an extra few powers of 10 to get to yotta-ops, so that's why your visual processing neurons are so fast :-) &#60;/p&#62;
&#60;p&#62;I was a bit surprised at 5ms/neuron-firing, how (relatively) little processing power was available for 'real-time' vision processing. Still a lot, but not an amazing amount (any more).
&#60;/p&#62;</description>
		</item>
		<item>
			<title>poslathian on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1923</link>
			<pubDate>Fri, 22 Oct 2010 12:08:17 +0000</pubDate>
			<dc:creator>poslathian</dc:creator>
			<guid isPermaLink="false">1923@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I think MIT neurons are actually a bit slower, due to the inevitable burn out effect.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1916</link>
			<pubDate>Thu, 21 Oct 2010 19:27:17 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">1916@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Okie - &#60;/p&#62;
&#60;blockquote&#62;&#60;p&#62;you meant 10^9 neurons? &#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;I am really, really sorry about this, ...&#60;br /&#62;
no, 10^99 neurons for me, you can speak for yourself (urggh)&#60;/p&#62;
&#60;p&#62;It's about 100,000,000,000, i.e. 10^11 neurons, so about 10^10 for vision, with a 'fan-out' of 7,000?&#60;/p&#62;
&#60;p&#62;An average neuron can fire in 5ms, so an MIT neuron, is probably quicker, say about 2ms?&#60;br /&#62;
Flicker stops being a big problem arond 50Hz, so 10 sequential neuron events?&#60;br /&#62;
In theory one neuron might trigger 7000^9 other neurons in that time, or 4x10^34 triggers, so all 10^10 neurons could get involved, doing 4x10^24 ops = 4 yotta-ops!&#60;/p&#62;
&#60;p&#62;A friend of a friend has got something like time of flight working&#60;br /&#62;
&#60;a href=&#34;http://www.photon.org.uk/activity/Programme/page_41480.html&#34;&#62;Real time low cost pseudo-random noise continuous wave lidar&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>poslathian on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1906</link>
			<pubDate>Thu, 21 Oct 2010 18:52:07 +0000</pubDate>
			<dc:creator>poslathian</dc:creator>
			<guid isPermaLink="false">1906@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;These high speed cameras are simply amazing, but nearly as expensive as youd expect (10-200k$). But i think youre right about windowed output on cheaper consumer image sensors. Lets try and find one that does what we want. I wouldnt be too surprised if someone makes an inexpensive sensor that has single-scan-line output mode for just this sort of thing. &#60;/p&#62;
&#60;p&#62;Of course, you could also try and get time of flight working ;)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>okie on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1905</link>
			<pubDate>Thu, 21 Oct 2010 18:50:06 +0000</pubDate>
			<dc:creator>okie</dc:creator>
			<guid isPermaLink="false">1905@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;you meant 10^9 neurons?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1900</link>
			<pubDate>Thu, 21 Oct 2010 17:15:29 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">1900@http://forums.leaflabs.com/</guid>
			<description>&#60;blockquote&#62;&#60;p&#62;I usually take laser rangefinders as evidence that were all still &#34;doing it wrong&#34; - I get around just fine with just a couple well placed image sensors in my face. &#60;/p&#62;&#60;/blockquote&#62;
&#60;p&#62;I see your point, but how many yotta-ops are you applying to the problem?-)&#60;br /&#62;
IIRC, about 10% of the brain is associated with vision, so about 10^99 neurons?&#60;br /&#62;
A lot more than one yotta-ops.&#60;/p&#62;
&#60;p&#62;I have no problem using man-made physical phenomina, like coherent light from a LASER.&#60;br /&#62;
We didn't have the chance to evolve the capabilty :-)&#60;br /&#62;
(but then, I believe evolution is the best explanation we've got, unlike most of the folks on your side of 'the pond' :-)&#60;br /&#62;
(I should not start this, but I'm in a playful mood :-)&#60;/p&#62;
&#60;p&#62;Anyway, the reason I posted is to stimulate folks to consider the power of FPGA+high-volume sensors, and image sensors are a great example. If the FPGA can be tied directly to the image sensor, we're cooking!&#60;/p&#62;
&#60;p&#62;Many modern camera sensors can return subimages (window) much more quickly than an entire image. A friend has a video camera which, I think, but I might be muddled, can do over 800 frames/second for about 10% of the image.&#60;/p&#62;
&#60;p&#62;An extreme example is &#60;a&#62;http://www.laboratorytalk.com/news/phj/phj108.html&#60;/a&#62; which can do 5,000 one megapixel images/second, but a jaw dropping 150,000 sub-images/second. This isn't something like STEAM, but an image sensor.&#60;/p&#62;
&#60;p&#62;So, I strongly agree, FPGA+Camera = Awesome!&#60;br /&#62;
So when will Oak be ready?-)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>poslathian on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1889</link>
			<pubDate>Thu, 21 Oct 2010 15:24:16 +0000</pubDate>
			<dc:creator>poslathian</dc:creator>
			<guid isPermaLink="false">1889@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I usually take laser rangefinders as evidence that were all still &#34;doing it wrong&#34; - I get around just fine with just a couple well placed image sensors in my face. &#60;/p&#62;
&#60;p&#62;BUT - neat project idea. Im not sure I fully understand the &#34;low cost&#34; image sensor part, being that - as was pointed out - a 3.6fps refresh rate doesnt come standard on most CMOS sensors. I suppose you really only need to grab a single horizontal line, not the whole frame - perhaps someone can find a sensor that supports this type of configuration. &#60;/p&#62;
&#60;p&#62;Other than that, FPGA's+Cameras = awesome!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1880</link>
			<pubDate>Thu, 21 Oct 2010 13:49:25 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">1880@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Okie - Any ideas about how we could get hold of, or make something like that Laser Rangefinder sensor?&#60;/p&#62;
&#60;p&#62;Being able to scan 360 degrees of the environment at 10Hz would be a fabulous sensor for any sort of mobile robot. It won't win a DARPA challenge, but it might be able to dodge a rampaging VW Touareg!-)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>okie on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1877</link>
			<pubDate>Thu, 21 Oct 2010 13:41:16 +0000</pubDate>
			<dc:creator>okie</dc:creator>
			<guid isPermaLink="false">1877@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;awesome project idea!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1875</link>
			<pubDate>Thu, 21 Oct 2010 13:27:09 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">1875@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I think the makerbot cyclops is one of the family of low-cost 3D scanners which work upto a couple of feet away, and take upto several minutes to scan an object. AFAIK, it doesn't really measure absolute distance, but gets a displacement relative to the surface it is scanning from each scan line, and builds up a 'cloud' of data from many scan lines. A piece of post-processing stitches together the neighbouring points in the cloud to yield a 3D 'mesh'.&#60;/p&#62;
&#60;p&#62;The Neato Laser Rangefinder measures absolute distance (relative to the robot, of course). It claims to scan 360degrees, at 10Hz and examines the scene at approximatly one degree increments, and so reads a subframe from the camera at 3.6k frames/second (they say almost 4k frames/secobd). &#60;/p&#62;
&#60;p&#62;It triangulates the single laser dot reflected back onto the camera sensor to calciulate distance. Extracting the appropriate subimage (so that it can scan at 4k frames/second) and doing the subpixel iterpolation looks a bit beyond a Cortex-M3, but maybe 'easy' with Oak's FPGA.&#60;/p&#62;
&#60;p&#62;So they would both be great to have, and an LDR would be great for a mobile/roving robot.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>josheeg on "A project for Oak?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=257#post-1868</link>
			<pubDate>Thu, 21 Oct 2010 06:44:13 +0000</pubDate>
			<dc:creator>josheeg</dc:creator>
			<guid isPermaLink="false">1868@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I agree a smarter camera that does the difference of every pixcel or detects distances by a projector sending out lines like in the makerbot cyclopse is a good aplication then the robot can avoid obsticles and maby identify ones it can work with.
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
