Rollout is implemented in q_dynamics and q_dynamics_parallel. This takes longer, but might help get rid of Anitescu issues.
Some structural changes are made in rrt_base.py to support . Now, extend_towards_q must return a node and an edge with the attributes defined by the class. This defines better inheritance and prepares for the trajopt extend version, since trajopt can be run and the cost / u_trj can be returned during this stage.
The path can now be saved to a dictionary file and dumped so that one can attempt to run trajopt on the final path.
Summary of changes:
q_dynamics
andq_dynamics_parallel
. This takes longer, but might help get rid of Anitescu issues.rrt_base.py
to support . Now,extend_towards_q
must return a node and an edge with the attributes defined by the class. This defines better inheritance and prepares for the trajopt extend version, since trajopt can be run and the cost / u_trj can be returned during this stage.Closes #18
This change is