factory GripperCommand.fromJson(Map<String, Object?> json) => GripperCommand( position: Field.doubleAt(json, 'position'), maxEffort: Field.doubleAt(json, 'max_effort'), );