- 30 Sep, 2021 2 commits
-
-
Guilhem Saurel authored
-
Guilhem Saurel authored
-
- 27 Sep, 2021 2 commits
-
-
Guilhem Saurel authored
implementation of velocity bounds for path vector.
-
Guilhem Saurel authored
-
- 24 Sep, 2021 3 commits
-
-
Olivier Roussel authored
-
Florent Lamiraux authored
[SimpleTimeParameterization] Fix method optimize.
-
Florent Lamiraux authored
[Roadmap] Add method to insert a PathVector in a roadmap.
-
- 23 Sep, 2021 1 commit
-
-
Florent Lamiraux authored
-
- 22 Sep, 2021 1 commit
-
-
Florent Lamiraux authored
Comment lines that make method optimize leave the input path unchanged.
-
- 21 Sep, 2021 2 commits
-
-
Florent Lamiraux authored
[PathPlanner] throw specific type of exception when failing.
-
Florent Lamiraux authored
-
- 17 Sep, 2021 1 commit
-
-
Olivier Roussel authored
-
- 14 Sep, 2021 1 commit
-
-
Florent Lamiraux authored
Add type path_planning_failed. Rationale: some high-level path planning algorithms - in manipulation planning for example - call path planning algorithms implemented in hpp-core. These high level algorithms need to know when the low level algorithm they have called fails. Throwing std::runtime_error does not allow to make the difference between planning failure and other types of errors.
-
- 30 Jul, 2021 2 commits
-
-
Florent Lamiraux authored
-
Florent Lamiraux authored
-
- 29 Jul, 2021 1 commit
-
-
Florent Lamiraux authored
-
- 22 Jul, 2021 1 commit
-
-
alexandrethiault authored
-
- 21 Jul, 2021 1 commit
-
-
Florent Lamiraux authored
Fix handling of obstacles in Problem, fix #247
-
- 20 Jul, 2021 2 commits
-
-
Florent Lamiraux authored
Formerly, when a PathValidation instance was passed to the problem, the instance was modified by adding all obstacles if instance was of type ObstacleUser. This wrong behavior has been suppressed. Insertion of obstacles has been moved to ProblemSolver class that creates empty PathValidation instances.
-
Florent Lamiraux authored
-
- 24 May, 2021 1 commit
-
-
Guilhem Saurel authored
make ConstantCurvature::Wheels_t public for C++17
-
- 19 May, 2021 1 commit
-
-
Guilhem Saurel authored
Without this, on GCC 11.1.0 & Boost 1.75.0: /usr/lib/ccache/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_MPL_LIMIT_LIST_SIZE=30 -DBOOST_MPL_LIMIT_VECTOR_SIZE=30 -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_THREAD_DYN_LINK -DHPP_FCL_HAS_OCTOMAP -DHPP_FCL_HAVE_OCTOMAP -DOCTOMAP_MAJOR_VERSION=1 -DOCTOMAP_MINOR_VERSION=9 -DOCTOMAP_PATCH_VERSION=6 -DPINOCCHIO_WITH_HPP_FCL -DPINOCCHIO_WITH_URDFDOM -Dhpp_core_EXPORTS -I. -Iinclude -I../include -I../src -isystem $ROBOTPKG/include -isystem /usr/include/eigen3 -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -fdiagnostics-color=always -fPIC -MD -MT CMakeFiles/hpp-core.dir/src/steering-method/constant-curvature.cc.o -MF CMakeFiles/hpp-core.dir/src/steering-method/constant-curvature.cc.o.d -o CMakeFiles/hpp-core.dir/src/steering-method/constant-curvature.cc.o -c ../src/steering-method/constant-curvature.cc ../src/steering-method/constant-curvature.cc: Dans l'instanciation de « void boost::serialization::serialize(Archive&, hpp::core::steeringMethod::ConstantCurvature::Wheels_t&, unsigned int) [with Archive = boost::archive::xml_oarchive] » : /usr/include/boost/serialization/serialization.hpp:109:14: requis par « void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive; T = hpp::core::steeringMethod::ConstantCurvature::Wheels_t] » /usr/include/boost/archive/detail/oserializer.hpp:153:40: requis par « void boost::archive::detail::oserializer<Archive, T>::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::xml_oarchive; T = hpp::core::steeringMethod::ConstantCurvature::Wheels_t] » /usr/include/boost/archive/detail/oserializer.hpp:258:27: requis par « static void boost::archive::detail::save_non_pointer_type<Archive>::save_standard::invoke(Archive&, const T&) [with T = hpp::core::steeringMethod::ConstantCurvature::Wheels_t; Archive = boost::archive::xml_oarchive] » /usr/include/boost/archive/detail/oserializer.hpp:315:22: requis par « static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = hpp::core::steeringMethod::ConstantCurvature::Wheels_t; Archive = boost::archive::xml_oarchive] » /usr/include/boost/archive/detail/oserializer.hpp:539:18: requis par « void boost::archive::save(Archive&, T&) [with Archive = boost::archive::xml_oarchive; T = const hpp::core::steeringMethod::ConstantCurvature::Wheels_t] » /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: [ passe outre 15 contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour désactiver ] /usr/include/boost/archive/detail/common_oarchive.hpp:71:22: requis par « void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const std::vector<hpp::core::steeringMethod::ConstantCurvature::Wheels_t>; Archive = boost::archive::xml_oarchive] » /usr/include/boost/archive/basic_xml_oarchive.hpp:100:52: requis par « void boost::archive::basic_xml_oarchive<Archive>::save_override(const boost::serialization::nvp<T>&) [with T = std::vector<hpp::core::steeringMethod::ConstantCurvature::Wheels_t>; Archive = boost::archive::xml_oarchive] » /usr/include/boost/archive/detail/interface_oarchive.hpp:70:36: requis par « Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<std::vector<hpp::core::steeringMethod::ConstantCurvature::Wheels_t> >; Archive = boost::archive::xml_oarchive] » /usr/include/boost/archive/detail/interface_oarchive.hpp:77:32: requis par « Archive& boost::archive::detail::interface_oarchive<Archive>::operator&(const T&) [with T = boost::serialization::nvp<std::vector<hpp::core::steeringMethod::ConstantCurvature::Wheels_t> >; Archive = boost::archive::xml_oarchive] » ../src/steering-method/constant-curvature.cc:471:12: requis par « void hpp::core::steeringMethod::ConstantCurvature::serialize(Archive&, unsigned int) [with Archive = boost::archive::xml_oarchive] » ../src/steering-method/constant-curvature.cc:475:7: requis depuis ici ../src/steering-method/constant-curvature.cc:483:77: erreur: « struct hpp::core::steeringMethod::ConstantCurvature::Wheels_t » est privé dans ce contexte 483 | void serialize (Archive & ar, hpp::core::steeringMethod::ConstantCurvature::Wheels_t& c, const unsigned int version) | ^~~~~~~~ Dans le fichier inclus depuis ../src/steering-method/constant-curvature.cc:19: ../include/hpp/core/steering-method/constant-curvature.hh:184:16: note: déclaré privé ici 184 | struct Wheels_t { | ^~~~~~~~ And 5 similar issues.
-
- 13 Apr, 2021 5 commits
-
-
Guilhem Saurel authored
-
Guilhem Saurel authored
fix: …/hpp-core/tests/roadmap-1.cc:298:20: required from here /usr/include/c++/10.2.0/bits/stl_function.h:386:20: erreur: no match for « operator< » (operand types are « const std::weak_ptr<hpp::core::ConnectedComponent> » and « const std::weak_ptr<hpp::core::ConnectedComponent> ») 386 | { return __x < __y; } | ~~~~^~~~~ We don't need any ordering here. Plus it's faster.
-
Guilhem Saurel authored
-
Guilhem Saurel authored
-
Guilhem Saurel authored
-
- 09 Apr, 2021 1 commit
-
-
Florent Lamiraux authored
-
- 08 Apr, 2021 1 commit
-
-
Florent Lamiraux authored
-
- 07 Apr, 2021 1 commit
-
-
Florent Lamiraux authored
when joint_b is the universe.
-
- 02 Apr, 2021 1 commit
-
-
Florent Lamiraux authored
the method does nothing. Connection is performed by the algorithm itself.
-
- 23 Mar, 2021 1 commit
-
-
Diane Bury authored
-
- 19 Mar, 2021 1 commit
-
-
Diane Bury authored
By choosing direction of joint sequence
-
- 19 Feb, 2021 1 commit
-
-
Joseph Mirabel authored
-
- 17 Feb, 2021 1 commit
-
-
Joseph Mirabel authored
-
- 12 Feb, 2021 4 commits
-
-
Joseph Mirabel authored
-
Joseph Mirabel authored
-
Joseph Mirabel authored
-
Joseph Mirabel authored
-
- 04 Feb, 2021 1 commit
-
-
Joseph Mirabel authored
-