1#ifndef __RMLEXCEPTIONS_H__
2#define __RMLEXCEPTIONS_H__
13 const char*
how() const noexcept
24 virtual const char* what()
const noexcept
26 return "[RML] Label Syntax Error! (check how())";
35 virtual const char* what()
const noexcept
37 return "[RobotModel] Error: Arm model exception (check how())";
45 virtual const char* what()
const noexcept
47 return "[RobotModel] Error: wrong input size vector (check how())";
55 virtual const char* what()
const noexcept
57 return "Error: wrong frame id (check how())";
66 virtual const char* what()
const noexcept
68 return "[ArmModel] Error: setting variable on a not initialized model ";
76 virtual const char* what()
const noexcept
78 return "[ArmModel] Error: trying to access wrong joints (Check how()) ";
86 virtual const char* what()
const noexcept
88 return "[VehicleModel] Error: vehicle model not initialized ";
97 virtual const char* what()
const noexcept
99 return "[rml::Functions] Error: wrong bell shape parameters. (Check how())";
Exception to be thrown when setting joint variable of wrong size.
Definition RMLExceptions.h:75
Exception to be thrown when setting joint variable on a not initialized arm model.
Definition RMLExceptions.h:65
FUNCTIONS.
Definition RMLExceptions.h:96
Definition RMLExceptions.h:7
void SetHow(std::string how)
Definition RMLExceptions.h:9
const char * how() const noexcept
Definition RMLExceptions.h:13
Definition RMLExceptions.h:23
Exception to be thrown in robot model when dealing with the arm model.
Definition RMLExceptions.h:34
Exception to be thrown when trying to set a wrong control vector.
Definition RMLExceptions.h:44
Exception to be thrown when the vehicle model is not initialized.
Definition RMLExceptions.h:85
Exception to be thrown in robot model when dealing with wrong frame id's.
Definition RMLExceptions.h:54
Types and algorithms for robotic mobile manipulation.
Definition ArmModel.h:19