sot-core
sot-core copied to clipboard
Hierarchical task solver plug-in for dynamic-graph
updates: - [github.com/pre-commit/mirrors-clang-format: v17.0.3 → v20.1.0](https://github.com/pre-commit/mirrors-clang-format/compare/v17.0.3...v20.1.0) - [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v5.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v5.0.0) - [github.com/psf/black: 23.10.0 → 25.1.0](https://github.com/psf/black/compare/23.10.0...25.1.0) - [github.com/PyCQA/flake8: 6.1.0 → 7.2.0](https://github.com/PyCQA/flake8/compare/6.1.0...7.2.0)
Hi all, I am attempting to install robotpkg-py36-sot-core-v3 on Ubuntu 18. I am having a very similar issue to issue #202, where installing sot-core depends on previous versions of other...
This PR fixes the problem that ```dynamic_graph::size_type``` is equal to long. However when trying to cast ```long``` to a Value the compiler complains that this is ambiguous. This PR tries...
Add a generic device in sot-core without the integrator and using the YAML config files. WARNING: Do not have the state signal anymore ! Currently I have some trouble with...
In the long term, if we push the design to have the integration at the control graph level, it might be worth while to have the calls `setSecondOrderIntegration`and `setNoIntegration`deprecated and...
> Ok but what about this file? `import dynamic_graph.sot.core.utils.thread_interruptible_loop` > It basically get's an error because it imports: `from dynamic_graph.script_shortcuts import optionalparentheses` > Which in essence is not Matlab stuff....
On clang, when calling the macro DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN in feature-pose.cpp: ```bash sot_ws/src/sot/sot-core/src/feature/feature-pose.cpp:45:13: error: explicit specialization of 'CLASS_NAME' after instantiation template DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN(FeaturePose_t, "FeaturePose"); ^ /usr/local/include/dynamic-graph/factory.h:28:32: note: expanded from macro 'DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN' const std::string...
Currently, the free-flyer configuration is represented as position+RPY. This is the configuration returned by the `device` object, and it is also the configuration expected by sot-dynamic-pinocchio. However, all of our...
Classes `RobotUtil` and `ForceUtil` have a `get_id_from_name` method which returns an id number given a name string. If the name is not found, -1 is returned. However, the return type...
Symptoms: ========= The robot is pushing on its feet in torque control mode. ``` >>> robot.dynamic.com.value (-0.001983704997041107, 7.19678203908911e-05, 0.8926753451423107) >>> robot.cdc_estimator.c.value () >>> robot.cdc_estimator.c.recompute(0) >>> robot.cdc_estimator.c.value (0.003948910372791941, 0.00036058788430673737, 0.8746905831496146) ```...