validate_satellite#
-
namespace saltro
-
namespace validation
Functions
-
bool validateSatellite(const Satellite &satellite, std::string &error_msg)#
Validate satellite configuration for trajectory optimization.
Performs comprehensive checks on:
Inertia matrix properties (positive definiteness, finiteness, determinant)
Actuator configurations (MTQs and RWs)
Actuator counts and limits
Geometry configuration (if set)
Associated planner settings
- Parameters:
satellite – Satellite model to validate.
error_msg – Reference to string that receives error message on failure.
- Returns:
True if satellite configuration is valid, false otherwise.
-
bool validateSatellite(const Satellite &satellite, std::string &error_msg)#
-
namespace validation