Week 13 - Building Machines, son
group page // repo source files // objectives
Contents
Camera Shot >
(coordinated camera rigs (name tbd))
desc >
we voted on machine project ideas and although we had some close seconds, the idea that appeared to win out was this one!
hollywood and tv have access to nice camera rigs and the ability to coordinate these rigs such that scenes have multiple angles simultaneously, used to great effect. with a fab-accessible camera rig system, our final project presentation videos this year will blow every other year out of the water.
bullet point list of details:
- the basic idea is to use 1-DOF (2-DOF?) linear axis’ for controlling path of cameras
- this project will use a star network topology (central controller/server, many peripherals/clients)
major spirals >
- coordinate at least two of these motion stages to record the same subject at the same time (1-DOF)
- get a basic central controller working (camera operator controller)
- CAM/video pipeline to generate a finished video from the sum of the inputs
- add auto-tracking for each motion stage (and aiming)
inspo >
task delegation strategy >
this project has a low bar of entry to the first spiral and is easy to modularize, with a high ceiling for add-ons and creativity. makes it a great project for 15-20 people!!
task delegation will be organized by modules, which will be further sub-divided by tasks.
modules >
- individual camera rails (1DOF)
- mechanical: assembling designing motion systems (use example linear stages first)
- electrical: cable management
- camera servo gimble (2DOF, for a total of 3DOF w/ rail)
- mechanical: gimble interface between camera and gantry
- electrical: electrical interfacing servo, camera, power
- camera (likely rpi camera for compromise between stock, framerate, resolution)
- mechanical: enclosure for rpi, camera
- networking: client receiving commands from central server (sockets)
- HMI, master controller for the camera rails (coordinates each camera rail)
- software: ux interface, view camera streams simultaneously
- CAM/video pipeline (generate a finished video from inputs)
- software: compile each video as input into a generated video output (run on server)
- networking/synchronizing modules to the master control
- networking: server serving commands to clients (rpi’s)
- camera tracking
- software: tinyml tracking
generic tasks for each module >
- mechanical
- electrical
- software
- documentation
generic task delegation >
- motion system
- mechanical
- end effector
- mechanical
- electrical
- CAM
- software
- frame
- mechanical - high forces mean rigid frames
- feedstock fixturing
- mechanical - soft bodies are difficult to constrain