2009-01-19.log

--- Day changed Mon Jan 19 2009
-!- wrldpc [n=ben@173.48.207.37] has joined #hplusroadmap01:36
-!- parodyoflanguage [n=kevin@mmds-216-19-34-153.twm.az.commspeed.net] has quit [Read error: 60 (Operation timed out)]02:20
-!- genehacker [n=chatzill@wireless-128-62-174-156.public.utexas.edu] has quit [Read error: 110 (Connection timed out)]02:21
-!- ferrouswheel [n=jp@121-73-144-159.cable.telstraclear.net] has quit [Read error: 104 (Connection reset by peer)]03:46
-!- fenn [n=foobar@c-98-223-187-235.hsd1.in.comcast.net] has quit [Remote closed the connection]07:25
-!- fenn [n=foobar@c-98-223-187-235.hsd1.in.comcast.net] has joined #hplusroadmap07:32
-!- samrose [n=samrose@c-24-11-214-181.hsd1.mi.comcast.net] has joined #hplusroadmap09:25
samrosehey kanzure09:36
kanzurehi09:36
samroseMarcin is asking me about recommendations for open source CAD software. So, although I have preferences, I thought I would ask around and give him multiple perspectives09:37
samrosewhat do you use/recommend?09:37
kanzureBRLCAD. :-)09:37
samrose3D CAD software, that is09:37
kanzurehttp://brlcad.org/09:37
samroseany good resources that you can point novices to about learning BRL-CAD?09:38
kanzureThere's a lot of good tutorials on that website.09:38
kanzureAlso, there's #brlcad on freenode.09:38
samrosejust found this, too http://gpwiki.org/index.php/BRL-CAD:Tutorials09:39
samrosegracias kanzure09:43
kanzureThere's more, but I can never remember how to spell advocado. 09:44
kanzureThe #brlcad folks get kind of ranty about all of the other F/OSS CAD systems not contributing code to BRLCAD..09:44
samroseDoes that thing work?: http://avocado-cad.sourceforge.net/09:52
kanzureNot much. I tried it out a little bit, don't remember. fenn might know.09:55
kanzureit might be biased, but #brlcad will know :/09:55
samroseok, thnx09:57
samrosewell, go avoCADo up and running, will check it out too10:01
samrosenot much to it yet.10:03
kanzureyeah, if you need help compiling brlcad-10:04
kanzurehttp://heybryan.org/brlcad.html10:04
samroseI have brlcad compiled on one pc10:27
samrosenot on new laptop yet though10:28
-!- genehacker [n=chatzill@wireless-128-62-174-156.public.utexas.edu] has joined #hplusroadmap11:27
-!- ybit [n=heath@unaffiliated/ybit] has quit [Read error: 104 (Connection reset by peer)]12:27
wrldpcanybody in here make instrumental music?13:36
kanzureI know a few who do.13:36
kanzureWhat's up?13:36
genehackerwant to start a band?14:01
genehackera software band or circuit bent band?14:01
genehackerKanzure turn the bible into horrible horrible music14:02
wrldpci'll rap14:17
wrldpchow does one pronounce kanzure?14:17
kanzureI'm not sure it's pronouncable14:17
genehackercan zur14:43
-!- ferrouswheel [n=jp@121-73-144-159.cable.telstraclear.net] has joined #hplusroadmap14:46
kanzure3http://www.ldraw.org/Article48.html14:48
kanzure3^ metadata stuff for lego parts library14:49
kanzure3http://www.ldraw.org/Article131.html   intro to creating build instructions (but with images)14:49
kanzure3Building Instruction Images (BILs)14:49
kanzure3hrm..14:49
kanzure3http://www.python.org/dev/peps/pep-0362/15:38
kanzureWhy aren't the man pages generated from function signatures? A significant portion of man includes the common C header files for just about every useful function.15:45
kanzurein fact, isn't this what the .lib files that the gnu linker deals with are for?15:48
kanzure3http://www.linuxjournal.com/node/1060/print ELF dissection.15:59
genehackerso you're trying to find a new way to write instructions?16:19
kanzure3no, this would be for interoperability. 16:36
kanzure3when a compiler compiles your program, each function has a "signature" that describes what it wants as input and what it gives as output16:36
kanzure3so I'm just wondering about just using a large registry of these signatures paired to compiled binaries16:36
genehackerok16:42
genehackerso you want to write instructions for anything?16:43
kanzure3for the packaging format? yes, it would be nice to have a computational representation of instructions16:43
genehackerI am a bit lost on what you are doing17:13
-!- wrldpc [n=ben@173.48.207.37] has quit []17:16
-!- samrose [n=samrose@c-24-11-214-181.hsd1.mi.comcast.net] has quit [Read error: 110 (Connection timed out)]18:06
genehackerFenn, UAVs might be cheaper than cars18:11
genehackeror fedex delivery vans18:13
-!- PeerInfinity [n=someone@216.36.180.162] has joined #hplusroadmap18:33
-!- samrose [n=samrose@c-24-11-214-181.hsd1.mi.comcast.net] has joined #hplusroadmap18:35
-!- ybit [n=heath@unaffiliated/ybit] has joined #hplusroadmap18:46
genehackerhttp://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=0165636218:48
genehackercheck it out18:48
kanzure?18:48
genehackerit's about the UAV delivery system me and Fenn have been talking about18:49
kanzure3"A fixed-wing aircraft for hovering in caves, tunnels, and buildings"18:49
genehackeryeah18:49
kanzure3":Micro air vehicles (MAVs) are small bird-sized aircraft with applications in reconnaissance, search-and-rescue, airborne agent and pathogen detection, and target acquisition. Fixed-wing MAVs cannot hover and thus, are not able to fly in tight, enclosed spaces. Rotary-wing platforms can hover but are limited by endurance. This paper presents a fixed-wing MAV with a secondary flight mode (i.e. hovering) allowing it to fly in caves, tunnels, and buildings. The sensing and control system used to achieve autonomous hovering is also described. This is, to the best of our knowledge, the first documented success of autonomously hovering a fixed-wing MAV in the open literature"18:49
genehackerit can avoid crashing into things with optic flow sensors18:50
genehackerin an urban environment18:50
genehackeryou could retrofit an off the shelf RC plane with off the shelf sensors and controllers, set it up to hover real low and drop a package to deliver it18:52
genehackerthough the customer might have to provide the weight of the package18:57
genehackerdang plane cost about $300, Inertial measurement unit cost $149518:59
kanzuregyro?19:00
genehackeryou could call it that19:00
genehackersomething that tells the plane it's orientation19:01
kanzureoops, wrong device19:01
genehackerbut things like that are cheaper nowadays19:01
genehacker"It weighs19:01
genehackerjust 30 grams and is comprised of three triaxial accelerometers19:01
genehackerand angular rate gyros as well as three19:01
genehackerorthogonal magnetometers."19:01
genehackerit has gyros19:02
genehackerwonder if a wiimote could be used?19:02
-!- wrldpc [n=ben@c-98-217-191-173.hsd1.ma.comcast.net] has joined #hplusroadmap19:32
-!- samrose [n=samrose@c-24-11-214-181.hsd1.mi.comcast.net] has quit ["Ex-Chat"]20:16
genehackerI wonder how the wiimote figures out orientation20:27
kanzureit doesn't20:28
kanzurethere are sensors that you set up on your wii20:28
kanzurestereo.20:28
kanzuretriangulation.20:29
kanzure"black magic"20:29
genehackerhow doe it do it when you hold it like a steering wheel and it can't see the sensor bar?20:29
kanzurethere's a sensor bar?20:29
genehackerI knew about the triangulation20:30
genehackerit's not a sensor bar, it's infrared LEDs set a constant distance apart from each other20:30
genehackerdo you have a Wii?20:30
kanzureno20:30
genehackermy parents have one20:31
genehackerI heard the wiimote has tilt sensors in it20:31
genehackerone of the add ons for it, has a 2 axis angular rate sensor20:32
genehackerinteresting, for small quantities of accelerometers, it's cheaper to hack them from a wiimote than buy them from the manufacturer20:33
kanzureI'm bored.20:33
genehackerthey cost $60 individually20:33
genehackerthe Iphone has fairly accurate tilt sensors hmm....20:35
genehackerhttp://www.engadget.com/2007/08/28/iphones-tilt-sensor-hacked/20:36
genehackerhttp://www.youtube.com/watch?v=CRcld5aAN2E20:37
kanzureit's odd how getopt focuses so much on parsing rather than defining20:37
kanzureI guess parsing is what the programmers needed at the time more than anything20:37
genehackeryoutube's sound remove music thing is way too strict20:37
kanzureeh?20:37
genehackershit, sound was off20:38
genehackerI failed20:38
genehackerso you know arduino?20:48
kanzure3yes20:48
kanzure3is just c.20:50
genehackercould I use arduino in a UAV?20:50
genehackersomething with a realtime control system20:50
kanzure3that depends entirely on how long you're willing to wait between sense-process-react20:51
kanzure3physically, an arduino is small enough if that's what you mean20:51
genehackernot long20:52
genehackerI want to be able to have a UAV fly to a site, go up into a prop hang above a drop zone target, fly down to about a foot above the target and drop a small package and go back to base to refuel and pick up another package20:56
genehackeryou can use arduino on a UAV20:57
kanzure3right, if it is ok to fly blind even better20:57
genehackerwell, something like this wouldn't fly blind it would use something like optic flow sensors, sonar, or lidar to avoid obstacles20:58
kanzure3as long as you can wire up all of the devices into the board, that's fine.20:59
genehackera delivery UAV might also have to have a video camera on it sending a video feed to a human to check on things21:01
kanzure3don't know how much bandwidth the arduino can handle, but you might as well just pair the video separately on its own radio freq or something21:02
genehackerthat's what you do21:02
genehackerhmmm... I wonder how you could monitor the video on a bunch of UAVs21:03
-!- wrldpc [n=ben@c-98-217-191-173.hsd1.ma.comcast.net] has quit []21:52
genehackerI estimate something like a delivery UAV should cost about $160022:01
genehackerand that it should achieve break even at about 40 deliveries at best22:09
genehackerthat's pretty good22:09
fenn$40 delivery is pretty steep22:23
fenntoday i drove 12 miles to get a tiny 8mm rubber disc (shutoff valve washer)22:23
kanzuredon't you feel stupid.22:23
fennno, not really22:24
kanzureisn't it inefficient though22:24
fennyes of course22:24
fenni'll feel stupid when i go to put it in and it doesn't fit22:24
fenn;)22:24
kanzureah.22:24
kanzureso, I just thought I had this wonderful burst of inspiration22:24
genehackerno it's $20 per delivery22:24
kanzurewhere I'd just put each getopt option into a separate file and then do a compatibility matrix table22:25
genehackerit's not for rubber disks22:25
kanzurewhere the rows would be each option, and each column is anoption22:25
kanzureand then a binary value at the x,y coord for compatibility (i.e. if one option can't be used with aonther)22:25
genehackerit would take 40 deliveries to break even at about 20022:25
genehackerit would take 40 deliveries to break even at about $20 per delivery22:25
kanzurebut this doesn't work for multiple option combination logic stuff (i.e., -x and -y and -z but not -y and -c)22:25
genehackererm $40 per delivery22:26
genehackerthat22:26
genehackeris about the price for very fast delivery with a local courier service for a small item22:27
-!- PeerInfinity [n=someone@216.36.180.162] has quit []22:35
genehackerfast delivery as in under 2 hrs22:35
fennI can get a pizza for less than $4022:46
fennkanzure this sounds like something one would write in haskell22:48
kanzureI've never been motivated to learn haskell. what's so special about it?22:48
kanzureI hear of these them there 'atom' thingies22:48
fennwell they use lots of annoying mathy words22:49
fenndealing with large sets is sort of the basic idiom of the language22:49
fennor at least that's my foggy recollection of my primitive understanding of it22:49
genehackeryou wouldn't want to deliver pizza with a UAV fenn, unless your life depended on getting pizza23:01
genehackerbut a more reasonable price would be $2023:01
-!- ybit [n=heath@unaffiliated/ybit] has quit [Read error: 104 (Connection reset by peer)]23:02
genehackerbreak even happens at 80 deliveries23:02
genehackerwhich seems fairly reasonable to me23:03
fennhuh. integrated circuits really are "magic crystals"23:04
genehackerhuh?23:05
genehackerI guess they are23:05
fenni was just looking at wireless chips on sparkfun, "These are the latest gems from Laipac Tech" and started thinking23:05
genehackerdiode lasers are really magic crystals23:07
genehackerdiode pumped solid state lasers are even more magical23:07
fenner, what's the difference?23:07
genehackerdiode pumped lasers are a diode laser pumping a special crystal setup23:09
fennso they're more crystally, not more magical23:10
genehackerhmmm... if I made a super-fast UAV capable of 30 minutes or less delivery times, then I might be able to charge $50 per delivery and breakeven in a day23:10
genehackerwell they're pretty magical23:10
genehackerit's like several crystals23:10
fennoh, speaking of optics..23:11
genehackerhttp://en.wikipedia.org/wiki/Diode-pumped_solid-state_laser23:11
fenni was wondering why we dont see any mobile head up displays that use fiber optic cable to pipe the image to your eye/glasses23:11
genehackeryou'd need a thick cable23:11
fennlike a laparoscope or borescope, they sell for $200 at harbor freight23:12
genehackerlink?23:12
fennhttp://www.harborfreight.com/cpi/ctaf/displayitem.taf?Itemnumber=9156523:12
fenner, but in reverse23:12
fennno big eyepiece or anything23:13
genehackerresolution I guess23:13
genehackerprice23:13
fennyou could do much higher resolution than tiny LCD displays23:13
fennor do you mean in the optics sense23:13
fennand $200 isnt that much, especially considering the parts cost would be much elss23:14
fenn*less23:14
genehackerresolution is how many fibers you have23:14
fennare you sure about that?23:14
genehackerfor the most part23:15
fenncan't you pipe a whole image down one fat cable?23:15
genehackermaybe if you have some weird adaptive optics at the end23:15
fennwhy adaptive?23:15
genehackerto compensate for distortion from reflecting in the cable23:16
genehackerI don't know23:16
genehackeryou might look into it23:16
fennwhat if i had some kind of multiply jointed periscope23:16
fennactually it only really needs to go like 5 inches23:16
fennif the whole setup is compact enough to fit in like a hat or whatever23:17
fenni'm just trying to work around the "big thing clamped to your face" idea23:17
genehackeryou really need to use one of those DMD chips23:17
fennyes23:17
genehackeryou know a chip covered with a whole bunch of tiny mirrors?23:18
fennI came up with this idea years ago23:18
genehackeryou could get high resolution with that23:18
fennDLP chips are still expensive..23:18
fennwah23:18
genehackerthis one company was able to make a really tiny high res display out of a DLP chip23:19
fennwho?23:19
genehackeralso made it display color too, using reflected sunlight23:19
genehackerI forgot, it was a while ago23:19
fennand how tiny is tiny?23:19
genehackeras big as the chip is23:19
fenni have some of these chips, they range from 0.5" to 1" diagonal23:20
fenn(no docs unfortunately)23:20
genehackerhttp://www.goldmine-elec-products.com/prodinfo.asp?number=G1375123:21
fennyes, that23:21
genehacker$523:21
fennthe connector from the chip to the flex circuit is removed23:21
fennthere are smaller ones that are still whole23:21
fennthese guys http://www.goldmine-elec-products.com/prodinfo.asp?number=G1542623:22
genehackeryou can get a special connector for things like that, so it mounts on a PCB23:22
fennI love how they give me all sorts of documentation on where they got them, what the part number is, etc </sarcasm>23:22
fennthe connector is easy, but i dont know what the protocol is or anything23:23
genehackerI don't know what you could do about the scratches23:23
fennif it works it'd be good enough for me23:23
fennthere is a glass or plastic plate over the actual chip23:23
genehackerthen you have a really annoying scratch going across your field of vision23:24
fenni have a 'really annoying' red line going down my monitor, i dont seem to notice it23:24
genehackeryou can't replace the plate, unless you have mad skills23:24
genehackerok23:24
genehackeryou're good then23:24
genehackerwhat's the part number?23:24
fennok please tell me what signals to send to the chip and on what pins23:25
fennno part number23:25
fennone sec, i have a hi res image, coming up23:25
genehackerany number at all23:25
genehackerlook at it under the microscope there might be a number23:25
genehackeror a datagrid23:26
genehackerdang I forgot how this one tiny LED grid I had worked23:27
genehackerhttp://focus.ti.com/download/dlpdmd/2503686.pdf23:30
genehackercheck out these dox23:30
fennhttp://fennetic.net/pub/irc/little-mems.jpg23:31
fennhttp://fennetic.net/pub/irc/big-mems.jpg23:31
genehackerthat's far from a slight scratch23:32
fennhere's a picture someone else took http://fennetic.net/pub/irc/mems.jpg23:33
fenni dont even know if they are from the same company tho23:33
fennoh the white crap is just dust23:34
genehackerbig mems looks easier, more pins, more likely you can individually control each mirror23:34
fenni dont want to individually control each mirror 23:34
fennanyway it certainly doesnt have 500 or 1000 pins or whatever would be needed to multiplex each mirror23:35
-!- wrldpc [n=ben@173.48.207.37] has joined #hplusroadmap23:35
genehackerit forms a grid I think23:37
genehackeryou might get your self a USB microscope, an ultralow power supply, and some damn small test leads23:38
genehackerand see if you can get any response23:39
genehackerhave fun23:41
fenni was going to just shine an led or laser on it and look at the reflection23:41
genehackergood idea23:41
fennor just look at it, i bet you could see it change color or something23:41
genehackeryou see fenn, if you figure out how to control a DMD chip23:42
genehackerthen that means we can do lots of cool things23:42
fenngeomatec's website doesnt say anything about mirror arrays (lots of laser scanning and lenses stuff tho)23:42
genehackeron of them is do maskless lithography23:42
genehackerhttp://www.eetasia.com/ART_8800416404_1034362_NT_a5fd45ee.HTM23:43
fennam i supposed to be able to read that?23:43
genehackermaskless lithography means we can make our own microchips, do massive DNA synthesis, and make high res 3d printers23:43
genehackeryou can't?23:44
genehackeroh well23:44
fennPlease login or register with us to view this article23:44
genehackeroh well23:44
fennany ideas for collimating the output from an LCD into a fiber optic cable? and doing it in a compact manner23:45
fennso ideally i'd have the LCD panel in a case with the fiber coming out coplanar with the panel23:45
fennis there such a thing as a fresnel prism?23:47
fennooo magical internet: http://bencraven.org.uk/prism_specs.html23:48
genehackera fresnel prism23:50
genehackerFresnel is a bunch of prisms23:51
genehackersounds like you need lenticular 3d viewing sheets23:52
fennmaybe i can use an lcd backlight23:52
fennheh http://www.fresnelprism.com/23:53
fennsomehow i dont think it's quite right23:53
fennwell i guess i could stack them, but it might end up just as thick as using a mirror23:54

Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!