moveit2
The MoveIt Motion Planning Framework for ROS 2.
parameter_name_list.hpp
Go to the documentation of this file.
1 /*********************************************************************
2  * Software License Agreement (BSD License)
3  *
4  * Copyright (c) 2024, PickNik Inc.
5  * All rights reserved.
6  *
7  * Redistribution and use in source and binary forms, with or without
8  * modification, are permitted provided that the following conditions
9  * are met:
10  *
11  * * Redistributions of source code must retain the above copyright
12  * notice, this list of conditions and the following disclaimer.
13  * * Redistributions in binary form must reproduce the above
14  * copyright notice, this list of conditions and the following
15  * disclaimer in the documentation and/or other materials provided
16  * with the distribution.
17  * * Neither the name of PickNik Inc. nor the names of its
18  * contributors may be used to endorse or promote products derived
19  * from this software without specific prior written permission.
20  *
21  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
23  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
24  * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
25  * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
26  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
27  * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
28  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32  * POSSIBILITY OF SUCH DAMAGE.
33  *********************************************************************/
34 
35 /* Author: Sebastian Jahr
36  Description: List of all parameter names used when move_group with OMPL, CHOMP, STOMP and PILZ is launched (01/2024).
37 */
38 
39 #pragma once
40 
41 #include <string>
42 
43 namespace move_group_test
44 {
45 const std::vector<std::string> PARAMETER_NAME_LIST = {
46  "chomp.add_randomness",
47  "chomp.animate_endeffector",
48  "chomp.animate_endeffector_segment",
49  "chomp.animate_path",
50  "chomp.collision_clearance",
51  "chomp.collision_threshold",
52  "chomp.default_workspace_bounds",
53  "chomp.display_contacts_topic",
54  "chomp.display_path_topic",
55  "chomp.enable_failure_recovery",
56  "chomp.fix_start_state",
57  "chomp.hmc_annealing_factor",
58  "chomp.hmc_discretization",
59  "chomp.hmc_stochasticity",
60  "chomp.joint_update_limit",
61  "chomp.learning_rate",
62  "chomp.max_iterations",
63  "chomp.max_iterations_after_collision_free",
64  "chomp.max_recovery_attempts",
65  "chomp.obstacle_cost_weight",
66  "chomp.planning_plugins",
67  "chomp.planning_time_limit",
68  "chomp.progress_topic",
69  "chomp.pseudo_inverse_ridge_factor",
70  "chomp.random_jump_amount",
71  "chomp.request_adapters",
72  "chomp.response_adapters",
73  "chomp.ridge_factor",
74  "chomp.smoothness_cost_acceleration",
75  "chomp.smoothness_cost_jerk",
76  "chomp.smoothness_cost_velocity",
77  "chomp.smoothness_cost_weight",
78  "chomp.totg.min_angle_change",
79  "chomp.totg.path_tolerance",
80  "chomp.totg.resample_dt",
81  "chomp.trajectory_initialization_method",
82  "chomp.use_hamiltonian_monte_carlo",
83  "chomp.use_pseudo_inverse",
84  "chomp.use_stochastic_descent",
85  "default_planning_pipeline",
86  "moveit_controller_manager",
87  "moveit_manage_controllers",
88  "moveit_simple_controller_manager.controller_names",
89  "moveit_simple_controller_manager.panda_arm_controller.action_ns",
90  "moveit_simple_controller_manager.panda_arm_controller.default",
91  "moveit_simple_controller_manager.panda_arm_controller.joints",
92  "moveit_simple_controller_manager.panda_arm_controller.type",
93  "moveit_simple_controller_manager.panda_hand_controller.action_ns",
94  "moveit_simple_controller_manager.panda_hand_controller.default",
95  "moveit_simple_controller_manager.panda_hand_controller.joints",
96  "moveit_simple_controller_manager.panda_hand_controller.type",
97  "ompl.default_workspace_bounds",
98  "ompl.display_contacts_topic",
99  "ompl.display_path_topic",
100  "ompl.fix_start_state",
101  "ompl.hand.planner_configs",
102  "ompl.panda_arm.planner_configs",
103  "ompl.panda_arm_hand.planner_configs",
104  "ompl.planner_configs.APSConfigDefault.hybridize",
105  "ompl.planner_configs.APSConfigDefault.max_hybrid_paths",
106  "ompl.planner_configs.APSConfigDefault.num_planners",
107  "ompl.planner_configs.APSConfigDefault.planners",
108  "ompl.planner_configs.APSConfigDefault.shortcut",
109  "ompl.planner_configs.APSConfigDefault.type",
110  "ompl.planner_configs.BFMTkConfigDefault.balanced",
111  "ompl.planner_configs.BFMTkConfigDefault.cache_cc",
112  "ompl.planner_configs.BFMTkConfigDefault.extended_fmt",
113  "ompl.planner_configs.BFMTkConfigDefault.heuristics",
114  "ompl.planner_configs.BFMTkConfigDefault.nearest_k",
115  "ompl.planner_configs.BFMTkConfigDefault.num_samples",
116  "ompl.planner_configs.BFMTkConfigDefault.optimality",
117  "ompl.planner_configs.BFMTkConfigDefault.radius_multiplier",
118  "ompl.planner_configs.BFMTkConfigDefault.type",
119  "ompl.planner_configs.BKPIECEkConfigDefault.border_fraction",
120  "ompl.planner_configs.BKPIECEkConfigDefault.failed_expansion_score_factor",
121  "ompl.planner_configs.BKPIECEkConfigDefault.min_valid_path_fraction",
122  "ompl.planner_configs.BKPIECEkConfigDefault.range",
123  "ompl.planner_configs.BKPIECEkConfigDefault.type",
124  "ompl.planner_configs.BiESTkConfigDefault.range",
125  "ompl.planner_configs.BiESTkConfigDefault.type",
126  "ompl.planner_configs.BiTRRTkConfigDefault.cost_threshold",
127  "ompl.planner_configs.BiTRRTkConfigDefault.frountier_node_ratio",
128  "ompl.planner_configs.BiTRRTkConfigDefault.frountier_threshold",
129  "ompl.planner_configs.BiTRRTkConfigDefault.init_temperature",
130  "ompl.planner_configs.BiTRRTkConfigDefault.range",
131  "ompl.planner_configs.BiTRRTkConfigDefault.temp_change_factor",
132  "ompl.planner_configs.BiTRRTkConfigDefault.type",
133  "ompl.planner_configs.ESTkConfigDefault.goal_bias",
134  "ompl.planner_configs.ESTkConfigDefault.range",
135  "ompl.planner_configs.ESTkConfigDefault.type",
136  "ompl.planner_configs.FMTkConfigDefault.cache_cc",
137  "ompl.planner_configs.FMTkConfigDefault.extended_fmt",
138  "ompl.planner_configs.FMTkConfigDefault.heuristics",
139  "ompl.planner_configs.FMTkConfigDefault.nearest_k",
140  "ompl.planner_configs.FMTkConfigDefault.num_samples",
141  "ompl.planner_configs.FMTkConfigDefault.radius_multiplier",
142  "ompl.planner_configs.FMTkConfigDefault.type",
143  "ompl.planner_configs.KPIECEkConfigDefault.border_fraction",
144  "ompl.planner_configs.KPIECEkConfigDefault.failed_expansion_score_factor",
145  "ompl.planner_configs.KPIECEkConfigDefault.goal_bias",
146  "ompl.planner_configs.KPIECEkConfigDefault.min_valid_path_fraction",
147  "ompl.planner_configs.KPIECEkConfigDefault.range",
148  "ompl.planner_configs.KPIECEkConfigDefault.type",
149  "ompl.planner_configs.LBKPIECEkConfigDefault.border_fraction",
150  "ompl.planner_configs.LBKPIECEkConfigDefault.min_valid_path_fraction",
151  "ompl.planner_configs.LBKPIECEkConfigDefault.range",
152  "ompl.planner_configs.LBKPIECEkConfigDefault.type",
153  "ompl.planner_configs.LBTRRTkConfigDefault.epsilon",
154  "ompl.planner_configs.LBTRRTkConfigDefault.goal_bias",
155  "ompl.planner_configs.LBTRRTkConfigDefault.range",
156  "ompl.planner_configs.LBTRRTkConfigDefault.type",
157  "ompl.planner_configs.LazyPRMkConfigDefault.range",
158  "ompl.planner_configs.LazyPRMkConfigDefault.type",
159  "ompl.planner_configs.LazyPRMstarkConfigDefault.type",
160  "ompl.planner_configs.PDSTkConfigDefault.type",
161  "ompl.planner_configs.PRMkConfigDefault.max_nearest_neighbors",
162  "ompl.planner_configs.PRMkConfigDefault.type",
163  "ompl.planner_configs.PRMstarkConfigDefault.type",
164  "ompl.planner_configs.ProjESTkConfigDefault.goal_bias",
165  "ompl.planner_configs.ProjESTkConfigDefault.range",
166  "ompl.planner_configs.ProjESTkConfigDefault.type",
167  "ompl.planner_configs.RRTConnectkConfigDefault.range",
168  "ompl.planner_configs.RRTConnectkConfigDefault.type",
169  "ompl.planner_configs.RRTkConfigDefault.goal_bias",
170  "ompl.planner_configs.RRTkConfigDefault.range",
171  "ompl.planner_configs.RRTkConfigDefault.type",
172  "ompl.planner_configs.RRTstarkConfigDefault.delay_collision_checking",
173  "ompl.planner_configs.RRTstarkConfigDefault.goal_bias",
174  "ompl.planner_configs.RRTstarkConfigDefault.range",
175  "ompl.planner_configs.RRTstarkConfigDefault.type",
176  "ompl.planner_configs.SBLkConfigDefault.range",
177  "ompl.planner_configs.SBLkConfigDefault.type",
178  "ompl.planner_configs.SPARSkConfigDefault.dense_delta_fraction",
179  "ompl.planner_configs.SPARSkConfigDefault.max_failures",
180  "ompl.planner_configs.SPARSkConfigDefault.sparse_delta_fraction",
181  "ompl.planner_configs.SPARSkConfigDefault.stretch_factor",
182  "ompl.planner_configs.SPARSkConfigDefault.type",
183  "ompl.planner_configs.SPARStwokConfigDefault.dense_delta_fraction",
184  "ompl.planner_configs.SPARStwokConfigDefault.max_failures",
185  "ompl.planner_configs.SPARStwokConfigDefault.sparse_delta_fraction",
186  "ompl.planner_configs.SPARStwokConfigDefault.stretch_factor",
187  "ompl.planner_configs.SPARStwokConfigDefault.type",
188  "ompl.planner_configs.STRIDEkConfigDefault.degree",
189  "ompl.planner_configs.STRIDEkConfigDefault.estimated_dimension",
190  "ompl.planner_configs.STRIDEkConfigDefault.goal_bias",
191  "ompl.planner_configs.STRIDEkConfigDefault.max_degree",
192  "ompl.planner_configs.STRIDEkConfigDefault.max_pts_per_leaf",
193  "ompl.planner_configs.STRIDEkConfigDefault.min_degree",
194  "ompl.planner_configs.STRIDEkConfigDefault.min_valid_path_fraction",
195  "ompl.planner_configs.STRIDEkConfigDefault.range",
196  "ompl.planner_configs.STRIDEkConfigDefault.type",
197  "ompl.planner_configs.STRIDEkConfigDefault.use_projected_distance",
198  "ompl.planner_configs.TRRTkConfigDefault.frountierNodeRatio",
199  "ompl.planner_configs.TRRTkConfigDefault.frountier_threshold",
200  "ompl.planner_configs.TRRTkConfigDefault.goal_bias",
201  "ompl.planner_configs.TRRTkConfigDefault.init_temperature",
202  "ompl.planner_configs.TRRTkConfigDefault.k_constant",
203  "ompl.planner_configs.TRRTkConfigDefault.max_states_failed",
204  "ompl.planner_configs.TRRTkConfigDefault.min_temperature",
205  "ompl.planner_configs.TRRTkConfigDefault.range",
206  "ompl.planner_configs.TRRTkConfigDefault.temp_change_factor",
207  "ompl.planner_configs.TRRTkConfigDefault.type",
208  "ompl.planner_configs.TrajOptDefault.type",
209  "ompl.planning_plugins",
210  "ompl.progress_topic",
211  "ompl.request_adapters",
212  "ompl.response_adapters",
213  "ompl.totg.min_angle_change",
214  "ompl.totg.path_tolerance",
215  "ompl.totg.resample_dt",
216  "pilz_industrial_motion_planner.capabilities",
217  "pilz_industrial_motion_planner.default_planner_config",
218  "pilz_industrial_motion_planner.default_workspace_bounds",
219  "pilz_industrial_motion_planner.fix_start_state",
220  "pilz_industrial_motion_planner.planning_plugins",
221  "pilz_industrial_motion_planner.progress_topic",
222  "pilz_industrial_motion_planner.request_adapters",
223  "pilz_industrial_motion_planner.response_adapters",
224  "planning_pipelines",
225  "publish_geometry_updates",
226  "publish_planning_scene",
227  "publish_robot_description",
228  "publish_robot_description_semantic",
229  "publish_state_updates",
230  "publish_transforms_updates",
231  "robot_description",
232  "robot_description_kinematics.hand.kinematics_solver",
233  "robot_description_kinematics.hand.kinematics_solver_search_resolution",
234  "robot_description_kinematics.hand.kinematics_solver_timeout",
235  "robot_description_kinematics.panda_arm.epsilon",
236  "robot_description_kinematics.panda_arm.joints",
237  "robot_description_kinematics.panda_arm.kinematics_solver",
238  "robot_description_kinematics.panda_arm.kinematics_solver_search_resolution",
239  "robot_description_kinematics.panda_arm.kinematics_solver_timeout",
240  "robot_description_kinematics.panda_arm.max_solver_iterations",
241  "robot_description_kinematics.panda_arm.orientation_vs_position",
242  "robot_description_kinematics.panda_arm.position_only_ik",
243  "robot_description_kinematics.panda_arm_hand.kinematics_solver",
244  "robot_description_kinematics.panda_arm_hand.kinematics_solver_search_resolution",
245  "robot_description_kinematics.panda_arm_hand.kinematics_solver_timeout",
246  "robot_description_planning.cartesian_limits.max_rot_vel",
247  "robot_description_planning.cartesian_limits.max_trans_acc",
248  "robot_description_planning.cartesian_limits.max_trans_dec",
249  "robot_description_planning.cartesian_limits.max_trans_vel",
250  "robot_description_planning.joint_limits.panda_finger_joint1.angle_wraparound",
251  "robot_description_planning.joint_limits.panda_finger_joint1.has_acceleration_limits",
252  "robot_description_planning.joint_limits.panda_finger_joint1.has_deceleration_limits",
253  "robot_description_planning.joint_limits.panda_finger_joint1.has_effort_limits",
254  "robot_description_planning.joint_limits.panda_finger_joint1.has_jerk_limits",
255  "robot_description_planning.joint_limits.panda_finger_joint1.has_position_limits",
256  "robot_description_planning.joint_limits.panda_finger_joint1.has_soft_limits",
257  "robot_description_planning.joint_limits.panda_finger_joint1.has_velocity_limits",
258  "robot_description_planning.joint_limits.panda_finger_joint1.k_position",
259  "robot_description_planning.joint_limits.panda_finger_joint1.k_velocity",
260  "robot_description_planning.joint_limits.panda_finger_joint1.max_acceleration",
261  "robot_description_planning.joint_limits.panda_finger_joint1.max_effort",
262  "robot_description_planning.joint_limits.panda_finger_joint1.max_jerk",
263  "robot_description_planning.joint_limits.panda_finger_joint1.max_position",
264  "robot_description_planning.joint_limits.panda_finger_joint1.max_velocity",
265  "robot_description_planning.joint_limits.panda_finger_joint1.min_position",
266  "robot_description_planning.joint_limits.panda_finger_joint1.min_velocity",
267  "robot_description_planning.joint_limits.panda_finger_joint1.soft_lower_limit",
268  "robot_description_planning.joint_limits.panda_finger_joint1.soft_upper_limit",
269  "robot_description_planning.joint_limits.panda_finger_joint2.has_acceleration_limits",
270  "robot_description_planning.joint_limits.panda_finger_joint2.has_jerk_limits",
271  "robot_description_planning.joint_limits.panda_finger_joint2.has_velocity_limits",
272  "robot_description_planning.joint_limits.panda_finger_joint2.max_acceleration",
273  "robot_description_planning.joint_limits.panda_finger_joint2.max_position",
274  "robot_description_planning.joint_limits.panda_finger_joint2.max_velocity",
275  "robot_description_planning.joint_limits.panda_finger_joint2.min_position",
276  "robot_description_planning.joint_limits.panda_joint1.angle_wraparound",
277  "robot_description_planning.joint_limits.panda_joint1.has_acceleration_limits",
278  "robot_description_planning.joint_limits.panda_joint1.has_deceleration_limits",
279  "robot_description_planning.joint_limits.panda_joint1.has_effort_limits",
280  "robot_description_planning.joint_limits.panda_joint1.has_jerk_limits",
281  "robot_description_planning.joint_limits.panda_joint1.has_position_limits",
282  "robot_description_planning.joint_limits.panda_joint1.has_soft_limits",
283  "robot_description_planning.joint_limits.panda_joint1.has_velocity_limits",
284  "robot_description_planning.joint_limits.panda_joint1.k_position",
285  "robot_description_planning.joint_limits.panda_joint1.k_velocity",
286  "robot_description_planning.joint_limits.panda_joint1.max_acceleration",
287  "robot_description_planning.joint_limits.panda_joint1.max_effort",
288  "robot_description_planning.joint_limits.panda_joint1.max_jerk",
289  "robot_description_planning.joint_limits.panda_joint1.max_position",
290  "robot_description_planning.joint_limits.panda_joint1.max_velocity",
291  "robot_description_planning.joint_limits.panda_joint1.min_position",
292  "robot_description_planning.joint_limits.panda_joint1.min_velocity",
293  "robot_description_planning.joint_limits.panda_joint1.soft_lower_limit",
294  "robot_description_planning.joint_limits.panda_joint1.soft_upper_limit",
295  "robot_description_planning.joint_limits.panda_joint2.angle_wraparound",
296  "robot_description_planning.joint_limits.panda_joint2.has_acceleration_limits",
297  "robot_description_planning.joint_limits.panda_joint2.has_deceleration_limits",
298  "robot_description_planning.joint_limits.panda_joint2.has_effort_limits",
299  "robot_description_planning.joint_limits.panda_joint2.has_jerk_limits",
300  "robot_description_planning.joint_limits.panda_joint2.has_position_limits",
301  "robot_description_planning.joint_limits.panda_joint2.has_soft_limits",
302  "robot_description_planning.joint_limits.panda_joint2.has_velocity_limits",
303  "robot_description_planning.joint_limits.panda_joint2.k_position",
304  "robot_description_planning.joint_limits.panda_joint2.k_velocity",
305  "robot_description_planning.joint_limits.panda_joint2.max_acceleration",
306  "robot_description_planning.joint_limits.panda_joint2.max_effort",
307  "robot_description_planning.joint_limits.panda_joint2.max_jerk",
308  "robot_description_planning.joint_limits.panda_joint2.max_position",
309  "robot_description_planning.joint_limits.panda_joint2.max_velocity",
310  "robot_description_planning.joint_limits.panda_joint2.min_position",
311  "robot_description_planning.joint_limits.panda_joint2.min_velocity",
312  "robot_description_planning.joint_limits.panda_joint2.soft_lower_limit",
313  "robot_description_planning.joint_limits.panda_joint2.soft_upper_limit",
314  "robot_description_planning.joint_limits.panda_joint3.angle_wraparound",
315  "robot_description_planning.joint_limits.panda_joint3.has_acceleration_limits",
316  "robot_description_planning.joint_limits.panda_joint3.has_deceleration_limits",
317  "robot_description_planning.joint_limits.panda_joint3.has_effort_limits",
318  "robot_description_planning.joint_limits.panda_joint3.has_jerk_limits",
319  "robot_description_planning.joint_limits.panda_joint3.has_position_limits",
320  "robot_description_planning.joint_limits.panda_joint3.has_soft_limits",
321  "robot_description_planning.joint_limits.panda_joint3.has_velocity_limits",
322  "robot_description_planning.joint_limits.panda_joint3.k_position",
323  "robot_description_planning.joint_limits.panda_joint3.k_velocity",
324  "robot_description_planning.joint_limits.panda_joint3.max_acceleration",
325  "robot_description_planning.joint_limits.panda_joint3.max_effort",
326  "robot_description_planning.joint_limits.panda_joint3.max_jerk",
327  "robot_description_planning.joint_limits.panda_joint3.max_position",
328  "robot_description_planning.joint_limits.panda_joint3.max_velocity",
329  "robot_description_planning.joint_limits.panda_joint3.min_position",
330  "robot_description_planning.joint_limits.panda_joint3.min_velocity",
331  "robot_description_planning.joint_limits.panda_joint3.soft_lower_limit",
332  "robot_description_planning.joint_limits.panda_joint3.soft_upper_limit",
333  "robot_description_planning.joint_limits.panda_joint4.angle_wraparound",
334  "robot_description_planning.joint_limits.panda_joint4.has_acceleration_limits",
335  "robot_description_planning.joint_limits.panda_joint4.has_deceleration_limits",
336  "robot_description_planning.joint_limits.panda_joint4.has_effort_limits",
337  "robot_description_planning.joint_limits.panda_joint4.has_jerk_limits",
338  "robot_description_planning.joint_limits.panda_joint4.has_position_limits",
339  "robot_description_planning.joint_limits.panda_joint4.has_soft_limits",
340  "robot_description_planning.joint_limits.panda_joint4.has_velocity_limits",
341  "robot_description_planning.joint_limits.panda_joint4.k_position",
342  "robot_description_planning.joint_limits.panda_joint4.k_velocity",
343  "robot_description_planning.joint_limits.panda_joint4.max_acceleration",
344  "robot_description_planning.joint_limits.panda_joint4.max_effort",
345  "robot_description_planning.joint_limits.panda_joint4.max_jerk",
346  "robot_description_planning.joint_limits.panda_joint4.max_position",
347  "robot_description_planning.joint_limits.panda_joint4.max_velocity",
348  "robot_description_planning.joint_limits.panda_joint4.min_position",
349  "robot_description_planning.joint_limits.panda_joint4.min_velocity",
350  "robot_description_planning.joint_limits.panda_joint4.soft_lower_limit",
351  "robot_description_planning.joint_limits.panda_joint4.soft_upper_limit",
352  "robot_description_planning.joint_limits.panda_joint5.angle_wraparound",
353  "robot_description_planning.joint_limits.panda_joint5.has_acceleration_limits",
354  "robot_description_planning.joint_limits.panda_joint5.has_deceleration_limits",
355  "robot_description_planning.joint_limits.panda_joint5.has_effort_limits",
356  "robot_description_planning.joint_limits.panda_joint5.has_jerk_limits",
357  "robot_description_planning.joint_limits.panda_joint5.has_position_limits",
358  "robot_description_planning.joint_limits.panda_joint5.has_soft_limits",
359  "robot_description_planning.joint_limits.panda_joint5.has_velocity_limits",
360  "robot_description_planning.joint_limits.panda_joint5.k_position",
361  "robot_description_planning.joint_limits.panda_joint5.k_velocity",
362  "robot_description_planning.joint_limits.panda_joint5.max_acceleration",
363  "robot_description_planning.joint_limits.panda_joint5.max_effort",
364  "robot_description_planning.joint_limits.panda_joint5.max_jerk",
365  "robot_description_planning.joint_limits.panda_joint5.max_position",
366  "robot_description_planning.joint_limits.panda_joint5.max_velocity",
367  "robot_description_planning.joint_limits.panda_joint5.min_position",
368  "robot_description_planning.joint_limits.panda_joint5.min_velocity",
369  "robot_description_planning.joint_limits.panda_joint5.soft_lower_limit",
370  "robot_description_planning.joint_limits.panda_joint5.soft_upper_limit",
371  "robot_description_planning.joint_limits.panda_joint6.angle_wraparound",
372  "robot_description_planning.joint_limits.panda_joint6.has_acceleration_limits",
373  "robot_description_planning.joint_limits.panda_joint6.has_deceleration_limits",
374  "robot_description_planning.joint_limits.panda_joint6.has_effort_limits",
375  "robot_description_planning.joint_limits.panda_joint6.has_jerk_limits",
376  "robot_description_planning.joint_limits.panda_joint6.has_position_limits",
377  "robot_description_planning.joint_limits.panda_joint6.has_soft_limits",
378  "robot_description_planning.joint_limits.panda_joint6.has_velocity_limits",
379  "robot_description_planning.joint_limits.panda_joint6.k_position",
380  "robot_description_planning.joint_limits.panda_joint6.k_velocity",
381  "robot_description_planning.joint_limits.panda_joint6.max_acceleration",
382  "robot_description_planning.joint_limits.panda_joint6.max_effort",
383  "robot_description_planning.joint_limits.panda_joint6.max_jerk",
384  "robot_description_planning.joint_limits.panda_joint6.max_position",
385  "robot_description_planning.joint_limits.panda_joint6.max_velocity",
386  "robot_description_planning.joint_limits.panda_joint6.min_position",
387  "robot_description_planning.joint_limits.panda_joint6.min_velocity",
388  "robot_description_planning.joint_limits.panda_joint6.soft_lower_limit",
389  "robot_description_planning.joint_limits.panda_joint6.soft_upper_limit",
390  "robot_description_planning.joint_limits.panda_joint7.angle_wraparound",
391  "robot_description_planning.joint_limits.panda_joint7.has_acceleration_limits",
392  "robot_description_planning.joint_limits.panda_joint7.has_deceleration_limits",
393  "robot_description_planning.joint_limits.panda_joint7.has_effort_limits",
394  "robot_description_planning.joint_limits.panda_joint7.has_jerk_limits",
395  "robot_description_planning.joint_limits.panda_joint7.has_position_limits",
396  "robot_description_planning.joint_limits.panda_joint7.has_soft_limits",
397  "robot_description_planning.joint_limits.panda_joint7.has_velocity_limits",
398  "robot_description_planning.joint_limits.panda_joint7.k_position",
399  "robot_description_planning.joint_limits.panda_joint7.k_velocity",
400  "robot_description_planning.joint_limits.panda_joint7.max_acceleration",
401  "robot_description_planning.joint_limits.panda_joint7.max_effort",
402  "robot_description_planning.joint_limits.panda_joint7.max_jerk",
403  "robot_description_planning.joint_limits.panda_joint7.max_position",
404  "robot_description_planning.joint_limits.panda_joint7.max_velocity",
405  "robot_description_planning.joint_limits.panda_joint7.min_position",
406  "robot_description_planning.joint_limits.panda_joint7.min_velocity",
407  "robot_description_planning.joint_limits.panda_joint7.soft_lower_limit",
408  "robot_description_planning.joint_limits.panda_joint7.soft_upper_limit",
409  "robot_description_planning.joint_limits.virtual_joint.angle_wraparound",
410  "robot_description_planning.joint_limits.virtual_joint.has_acceleration_limits",
411  "robot_description_planning.joint_limits.virtual_joint.has_deceleration_limits",
412  "robot_description_planning.joint_limits.virtual_joint.has_effort_limits",
413  "robot_description_planning.joint_limits.virtual_joint.has_jerk_limits",
414  "robot_description_planning.joint_limits.virtual_joint.has_position_limits",
415  "robot_description_planning.joint_limits.virtual_joint.has_soft_limits",
416  "robot_description_planning.joint_limits.virtual_joint.has_velocity_limits",
417  "robot_description_planning.joint_limits.virtual_joint.k_position",
418  "robot_description_planning.joint_limits.virtual_joint.k_velocity",
419  "robot_description_planning.joint_limits.virtual_joint.max_acceleration",
420  "robot_description_planning.joint_limits.virtual_joint.max_effort",
421  "robot_description_planning.joint_limits.virtual_joint.max_jerk",
422  "robot_description_planning.joint_limits.virtual_joint.max_position",
423  "robot_description_planning.joint_limits.virtual_joint.max_velocity",
424  "robot_description_planning.joint_limits.virtual_joint.min_position",
425  "robot_description_planning.joint_limits.virtual_joint.min_velocity",
426  "robot_description_planning.joint_limits.virtual_joint.soft_lower_limit",
427  "robot_description_planning.joint_limits.virtual_joint.soft_upper_limit",
428  "robot_description_planning.joint_limits.virtual_joint/rot_w.has_acceleration_limits",
429  "robot_description_planning.joint_limits.virtual_joint/rot_w.has_jerk_limits",
430  "robot_description_planning.joint_limits.virtual_joint/rot_w.has_velocity_limits",
431  "robot_description_planning.joint_limits.virtual_joint/rot_w.max_position",
432  "robot_description_planning.joint_limits.virtual_joint/rot_w.min_position",
433  "robot_description_planning.joint_limits.virtual_joint/rot_x.has_acceleration_limits",
434  "robot_description_planning.joint_limits.virtual_joint/rot_x.has_jerk_limits",
435  "robot_description_planning.joint_limits.virtual_joint/rot_x.has_velocity_limits",
436  "robot_description_planning.joint_limits.virtual_joint/rot_x.max_position",
437  "robot_description_planning.joint_limits.virtual_joint/rot_x.min_position",
438  "robot_description_planning.joint_limits.virtual_joint/rot_y.has_acceleration_limits",
439  "robot_description_planning.joint_limits.virtual_joint/rot_y.has_jerk_limits",
440  "robot_description_planning.joint_limits.virtual_joint/rot_y.has_velocity_limits",
441  "robot_description_planning.joint_limits.virtual_joint/rot_y.max_position",
442  "robot_description_planning.joint_limits.virtual_joint/rot_y.min_position",
443  "robot_description_planning.joint_limits.virtual_joint/rot_z.has_acceleration_limits",
444  "robot_description_planning.joint_limits.virtual_joint/rot_z.has_jerk_limits",
445  "robot_description_planning.joint_limits.virtual_joint/rot_z.has_velocity_limits",
446  "robot_description_planning.joint_limits.virtual_joint/rot_z.max_position",
447  "robot_description_planning.joint_limits.virtual_joint/rot_z.min_position",
448  "robot_description_planning.joint_limits.virtual_joint/trans_x.has_acceleration_limits",
449  "robot_description_planning.joint_limits.virtual_joint/trans_x.has_jerk_limits",
450  "robot_description_planning.joint_limits.virtual_joint/trans_x.has_velocity_limits",
451  "robot_description_planning.joint_limits.virtual_joint/trans_x.max_position",
452  "robot_description_planning.joint_limits.virtual_joint/trans_x.min_position",
453  "robot_description_planning.joint_limits.virtual_joint/trans_y.has_acceleration_limits",
454  "robot_description_planning.joint_limits.virtual_joint/trans_y.has_jerk_limits",
455  "robot_description_planning.joint_limits.virtual_joint/trans_y.has_velocity_limits",
456  "robot_description_planning.joint_limits.virtual_joint/trans_y.max_position",
457  "robot_description_planning.joint_limits.virtual_joint/trans_y.min_position",
458  "robot_description_planning.joint_limits.virtual_joint/trans_z.has_acceleration_limits",
459  "robot_description_planning.joint_limits.virtual_joint/trans_z.has_jerk_limits",
460  "robot_description_planning.joint_limits.virtual_joint/trans_z.has_velocity_limits",
461  "robot_description_planning.joint_limits.virtual_joint/trans_z.max_position",
462  "robot_description_planning.joint_limits.virtual_joint/trans_z.min_position",
463  "robot_description_semantic",
464  "stomp.control_cost_weight",
465  "stomp.default_workspace_bounds",
466  "stomp.delta_t",
467  "stomp.display_contacts_topic",
468  "stomp.display_path_topic",
469  "stomp.exponentiated_cost_sensitivity",
470  "stomp.fix_start_state",
471  "stomp.max_rollouts",
472  "stomp.num_iterations",
473  "stomp.num_iterations_after_valid",
474  "stomp.num_rollouts",
475  "stomp.num_timesteps",
476  "stomp.path_marker_topic",
477  "stomp.planning_plugins",
478  "stomp.progress_topic",
479  "stomp.request_adapters",
480  "stomp.response_adapters",
481  "stomp.stomp_moveit.control_cost_weight",
482  "stomp.stomp_moveit.delta_t",
483  "stomp.stomp_moveit.exponentiated_cost_sensitivity",
484  "stomp.stomp_moveit.max_rollouts",
485  "stomp.stomp_moveit.num_iterations",
486  "stomp.stomp_moveit.num_iterations_after_valid",
487  "stomp.stomp_moveit.num_rollouts",
488  "stomp.stomp_moveit.num_timesteps",
489  "stomp.totg.min_angle_change",
490  "stomp.totg.path_tolerance",
491  "stomp.totg.resample_dt",
492  "trajectory_execution.allowed_execution_duration_scaling",
493  "trajectory_execution.allowed_goal_duration_margin",
494  "trajectory_execution.allowed_start_tolerance",
495  "use_sim_time",
496 };
497 } // namespace move_group_test
const std::vector< std::string > PARAMETER_NAME_LIST