Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a demo that visualises the movement of a person #484

Closed
ajlennon opened this issue Apr 27, 2017 · 4 comments

Comments

Projects
None yet
3 participants
@ajlennon
Copy link
Contributor

commented Apr 27, 2017

@jackie1050 showed me a "constellation" dress somebody had designed. She was using some kind of device which tracked movement to do some gesture interpretation and light specific constellations on the dress. Really impressive. Do you have the link Jackie?

I was thinking this is probably done with something like a MicroBit with an accelerometer.

Could we put something together to track the accelerometer values to generate movement deltas and then stream that over WiFi or Bluetooth BLE? (Would need to look at the accuracy we get out of this but I think it would be good enough for a neat demo)

We could then look at visualisation techniques. One option would be to have Tosca following the motion of the hand to draw something out, Etch-A-Sketch style.

Another option would be to look at some of the neat OpenGL "particle" systems e.g. fire that moves around the screen and show this on a large display.

This isn't exactly what I'm thinking but it's along the right lines. We could control this via hand movements.

http://www.videocopilot.net/blog/2013/03/particle-experiments-project/

With that in place we could then get some dancers in and see what happened?

@ajlennon

This comment has been minimized.

Copy link
Contributor Author

commented Apr 27, 2017

This is more along the lines I was thinking. There's a neat application called "Particle Illusion" I was playing with some time ago -

https://www.youtube.com/watch?v=UWrrSJ0LZgo

@ajlennon ajlennon changed the title Create a demo that follows the movement of a person Create a demo that visualises the movement of a person Apr 27, 2017

@ajlennon

This comment has been minimized.

Copy link
Contributor Author

commented Apr 27, 2017

Thinking about it the accelerometer(s) will probably be good for providing detail and movement deltas, but absolute position will quickly be lost over time.

We could make use of BLE beacons to triangulate absolute position (as they incorporate a distance measure based on received radio power). That might fit well with @aubergine10 's BLE sensor plans?

If we have multiple poles at known distances around an area then we can use these to triangulate and merge the absolute position (which will actually be something like a circle of probability from the multiple triangulations) with the accelerometer data providing detail for short periods of time.

With a camera at the front we should then be able to locate people within the space and overlay our "augmented" graphics on top of the live video (or just replace the live video)

Perhaps @goatchurchprime would be interested in coming up with a clever algorithm for the absolute position at a level of confidence and the movement deltas....

room layout

@DoESsean

This comment has been minimized.

Copy link
Contributor

commented Jul 4, 2019

Operating on the same basis as 'this piece of equipment is broken* and hasn't been touched for months and months, so we're getting rid,' I'm closing issues that, while really good ideas, seem to have gone nowhere further than conception and aren't integral to the running of DoES. They're obviously still findable using the search function on github, and I'll create a new 'Gone but not Forgotten' tag for them :)

*(Obviously they're not broken, but you get the idea).

@DoESsean DoESsean closed this Jul 4, 2019

@amcewen

This comment has been minimized.

Copy link
Member

commented Jul 4, 2019

That's what the Holding out for a hero label is for. I'll move these over there instead :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.