extern crate optima; use optima::robot_modules::robot::Robot; use optima::utils::utils_robot::robot_module_utils::RobotNames; fn main () { // load the given robot let robot = Robot::new_from_names(RobotNames::new("ur5", None)); // prints a summary of the robot configuration robot.robot_configuration_module().print_summary(); // prints a summary of the robot's degrees of freedom robot.robot_joint_state_module().print_dof_summary(); }