3 ms·
My msc dissertation is on this - including software and some details about how to link robots. The architecture is such that each machine is an endpoint in an s
by yrgulation 5y ago
My msc dissertation is on this - including software and some details about how to link robots. The architecture is such that each machine is an endpoint in an soa system and instructions are sent using queues. Used robot arms and cncs aren't that expensive. I cant recommend this field enough as i think its the future.
- xupybd 5y agoIs that dissertation public? I'd love to read more.
- yrgulation 5y agoUnfortunately not yet. But here is an oversimplified overview: any device (robot arm, conveyor belt, cnc machine) must be connected to a lan so that code or other instructions can be uploaded and for the device to ping back when a job is finished. Some hardware can be controlled via linux cnc, a usb cable, or have built in networking so the job is easier. The sequence of jobs are defined similar to worflows in release pipeline (i.e: pick up wood plank using robot arm or actuators and suction cups, place on cnc and detect correct placement with some basic laser positioning system or switches, machine, pick planks up using the same arm or actuator and place it on a finished stack). Each workflow (encompassing these machines) is a queue consumer that picks up jobs as it becomes available just in a web system. Obviously there are implementation details to work out but overall i think this is all doable even with old hardware or hobby robot arms and 3d printers. The communication protocol is http and data format json. A hobby implementation can use raspberry pies or linux cnc pcs connected to each device. Such an approach could for instance manufacture ikea style furniture because it doesnt require assembly. It gets more complicated for painting or lamination tho.