New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No optimization objective is specified in T-RRT #358
Comments
I'm not sure what kind of feedback would resolve this issue. I didn't look into TRRT specifically. Can't you specify it in |
@v4hn As an experiment, I added these descriptions. RRTstarkConfigDefault:
type: geometric::RRTstar
+ optimization_objective: MaximizeMinClearanceObjective
range: 0.0 # Max motion added to tree. ==> maxDistance_ default: 0.0, if 0.0, set on setup()
goal_bias: 0.05 # When close to goal select goal, with this probability? default: 0.05
delay_collision_checking: 1 # Stop collision checking as soon as C-free parent found. default 1
TRRTkConfigDefault:
type: geometric::TRRT
+ optimization_objective: MaximizeMinClearanceObjective
range: 0.0 # Max motion added to tree. ==> maxDistance_ default: 0.0, if 0.0, set on setup()
goal_bias: 0.05 # When close to goal select goal, with this probability? default: 0.05
max_states_failed: 10 # when to start increasing temp. default: 10
temp_change_factor: 2.0 # how much to increase or decrease temp. default: 2.0
min_temperature: 10e-10 # lower limit of temp change. default: 10e-10
init_temperature: 10e-6 # initial temperature. default: 10e-6
frountier_threshold: 0.0 # dist new state to nearest neighbor to disqualify as frontier. default: 0.0 set in setup()
frountierNodeRatio: 0.1 # 1/10, or 1 nonfrontier for every 10 frontier. default: 0.1
k_constant: 0.0 # value used to normalize expresssion. default: 0.0 set in setup() I used roslaunch moveit_resources demo.launch RRTstar worked fine, but T-RRT failed. Thank you. |
Thanks for the explanation! This sounds much more easy to pinpoint!
|
Fix 'start_servo' service topic in demo
Description
I don't know how to set the optimization objective for T-RRT in
model_based_planning_context.cpp
(moveit_planners/ompl/ompl_interface/src/model_based_planning_context.cpp
).My environment
Problem
I want to set the optimization objective for T-RRT.
In indigo-devel, T-RRT crashes, because the evaluation function is not well defined,
In this issue, core dump problem was solved, but it may be not a fundamental solution.
Results of trial with OMPL 1.2.1(kinetic-devel)
I installed OMPL 1.2.1 through
sudo apt-get install ros-kinetic-ompl
.PathLengthOptimizationObjective
is set in the first line.After
PathLengthOptimizationObjective
was set, it must be this objective on OMPL.But it seems that
mechanical work minimization
is set.I only understand
setOptimizationObjective ()
is the function that sets optimization objective option.Thank you in advance.
The text was updated successfully, but these errors were encountered: