camera mechanization defective engineering machine mechanism mechanism design cad furniture machine design agriculture development