@@ -283,16 +283,17 @@ bool CarSeatExample::run()
283283 // Create TrajOpt_Ifopt Profile
284284 auto trajopt_ifopt_composite_profile = std::make_shared<TrajOptIfoptDefaultCompositeProfile>();
285285 trajopt_ifopt_composite_profile->collision_constraint_config = trajopt_common::TrajOptCollisionConfig (0.0 , 1 );
286- trajopt_ifopt_composite_profile->collision_constraint_config .type =
286+ trajopt_ifopt_composite_profile->collision_constraint_config .collision_check_config . type =
287287 tesseract_collision::CollisionEvaluatorType::LVS_CONTINUOUS;
288+ trajopt_ifopt_composite_profile->collision_constraint_config .collision_check_config .longest_valid_segment_length =
289+ 0.1 ;
288290 trajopt_ifopt_composite_profile->collision_constraint_config .collision_margin_buffer = 0.005 ;
289- trajopt_ifopt_composite_profile->collision_constraint_config .longest_valid_segment_length = 0.1 ;
290291
291292 trajopt_ifopt_composite_profile->collision_cost_config = trajopt_common::TrajOptCollisionConfig (0.005 , 50 );
292- trajopt_ifopt_composite_profile->collision_cost_config .type =
293+ trajopt_ifopt_composite_profile->collision_cost_config .collision_check_config . type =
293294 tesseract_collision::CollisionEvaluatorType::LVS_CONTINUOUS;
295+ trajopt_ifopt_composite_profile->collision_cost_config .collision_check_config .longest_valid_segment_length = 0.1 ;
294296 trajopt_ifopt_composite_profile->collision_cost_config .collision_margin_buffer = 0.01 ;
295- trajopt_ifopt_composite_profile->collision_cost_config .longest_valid_segment_length = 0.1 ;
296297
297298 trajopt_ifopt_composite_profile->smooth_velocities = false ;
298299 trajopt_ifopt_composite_profile->velocity_coeff = Eigen::VectorXd::Ones (1 );
@@ -321,15 +322,16 @@ bool CarSeatExample::run()
321322 // Create TrajOpt Profile
322323 auto trajopt_composite_profile = std::make_shared<TrajOptDefaultCompositeProfile>();
323324 trajopt_composite_profile->collision_constraint_config = trajopt_common::TrajOptCollisionConfig (0.0 , 10 );
324- trajopt_composite_profile->collision_constraint_config .type =
325+ trajopt_composite_profile->collision_constraint_config .collision_check_config . type =
325326 tesseract_collision::CollisionEvaluatorType::LVS_CONTINUOUS;
327+ trajopt_composite_profile->collision_constraint_config .collision_check_config .longest_valid_segment_length = 0.1 ;
326328 trajopt_composite_profile->collision_constraint_config .collision_margin_buffer = 0.005 ;
327- trajopt_composite_profile->collision_constraint_config .longest_valid_segment_length = 0.1 ;
328329
329330 trajopt_composite_profile->collision_cost_config = trajopt_common::TrajOptCollisionConfig (0.005 , 50 );
330- trajopt_composite_profile->collision_cost_config .type = tesseract_collision::CollisionEvaluatorType::LVS_CONTINUOUS;
331+ trajopt_composite_profile->collision_cost_config .collision_check_config .type =
332+ tesseract_collision::CollisionEvaluatorType::LVS_CONTINUOUS;
333+ trajopt_composite_profile->collision_cost_config .collision_check_config .longest_valid_segment_length = 0.1 ;
331334 trajopt_composite_profile->collision_cost_config .collision_margin_buffer = 0.01 ;
332- trajopt_composite_profile->collision_cost_config .longest_valid_segment_length = 0.1 ;
333335
334336 auto trajopt_plan_profile = std::make_shared<TrajOptDefaultPlanProfile>();
335337 trajopt_plan_profile->cartesian_cost_config .enabled = false ;
0 commit comments