Skip to content
Snippets Groups Projects
Commit 5063582c authored by Fabian Reister's avatar Fabian Reister
Browse files

Merge branch 'feature/motion-planning' into 'main'

Riemannian motion planning

See merge request !14
parents 71cc9017 ecd662ca
No related branches found
No related tags found
1 merge request!14Riemannian motion planning
......@@ -160,6 +160,10 @@ namespace armarx::manipulation::skills
draw(in.params);
ARMARX_CHECK(ctx.robot.synchronize(Clock::Now()));
const core::Pose global_T_tcp_desired(grasp->getTcpPoseGlobal(graspNode->getGlobalPose()));
initializeControllerTcpTarget(global_T_tcp_desired, in.params);
return {.status = armarx::skills::TerminatedSkillStatus::Succeeded};
}
......
......@@ -103,6 +103,12 @@ namespace armarx::manipulation::skills
return true;
};
virtual bool
initializeControllerTcpTarget(const core::Pose& global_T_tcp, const ParamsT& params)
{
return true;
};
virtual bool
cleanupController()
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment