def METHOD_NAME(self, timestamp):
    """Get the position of each joint at timestamp.
    If timestamp < 0 or timestamp > self.total_time this will throw a ValueError.
    """
    return {joint: spline(timestamp) for joint, spline in self.splines.items()}