Joshua BirdA low cost ($20), open source motion capture system with millimeter level precision at room-scale. Used to localize autonomous drones inside a room.
Open Source Motion Capture for Autonomous DronesJoshua Bird2023-11-15 | A low cost ($20), open source motion capture system with millimeter level precision at room-scale. Used to localize autonomous drones inside a room.
Check out my blog post for more info on the drones, cameras, etc: joshuabird.com/blog/post/mocap-dronesFlowBlocks - Cambridge undergrad project for the Raspberry Pi FoundationJoshua Bird2023-03-09 | Second year group project at the University of Cambridge for the Raspberry Pi Foundation.
FlowBlocks is a flow-chart based visual programming language for microcontrollers – designed to introduce beginners to the basics of programming in an intuitive way.
At $800 per 10 minutes of footage, this is probably the most inefficient movie recording medium! The camera uses 35mm film in photography canisters, and the image captured is about the same size as super 16 film (ie. ~3x the size of super 8). Each 36 exposure roll of film only captures about 15 seconds of footage.
The movie camera is powered by an ESP32 microcontroller, which controls the motor speed, communicates with the Canon lens (using Canon's stupid closed source protocol), and detects film jams using an opto-interrupter sensor. A simple GUI on the ESP32 allows you to change the fps and lens aperture, as well as giving you information on film jams and how many seconds of film are left.
This project is open source. The 3D files and code are on my website and free for anyone to use.Recreating Aerochrome – A Discontinued Infrared FilmJoshua Bird2022-03-11 | A faithful reproduction of a long lost color IR film stock using infrared trichrome.