aikido icon indicating copy to clipboard operation
aikido copied to clipboard

Add VisualServoingVelocityExecutor class

Open egordon opened this issue 2 years ago • 1 comments

Adds a class built on top of the JacobianVelocityExecutor (See #605) to follow some arbitrary externally perceived transformation.

This class has been tested with Unit Tests only.


Before creating a pull request

  • [x] Document new methods and classes
  • [x] Format code with make format

Before merging a pull request

  • [x] Set version target by selecting a milestone on the right side
  • [ ] Summarize this change in CHANGELOG.md
  • [x] Add unit test(s) for this change

egordon avatar May 11 '22 01:05 egordon

Codecov Report

Merging #620 (4a95b5c) into master (4966b53) will decrease coverage by 0.09%. The diff coverage is 65.71%.

:exclamation: Current head 4a95b5c differs from pull request most recent head 797c0af. Consider uploading reports for the commit 797c0af to get more accurate results

@@            Coverage Diff             @@
##           master     #620      +/-   ##
==========================================
- Coverage   73.19%   73.10%   -0.10%     
==========================================
  Files         216      218       +2     
  Lines        7764     7868     +104     
==========================================
+ Hits         5683     5752      +69     
- Misses       2081     2116      +35     
Impacted Files Coverage Δ
src/control/VisualServoingVelocityExecutor.cpp 61.70% <61.70%> (ø)
.../aikido/control/VisualServoingVelocityExecutor.hpp 100.00% <100.00%> (ø)
...de/aikido/control/detail/JacobianExecutor-impl.hpp 82.60% <100.00%> (ø)
include/aikido/control/util.hpp 100.00% <100.00%> (ø)
...l/KinematicSimulationJointCommandExecutor-impl.hpp 96.29% <0.00%> (+1.23%) :arrow_up:

codecov[bot] avatar May 11 '22 02:05 codecov[bot]