stomp_planning.yaml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. stomp/manipulator:
  2. group_name: manipulator
  3. optimization:
  4. num_timesteps: 60
  5. num_iterations: 40
  6. num_iterations_after_valid: 0
  7. num_rollouts: 30
  8. max_rollouts: 30
  9. initialization_method: 1 # [1 : LINEAR_INTERPOLATION, 2 : CUBIC_POLYNOMIAL, 3 : MININUM_CONTROL_COST]
  10. control_cost_weight: 0.0
  11. task:
  12. noise_generator:
  13. - class: stomp_moveit/NormalDistributionSampling
  14. stddev: [0.05, 0.05, 0.05, 0.05, 0.05, 0.05]
  15. cost_functions:
  16. - class: stomp_moveit/CollisionCheck
  17. collision_penalty: 1.0
  18. cost_weight: 1.0
  19. kernel_window_percentage: 0.2
  20. longest_valid_joint_move: 0.05
  21. noisy_filters:
  22. - class: stomp_moveit/JointLimits
  23. lock_start: True
  24. lock_goal: True
  25. - class: stomp_moveit/MultiTrajectoryVisualization
  26. line_width: 0.02
  27. rgb: [255, 255, 0]
  28. marker_array_topic: stomp_trajectories
  29. marker_namespace: noisy
  30. update_filters:
  31. - class: stomp_moveit/PolynomialSmoother
  32. poly_order: 6
  33. - class: stomp_moveit/TrajectoryVisualization
  34. line_width: 0.05
  35. rgb: [0, 191, 255]
  36. error_rgb: [255, 0, 0]
  37. publish_intermediate: True
  38. marker_topic: stomp_trajectory
  39. marker_namespace: optimized