
FIGAROH provides a comprehensive suite of tools for robot calibration and identification:
Dynamic Identification
- Advanced Model Support: Dynamic models including friction, actuator inertia, joint torque offsets
- Optimal Trajectory Generation: Continuous exciting trajectories with constraint handling
- Smart Data Processing: Automated filtering and pre-processing pipelines
- Multiple Algorithms: Selection of parameter estimation methods (LS, WLS, TLS)
- Physical Consistency: Physically consistent inertial parameters for URDF updates
Geometric Calibration
- Complete Kinematic Models: Full-set kinematic parameter estimation
- Optimal Configuration: Automated calibration posture selection via combinatorial optimization
- Flexible Sensing: Support for various sensors (cameras, motion capture, planar constraints)
- Custom Kinematic Chains: Adaptable to different robot structures
- URDF Integration: Direct model parameter updates
Configuration Management
- Unified YAML Format: Single configuration system for all workflows
- Template Inheritance: Reusable configuration templates
- Automatic Format Detection: Seamless legacy compatibility
- Parameter Mapping: Advanced conversion between configuration formats
- Validation System: Comprehensive configuration validation
Enhanced Tools
- Modern Regressor Builder: Object-oriented, extensible regressor computation
- Advanced Visualization: Rich plotting and analysis tools
- Error Handling: Robust error management and reporting
- Results Management: Structured result storage and analysis