Optimization of multibody dynamics using object oriented programming and a mixed numerical-symbolic penalty formulation | Publicación