Principia Discordia

Principia Discordia => Techmology and Scientism => Topic started by: Faust on March 01, 2012, 10:51:46 AM

Title: Tech Journal
Post by: Faust on March 01, 2012, 10:51:46 AM
I will go into more detail on this later but because people are complaining about how quiet it is here I'm going to start updating this thread with what I know: Hardware. I won't be posting anything sensitive to the projects but I want to go into detail where I can.

Over the last year I've been working on an indoor location system to track firefighters while they do their training. This is fun and excruciating location is a really difficult one to use. In short the higher your resolution the more difficult it is to accurately say where someone is. For this project we need down to 0.5m accuracy with the ability to distinguish between multiple people huddled together.

Without going into the gritty of it (NDA) we kitted out the test site with an array of sensors that give us the location of people going through, proximity and pressure sensors were used to give us these location. This style of location system has been done before but it's problem is it cannot distinguish between people. We've done it optically using a kinect style approach and not to toot my own horn I am pretty damn happy with the results, we locate and identify people and ID them within the test grid with a perfect accuracy for up to four people, any more than that and the optical system doesn't hold up but that's something we are working on (the main limiting factor is the Sheer amount of data generated from the optical system so the more machines you have to crunch the numbers the higher your resolution can go).

One of the other projects that we are working on that we are really happy with is a multitouch exhibit for a space/science museum. The emphasis being on collaboration and several users interacting at once, something that isn't often done well with these things.

Pictures to come.
Title: Re: Tech Journal
Post by: Telarus on March 01, 2012, 10:58:00 AM
Cool, I saw you post the firefighter tracking system a while back on (FB? G+?).

Looking forward to more.
Title: Re: Tech Journal
Post by: Triple Zero on March 01, 2012, 03:51:15 PM
very interesting, faust!
Title: Re: Tech Journal
Post by: Faust on March 16, 2012, 11:12:40 AM
Here's a photo of the multitouch table we're working on. That's one of the guys  I work with on this.

(http://principiadiscordia.com/research-16.jpg)

The application I've made for this is a solar system game for kids:
When the game is loaded there is only the sun sitting alone on the screen, in a basket beside the table are cutouts of the planets and the kids have to put them on in the correct order (mercury, venus etc). when they place the correct one on the table it appears and gives a little blurb about the planet.
Title: Re: Tech Journal
Post by: Oysters Rockefeller on March 16, 2012, 02:44:39 PM
Quote from: Faust on March 16, 2012, 11:12:40 AM
Here's a photo of the multitouch table we're working on. That's one of the guys  I work with on this.

(http://principiadiscordia.com/research-16.jpg)

The application I've made for this is a solar system game for kids:
When the game is loaded there is only the sun sitting alone on the screen, in a basket beside the table are cutouts of the planets and the kids have to put them on in the correct order (mercury, venus etc). when they place the correct one on the table it appears and gives a little blurb about the planet.

That is awesome.
Title: Re: Tech Journal
Post by: Faust on March 29, 2012, 11:23:02 AM
Has anyone around here used the arduino platform at all? (I know ENKI did, RIP).

It's a nice platform for rapid prototyping of A/D, sensors/actuators and controllers. I've played about with them for some fun applications.
I saw on Hackaday a proximity controlled motor used for blind navigation. What you have is a glove with two ultrasonic nodes on the front, and a motor strapped to your arm that vibrates as you approach something.
I want to adapt that to put it in clothing on my back. Eyes in the back of the head and all that, no one can take you by surprise.

The nice thing about this is a lot of sensors come prepackaged to give out data on the I2C line so a great many sensors are plug and play with it. If anyone has any ideas for potential uses for sensors I've got:
ultrasonic proximity, magnetometers, inertial measurement units, pressure mats, heart monitors, temperature sensors, RFID readers and tags, and various wireless nodes (Xbee).
Title: Re: Tech Journal
Post by: Rococo Modem Basilisk on March 30, 2012, 10:38:10 PM
Quote from: Faust on March 29, 2012, 11:23:02 AM
Has anyone around here used the arduino platform at all? (I know ENKI did, RIP).
Still do, sometimes.

QuoteIt's a nice platform for rapid prototyping of A/D, sensors/actuators and controllers. I've played about with them for some fun applications.
I saw on Hackaday a proximity controlled motor used for blind navigation. What you have is a glove with two ultrasonic nodes on the front, and a motor strapped to your arm that vibrates as you approach something.
I want to adapt that to put it in clothing on my back. Eyes in the back of the head and all that, no one can take you by surprise.
There is an arduino clone called the Lillypad specifically for clothing embedding (along with things like conductive thread, sew-on waterproof buttons, connectors that double as snaps, etc.) Downside is that the Lillypad doesn't (and can't) have 'shields'.

As a side note, there's a well known (in the amateur robotics community) problem with sonar when the material it's supposed to reflect off is fabric (or really, anything soft or porous -- what you might expect from acoustics). Still, it beats IR.

QuoteThe nice thing about this is a lot of sensors come prepackaged to give out data on the I2C line so a great many sensors are plug and play with it. If anyone has any ideas for potential uses for sensors I've got:
ultrasonic proximity, magnetometers, inertial measurement units, pressure mats, heart monitors, temperature sensors, RFID readers and tags, and various wireless nodes (Xbee).
Wireless is good if you want an ad-hoc sensor network. Sure beats sewing up expansion ports :P. It sounds like what you have is more geared toward biometrics, though (I only skimmed the OP, so if you mentioned it, I didn't notice)... trivial to use heart monitors and temperature sensors to monitor sick people, or people who are sensitive to extreme situations, or people who are actually in extreme situations (like soldiers or firefighters).
Title: Re: Tech Journal #7 Vo
Post by: hirley0 on March 30, 2012, 11:14:23 PM
Quote from: Phosphatidylserine on March 30, 2012, 10:38:10 PM

Still do, sometimes.




Quote from: Nigel on March 03, 2012, 08:43:18 PM
I want one.
i do TWO

schemetic?  :fnord: _detail/project   (http://brmlab.cz/_detail/project/brain_hacking/tdcs.jpg?id=project%3Abrain_hacking%3Atdcs)

this is BOTH & OFFER TO SELL US$ & an offer to buy TWO. WORK out the
detail?$
Title: Re: Tech Journal
Post by: Faust on March 30, 2012, 11:25:27 PM
Quote from: Phosphatidylserine on March 30, 2012, 10:38:10 PM
Quote from: Faust on March 29, 2012, 11:23:02 AM
Has anyone around here used the arduino platform at all? (I know ENKI did, RIP).
Still do, sometimes.

QuoteIt's a nice platform for rapid prototyping of A/D, sensors/actuators and controllers. I've played about with them for some fun applications.
I saw on Hackaday a proximity controlled motor used for blind navigation. What you have is a glove with two ultrasonic nodes on the front, and a motor strapped to your arm that vibrates as you approach something.
I want to adapt that to put it in clothing on my back. Eyes in the back of the head and all that, no one can take you by surprise.
There is an arduino clone called the Lillypad specifically for clothing embedding (along with things like conductive thread, sew-on waterproof buttons, connectors that double as snaps, etc.) Downside is that the Lillypad doesn't (and can't) have 'shields'.

As a side note, there's a well known (in the amateur robotics community) problem with sonar when the material it's supposed to reflect off is fabric (or really, anything soft or porous -- what you might expect from acoustics). Still, it beats IR.

QuoteThe nice thing about this is a lot of sensors come prepackaged to give out data on the I2C line so a great many sensors are plug and play with it. If anyone has any ideas for potential uses for sensors I've got:
ultrasonic proximity, magnetometers, inertial measurement units, pressure mats, heart monitors, temperature sensors, RFID readers and tags, and various wireless nodes (Xbee).
Wireless is good if you want an ad-hoc sensor network. Sure beats sewing up expansion ports :P. It sounds like what you have is more geared toward biometrics, though (I only skimmed the OP, so if you mentioned it, I didn't notice)... trivial to use heart monitors and temperature sensors to monitor sick people, or people who are sensitive to extreme situations, or people who are actually in extreme situations (like soldiers or firefighters).

We actually have a couple of lillypads at work, never looked at them but they were picked up specifically because of how easy they were to integrate with clothing.
As you said soldiers and fire-fighters temperature and heart rate are hard to use in extreme situations. The best area to sense from is with a chest strap because inside the insulated uniform has a more constant temperature. Texas instruments do some lovely heart/temp/accelerometer straps that are elasticated so you always get a tight snug fit.
When I was playing with some Chinese ultrasonics I did have trouble picking up material surfaces, but with some of the sparkfun ping))) boards which separate the transmitter and receiver nodes I've never run into any trouble picking up material.

Title: Re: Tech Journal #7 Vo
Post by: Faust on March 30, 2012, 11:40:36 PM
Quote from: hirley0 on March 30, 2012, 11:14:23 PM
Quote from: Phosphatidylserine on March 30, 2012, 10:38:10 PM

Still do, sometimes.




Quote from: Nigel on March 03, 2012, 08:43:18 PM
I want one.
i do TWO

schemetic?  :fnord: _detail/project   (http://brmlab.cz/_detail/project/brain_hacking/tdcs.jpg?id=project%3Abrain_hacking%3Atdcs)

this is BOTH & OFFER TO SELL US$ & an offer to buy TWO. WORK out the
detail?$

You mean this? http://brmlab.cz/project/brain_hacking

I want to order the ASRG helmet, there are a hell of a lot of applications I could put that into.
Title: Re: Tech Journal
Post by: Rococo Modem Basilisk on March 31, 2012, 12:57:05 AM
I remember when the best way to do neurofeedback as a hobbyist was to use the OpenEEG (http://openeeg.sourceforge.net/) instructions. Now it's probably cheaper, easier, and safer to get an NIA unit...

(Unfortunately, nothing I've seen has pointed to an EEG setup suitable for mobile use [for instance, BCI control for a wearable computer]. The NIA has all its processing circuitry in a big metal box, and OpenEEG is so paranoid about frying something through all the diodes that they warn you to keep the box grounded and not to touch your computer while using it [desktop machines have historically used their cases as a ground, and the difference in charge between the EEG case ground and the computer's ground has a small but nonzero chance of causing some charge to leap through your electrodes and into your skull on its way to your finger instead of moving along the outside of your skin like a well-behaved charge])
Title: Re: Tech Journal
Post by: Faust on March 31, 2012, 09:27:34 AM
Quote from: Phosphatidylserine on March 31, 2012, 12:57:05 AM
I remember when the best way to do neurofeedback as a hobbyist was to use the OpenEEG (http://openeeg.sourceforge.net/) instructions. Now it's probably cheaper, easier, and safer to get an NIA unit...

(Unfortunately, nothing I've seen has pointed to an EEG setup suitable for mobile use [for instance, BCI control for a wearable computer]. The NIA has all its processing circuitry in a big metal box, and OpenEEG is so paranoid about frying something through all the diodes that they warn you to keep the box grounded and not to touch your computer while using it [desktop machines have historically used their cases as a ground, and the difference in charge between the EEG case ground and the computer's ground has a small but nonzero chance of causing some charge to leap through your electrodes and into your skull on its way to your finger instead of moving along the outside of your skin like a well-behaved charge])

That's silly I get more of a shock off touching my ipad when its charging off my laptop. There's a big ground difference between them. I like the design of the helmet though, it's almost discrete enough to be concealed in a sweatband.
Title: Re: Tech Journal
Post by: Rococo Modem Basilisk on April 01, 2012, 01:01:54 AM
They were almost obsessively safety-conscious -- not that sticking electronics on your head is an inappropriate situation to be safety-conscious about.

Some of the unofficial side-projects involved self-amplifying electrodes (so that you don't need contact goo) -- which is arguably fairly dangerous, since it involves running large (by extracranial EMF standards) currents toward your head and doing things with them in amplifier units actually attached to your head. If you let the blue smoke out of your op amps, you'll probably smoke your skull too (or at least convulse a bit and gain short term amnesia).
Title: Re: Tech Journal
Post by: Triple Zero on April 28, 2012, 08:53:23 PM
Quote from: Faust on March 16, 2012, 11:12:40 AM
(http://principiadiscordia.com/research-16.jpg)

Holy crap that guy looks a lot like me when I had my hair longer.

(http://img849.imageshack.us/img849/9855/iksuperstardj.jpg)
Title: Re: Tech Journal
Post by: Mesozoic Mister Nigel on April 28, 2012, 08:58:41 PM
He certainly does! Eerie!
Title: Re: Tech Journal
Post by: Rococo Modem Basilisk on April 29, 2012, 04:01:03 AM
Well, I've got my EEG machine, but I currently can't hear out of one ear -- so, remind me in a couple weeks and I'll try to empirically test binaural beats. I'll have to extensively modify the code I have for interacting with the hardware, but I need a good excuse for tearing it down anyhow.

Side note: The EEG machine I got is an NIA, and it is powered solely by USB (the box is small enough to stick in a pocket, so potential wearable use, though looking around and moving around will cause enough noise to make it useless as a BCI keyboard/mouse/whatever). While it's packaged with an antistatic strap (presumably they want you to ground yourself), the instructions and warnings don't mention it at all, so maybe the folks at OCZ are less paranoid about differences in ground potentials than the OpenEEG folks. On the flipside, the NIA is set up such that it's mostly going to get eye movements and minor muscle movements -- probably not very good for 'clean' brainwaves just because of the location of the electrodes -- and the electrodes themselves are neither proper medical-grade for use with goop nor do they have built-in amplification -- so it's likely that many of the signals the unit gets will be ghosts of other ambient ELF EMR rather than legitimately sensed signals.
Title: Re: Tech Journal
Post by: Faust on May 08, 2012, 09:08:16 PM
I got this little bugger (http://www.raspberrypi.org/about) in the post today.
(http://www.raspberrypi.org/wp-content/uploads/2011/07/PC2365272-1024x768.jpg)

It is something intend to have endless amounts of fun with in the coming weeks.

The first project:

Once fully operational I am going to hook it to my home network, TV and a removable hard drive. On the software side I am going to allow a connection via ssh to use it's services.

Say I hear about a show I want to watch at home, I'll just pass this baby the links to the show and it will download/ store them to the hard drive. when I get home I can use it as the media player and watch them from the tv.

I'm hoping to be able to get this working: If I ever come up against a nanny wall I can use this as a proxy to forward my traffic around the blockade.

After that comes networking my house to the device. Say I want the boiler on to heat the water for when I get in or the central heating to start up I'll be able to intercept their controls. The possibilities are endless, lighting/boobytraps/feeding pets...

Once the functionality is in place comes the phone plugin, I can ssh over my phone to devices so I can potentially make an app with centralized control of my home from my phone.
Title: Re: Tech Journal
Post by: Rococo Modem Basilisk on May 09, 2012, 02:29:13 PM
Nice! Presumably the pins on the upper left are I/O?
Title: Re: Tech Journal
Post by: Faust on May 09, 2012, 04:05:58 PM
Quote from: Phosphatidylserine on May 09, 2012, 02:29:13 PM
Nice! Presumably the pins on the upper left are I/O?
Yup, and it has two usb ports, hmdi out, component video out. Audio, and ethernet, not bad for 35$.
Title: Re: Tech Journal
Post by: Triple Zero on May 12, 2012, 09:37:06 PM
OMG a Raspberry Pi!! :fap:

Is it the cheap one or the slightly less but still ridicuously so cheap one with extra USB?
Title: Re: Tech Journal
Post by: Elder Iptuous on May 12, 2012, 09:55:56 PM
i think theyre only selling the fancy pants one to start out with, right?
I'm curious to see how well it works.
:fap:
Title: Re: Tech Journal
Post by: Triple Zero on May 12, 2012, 11:14:19 PM
Quote from: Iptuous on May 12, 2012, 09:55:56 PM
i think theyre only selling the fancy pants one to start out with, right?

yeah unless he ordered real early, afaik.
Title: Re: Tech Journal
Post by: Faust on May 13, 2012, 09:57:12 AM
Quote from: Triple Zero on May 12, 2012, 11:14:19 PM
Quote from: Iptuous on May 12, 2012, 09:55:56 PM
i think theyre only selling the fancy pants one to start out with, right?

yeah unless he ordered real early, afaik.

Even than its the two USB model. I had to get up at six am for the launch to order. Three others from work tried at 8 and still missed out. I've set it up and played about configuring it a little. Next step is trying to ssh into it from outside the house.
Title: Re: Tech Journal
Post by: Triple Zero on May 18, 2012, 08:01:58 PM
what was the monitor plug again? just TV-out, right? No VGA or HDMI plug? Was that hard to connect or did you have the proper cables lying around?
Title: Re: Tech Journal
Post by: Faust on May 18, 2012, 09:45:21 PM
Quote from: Triple Zero on May 18, 2012, 08:01:58 PM
what was the monitor plug again? just TV-out, right? No VGA or HDMI plug? Was that hard to connect or did you have the proper cables lying around?

Actually it has both phono and hdmi out, pretty sweet for such a small board.
Title: Re: Tech Journal
Post by: Triple Zero on May 18, 2012, 09:46:46 PM
Please to keep us updated on any sorts of awesome haxery :D
Title: Re: Tech Journal
Post by: Faust on May 18, 2012, 10:05:00 PM
Quote from: Triple Zero on May 18, 2012, 09:46:46 PM
Please to keep us updated on any sorts of awesome haxery :D

Will do, the first part was really easy, I put on Debian squeeze, started up ssh on the Pi, and I was able to get links from my phone and laptop. I'm not sure how to do it from outside the house, I'll probably have to adjust the modems in built firewall settings.