Constrained Optimization for Safe and Visibility-Aware Shared Control of Magnetically Actuated Microrobots | Synapse