tesseract_planning
tesseract_planning copied to clipboard
Contains packages related to motion and process planning for the Tesseract Motion Planning Environment
I am using version 0.14.0 and am facing the issue of SimplePlanner profile not being found even though I am explicitly adding the profile to the dictionary. Since I am...
Output from Tesseract portion of a Docker build. The previous version of tesseract_ros, 0.6.0, installs deps fine. ``` Step 28/38 : RUN mkdir -p $TESSERACT_WS_TO_SOURCE && cd $TESSERACT_WS_TO_SOURCE && git...
It seems like all 3 existing implementations of time parameterization are intended to perform the same function. We should create an abstract interface for time parameterization and add the ability...
Currently the planning dictionary leverages strings and type_id which makes it easy to insert data under the wrong entry. In the past it was suggested to leverage boost strong typedef....
This [PR](https://github.com/ros-planning/moveit/pull/2273) should be straight forward port since we recently had something similar in master.
 /home/taimi/ws_tesseract_060/src/tesseract_planning-0.13.1/tesseract_motion_planners/descartes/src/profile/descartes_default_plan_profile.cpp:31:16: required from here /usr/include/c++/9/ext/new_allocator.h:146:4: error: invalid new-expression of abstract class type 'descartes_light::StateEvaluator' 146 | { ::new((void *)__p) _Up(std::forward(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
We tried to build some tesseract repositories in a catkin workspace. When building, we encountered an error:  we had the following repos in src during building: descartes_light, ifopt, osqp,...
The Trajopt planner does not appear to support different profiles and manipulator infos for nested composites because the input instructions are flattened, the composite `ManipulatorInfo` object is only created from...
ws_tesseract/src/tesseract_planning-0.12.0/tesseract_motion_planners/core/src/simple/simple_motion_planner.cpp:146:89: error: no matching function for call to 'satisfiesPositionLimits(Eigen::VectorXd&, Eigen::MatrixX2d)' 146 | assert(tesseract_common::satisfiesPositionLimits(jp, manip->getLimits().joint_limits));
@mpowelson and I were talking offline in response to PR #213 and there is duplication between this data structure and ProcessPlanningProblem. The current reason ProcessPlanningRequest exist is because the planning...