56 [[maybe_unused]] gtsam::Values& graph_values,
57 [[maybe_unused]]
unsigned int pose_num,
58 [[maybe_unused]]
unsigned int landmark_num) {
59 RCLCPP_DEBUG(rclcpp::get_logger(
"slam"),
"ISAM2Optimizer - Adding %zu new factors",
64 for (
const auto& factor : factor_graph) {
65 gtsam::KeyVector keys = factor->keys();
66 for (gtsam::Key key : keys) {
69 if (gtsam::Symbol(key).chr() ==
'x') {
71 }
else if (gtsam::Symbol(key).chr() ==
'l') {
84 RCLCPP_DEBUG(rclcpp::get_logger(
"slam"),
"ISAM2Optimizer - Optimization complete");