fitbenchmarking.parsing.sscanss_parser module

This file implements a parser for SScanSS problem sets.

class fitbenchmarking.parsing.sscanss_parser.SScanSSParser(filename, options)

Bases: FitbenchmarkParser

Parser for a SScanSS problem definition file.

Function calculates the error from a current pose to the target pose.

static emap(r)

Convert a rotation matrix to an exponential map

Parameters:

r (3x3 matrix) – the rotation matrix to convert

static inverse_kinematics_error(robot, target)

Create a function for calculation the error in a forward kinematics transform.

parse() list[FittingProblem]

Parse the Fitbenchmark problem file into a Fitting Problem.

Returns:

The fully parsed fitting problem

Return type:

Union[FittingProblem, List[FittingProblem]]