Skip to content

Commit 998ebdc

Browse files
Update based on changes in trajopt
1 parent 6d0e676 commit 998ebdc

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

tesseract_examples/src/online_planning_example.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,12 +199,12 @@ bool OnlinePlanningExample::setupProblem(const std::vector<Eigen::VectorXd>& ini
199199
// Add a collision cost for all steps
200200
double margin_coeff = 10;
201201
double margin = 0.1;
202-
auto collision_config = std::make_shared<trajopt_ifopt::TrajOptCollisionConfig>(margin, margin_coeff);
202+
auto collision_config = std::make_shared<trajopt_common::TrajOptCollisionConfig>(margin, margin_coeff);
203203
collision_config->contact_request.type = tesseract_collision::ContactTestType::ALL;
204204
collision_config->type = CollisionEvaluatorType::DISCRETE;
205205
collision_config->collision_margin_buffer = 0.10;
206206

207-
auto collision_cache = std::make_shared<trajopt_ifopt::CollisionCache>(steps_);
207+
auto collision_cache = std::make_shared<trajopt_common::CollisionCache>(steps_);
208208
if (use_continuous_)
209209
{
210210
std::array<bool, 2> position_vars_fixed{ true, false };

tesseract_motion_planners/trajopt_ifopt/include/tesseract_motion_planners/trajopt_ifopt/profile/trajopt_ifopt_default_composite_profile.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@ class TrajOptIfoptDefaultCompositeProfile : public TrajOptIfoptCompositeProfile
4848
TrajOptIfoptDefaultCompositeProfile(const tinyxml2::XMLElement& xml_element);
4949

5050
/** @brief Configuration info for collisions that are modeled as costs */
51-
trajopt_ifopt::TrajOptCollisionConfig::Ptr collision_cost_config{
52-
std::make_shared<trajopt_ifopt::TrajOptCollisionConfig>()
51+
trajopt_common::TrajOptCollisionConfig::Ptr collision_cost_config{
52+
std::make_shared<trajopt_common::TrajOptCollisionConfig>()
5353
};
5454
/** @brief Configuration info for collisions that are modeled as constraints */
55-
trajopt_ifopt::TrajOptCollisionConfig::Ptr collision_constraint_config{
56-
std::make_shared<trajopt_ifopt::TrajOptCollisionConfig>()
55+
trajopt_common::TrajOptCollisionConfig::Ptr collision_constraint_config{
56+
std::make_shared<trajopt_common::TrajOptCollisionConfig>()
5757
};
5858
/** @brief If true, a joint velocity cost with a target of 0 will be applied for all timesteps Default: true*/
5959
bool smooth_velocities = true;

tesseract_motion_planners/trajopt_ifopt/include/tesseract_motion_planners/trajopt_ifopt/trajopt_ifopt_utils.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,22 +84,22 @@ std::vector<ifopt::ConstraintSet::Ptr>
8484
createCollisionConstraints(const std::vector<trajopt_ifopt::JointPosition::ConstPtr>& vars,
8585
const tesseract_environment::Environment::ConstPtr& env,
8686
const tesseract_common::ManipulatorInfo& manip_info,
87-
const trajopt_ifopt::TrajOptCollisionConfig::ConstPtr& config,
87+
const trajopt_common::TrajOptCollisionConfig::ConstPtr& config,
8888
const std::vector<int>& fixed_indices,
8989
bool fixed_sparsity = true);
9090

9191
bool addCollisionConstraint(trajopt_sqp::QPProblem& nlp,
9292
const std::vector<trajopt_ifopt::JointPosition::ConstPtr>& vars,
9393
const tesseract_environment::Environment::ConstPtr& env,
9494
const tesseract_common::ManipulatorInfo& manip_info,
95-
const trajopt_ifopt::TrajOptCollisionConfig::ConstPtr& config,
95+
const trajopt_common::TrajOptCollisionConfig::ConstPtr& config,
9696
const std::vector<int>& fixed_indices);
9797

9898
bool addCollisionCost(trajopt_sqp::QPProblem& nlp,
9999
const std::vector<trajopt_ifopt::JointPosition::ConstPtr>& vars,
100100
const tesseract_environment::Environment::ConstPtr& env,
101101
const tesseract_common::ManipulatorInfo& manip_info,
102-
const trajopt_ifopt::TrajOptCollisionConfig::ConstPtr& config,
102+
const trajopt_common::TrajOptCollisionConfig::ConstPtr& config,
103103
const std::vector<int>& fixed_indices);
104104

105105
ifopt::ConstraintSet::Ptr createJointVelocityConstraint(const Eigen::Ref<const Eigen::VectorXd>& target,

tesseract_motion_planners/trajopt_ifopt/src/trajopt_ifopt_utils.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ std::vector<ifopt::ConstraintSet::Ptr>
181181
createCollisionConstraints(const std::vector<trajopt_ifopt::JointPosition::ConstPtr>& vars,
182182
const tesseract_environment::Environment::ConstPtr& env,
183183
const tesseract_common::ManipulatorInfo& manip_info,
184-
const trajopt_ifopt::TrajOptCollisionConfig::ConstPtr& config,
184+
const trajopt_common::TrajOptCollisionConfig::ConstPtr& config,
185185
const std::vector<int>& fixed_indices,
186186
bool fixed_sparsity)
187187
{
@@ -190,7 +190,7 @@ createCollisionConstraints(const std::vector<trajopt_ifopt::JointPosition::Const
190190
return constraints;
191191

192192
// Add a collision cost for all steps
193-
auto collision_cache = std::make_shared<trajopt_ifopt::CollisionCache>(vars.size());
193+
auto collision_cache = std::make_shared<trajopt_common::CollisionCache>(vars.size());
194194
std::unordered_map<std::string, tesseract_kinematics::JointGroup::ConstPtr> manipulators;
195195
if (config->type == tesseract_collision::CollisionEvaluatorType::DISCRETE)
196196
{
@@ -322,7 +322,7 @@ bool addCollisionConstraint(trajopt_sqp::QPProblem& nlp,
322322
const std::vector<trajopt_ifopt::JointPosition::ConstPtr>& vars,
323323
const tesseract_environment::Environment::ConstPtr& env,
324324
const tesseract_common::ManipulatorInfo& manip_info,
325-
const trajopt_ifopt::TrajOptCollisionConfig::ConstPtr& config,
325+
const trajopt_common::TrajOptCollisionConfig::ConstPtr& config,
326326
const std::vector<int>& fixed_indices)
327327
{
328328
auto constraints = createCollisionConstraints(vars, env, manip_info, config, fixed_indices);
@@ -335,7 +335,7 @@ bool addCollisionCost(trajopt_sqp::QPProblem& nlp,
335335
const std::vector<trajopt_ifopt::JointPosition::ConstPtr>& vars,
336336
const tesseract_environment::Environment::ConstPtr& env,
337337
const tesseract_common::ManipulatorInfo& manip_info,
338-
const trajopt_ifopt::TrajOptCollisionConfig::ConstPtr& config,
338+
const trajopt_common::TrajOptCollisionConfig::ConstPtr& config,
339339
const std::vector<int>& fixed_indices)
340340
{
341341
// Coefficients are applied within the constraint

0 commit comments

Comments
 (0)