tmpi = dnodes[tmpi].pi;
}
npi.push_back(tmpi);
- std::vector<RRTNode *> npn; // new path nodes
std::reverse(npi.begin(), npi.end());
- RRTNode *pn = cusps[0];
+ RRTNode *pn = cusps[npi[0]];
for (unsigned int i = 0; i < npi.size() - 1; i++) {
for (auto ns: this->steer(cusps[npi[i]], cusps[npi[i + 1]])) {
pn->add_child(ns, this->cost(pn, ns));