RBD solver