Skip to content

Added three integration methods - #49

Open
ediget wants to merge 3 commits into
mainfrom
add_integrator
Open

ediget wants to merge 3 commits into
mainfrom
add_integrator

Update integrator.hpp

4dbc4e9
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Aug 26, 2026 in 2m 28s

Annotations

Check warning on line 35 in python/sdu_controllers/_integrator.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce verbosity with "using enum" for "sdu_controllers::integrator::IntegrationMethod".

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEoNLhcOW4j9H4uJ&open=AaA9CEoNLhcOW4j9H4uJ&pullRequest=49

Check warning on line 56 in python/sdu_controllers/__init__.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter "Ki" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEsvLhcOW4j9H4uM&open=AaA9CEsvLhcOW4j9H4uM&pullRequest=49

Check failure on line 46 in src/controllers/admittance_controller_position.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Explicitly capture "input_force" in a non-transient lambda.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEtYLhcOW4j9H4uR&open=AaA9CEtYLhcOW4j9H4uR&pullRequest=49

Check warning on line 56 in python/sdu_controllers/__init__.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter "Kd" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEsvLhcOW4j9H4uL&open=AaA9CEsvLhcOW4j9H4uL&pullRequest=49

Check warning on line 56 in python/sdu_controllers/__init__.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter "N" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEsvLhcOW4j9H4uO&open=AaA9CEsvLhcOW4j9H4uO&pullRequest=49

Check warning on line 36 in src/controllers/admittance_controller_position.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the misleading "//" characters.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEtYLhcOW4j9H4uP&open=AaA9CEtYLhcOW4j9H4uP&pullRequest=49

Check warning on line 56 in python/sdu_controllers/__init__.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter "Kp" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEsvLhcOW4j9H4uN&open=AaA9CEsvLhcOW4j9H4uN&pullRequest=49

Check warning on line 42 in src/controllers/admittance_controller_position.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the commented out code.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEtYLhcOW4j9H4uT&open=AaA9CEtYLhcOW4j9H4uT&pullRequest=49

Check warning on line 47 in include/sdu_controllers/integrator/integrator.hpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce verbosity with "using enum" for "sdu_controllers::integrator::IntegrationMethod".

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEvnLhcOW4j9H4uU&open=AaA9CEvnLhcOW4j9H4uU&pullRequest=49

Check warning on line 60 in include/sdu_controllers/integrator/integrator.hpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the commented out code.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEvnLhcOW4j9H4uX&open=AaA9CEvnLhcOW4j9H4uX&pullRequest=49

Check warning on line 19 in python/sdu_controllers/_integrator.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use std::format instead of concatenating pieces manually.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEoNLhcOW4j9H4uH&open=AaA9CEoNLhcOW4j9H4uH&pullRequest=49

Check warning on line 50 in include/sdu_controllers/integrator/integrator.hpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the commented out code.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEvnLhcOW4j9H4uV&open=AaA9CEvnLhcOW4j9H4uV&pullRequest=49

Check failure on line 46 in src/controllers/admittance_controller_position.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Explicitly capture "this" in a non-transient lambda.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEtYLhcOW4j9H4uS&open=AaA9CEtYLhcOW4j9H4uS&pullRequest=49

Check warning on line 55 in include/sdu_controllers/integrator/integrator.hpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the commented out code.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEvnLhcOW4j9H4uW&open=AaA9CEvnLhcOW4j9H4uW&pullRequest=49

Check warning on line 39 in src/controllers/admittance_controller_position.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove the misleading "//" characters.

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEtYLhcOW4j9H4uQ&open=AaA9CEtYLhcOW4j9H4uQ&pullRequest=49

Check warning on line 42 in python/sdu_controllers/_integrator.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the value returned from "value".

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEoOLhcOW4j9H4uK&open=AaA9CEoOLhcOW4j9H4uK&pullRequest=49

Check warning on line 26 in python/sdu_controllers/_integrator.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the value returned from "def".

See more on https://sonarcloud.io/project/issues?id=SDU-Robotics_sdu_controllers&issues=AaA9CEoNLhcOW4j9H4uI&open=AaA9CEoNLhcOW4j9H4uI&pullRequest=49