1. 30 Sep, 2021 2 commits
  2. 27 Sep, 2021 2 commits
  3. 24 Sep, 2021 3 commits
  4. 23 Sep, 2021 1 commit
  5. 22 Sep, 2021 1 commit
  6. 21 Sep, 2021 2 commits
  7. 17 Sep, 2021 1 commit
  8. 14 Sep, 2021 1 commit
    • Florent Lamiraux's avatar
      [PathPlanner] throw specific type of exception when failing. · 8a3f3ac8
      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.
      8a3f3ac8
  9. 30 Jul, 2021 2 commits
  10. 29 Jul, 2021 1 commit
  11. 22 Jul, 2021 1 commit
  12. 21 Jul, 2021 1 commit
  13. 20 Jul, 2021 2 commits
  14. 24 May, 2021 1 commit
  15. 19 May, 2021 1 commit
    • Guilhem Saurel's avatar
      make ConstantCurvature::Wheels_t public · deaa5a90
      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.
      deaa5a90
  16. 13 Apr, 2021 5 commits
  17. 09 Apr, 2021 1 commit
  18. 08 Apr, 2021 1 commit
  19. 07 Apr, 2021 1 commit
  20. 02 Apr, 2021 1 commit
  21. 23 Mar, 2021 1 commit
  22. 19 Mar, 2021 1 commit
  23. 19 Feb, 2021 1 commit
  24. 17 Feb, 2021 1 commit
  25. 12 Feb, 2021 4 commits
  26. 04 Feb, 2021 1 commit