Skip to content

Commit

Permalink
Merge pull request #16 from ihmcrobotics/release/0.13.1
Browse files Browse the repository at this point in the history
Release/0.13.1
  • Loading branch information
rjgriffin42 authored Oct 24, 2024
2 parents cc97b61 + 3f9cbd5 commit 89c94c9
Show file tree
Hide file tree
Showing 7 changed files with 50 additions and 475 deletions.
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,13 @@ A `YoParameter` can be attributed an initial value at construction or can also b
### `YoBuffer`
`YoBuffer` provides an implementation of a buffer which can be used to store value history of collection of `YoVariable`s.

### `Filters`
The `Filters` project provides a way of generating yo variables with diffeerent types of filters on the resulting output signal. This includes:
- `AlphaFilteredYoVariable`, which applies an alpha filter to a `YoDouble`, which is equivalent to a low-pass filter.
- `RateLimitedYoVariable`, which limits the output of a `YoDouble` to change less than a cerrtain rate.
- `BacklashCompensatedVelocityYoVariable`, which attempts to remove the backlash from the velocity that is estimated from a finite-differenced position signal.
- `GlitchFilteredYoBoolean`, which forces a system to change value for a certain number of times before the return changes value.

## Using YoVariables from .jar releases with Maven/Gradle
The releases .jars for YoVariables are hosted on Bintray.
You can browse the IHMC release packages at https://bintray.com/ihmcrobotics/maven-release.
Expand All @@ -53,8 +60,7 @@ repositories {
}
dependencies {
compile group: "us.ihmc", name: "ihmc-yovariables", version: "x.x"
compile group: "us.ihmc", name: "ihmc-yovariables", version: "x.x",
compile group: "us.ihmc", name: "ihmc-yovariables-filters", version: "x.x"
}
```


4 changes: 2 additions & 2 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ plugins {

ihmc {
group = "us.ihmc"
version = "0.12.2"
version = "0.13.1"
vcsUrl = "https://github.com/ihmcrobotics/ihmc-yovariables"
openSource = true
maintainer = "Sylvain Bertrand (sbertrand@ihmc.us)"
maintainer = "Robert Griffin (rgriffin@ihmc.org)"

configureDependencyResolution()
configurePublications()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import org.ejml.data.DMatrix;
import org.ejml.data.DMatrixRMaj;
import org.ejml.dense.row.CommonOps_DDRM;
import us.ihmc.yoVariables.math.YoMatrix;
import us.ihmc.yoVariables.registry.YoRegistry;
import us.ihmc.yoVariables.variable.YoDouble;

Expand Down
352 changes: 0 additions & 352 deletions src/filters/java/us/ihmc/yoVariables/filters/YoMatrix.java

This file was deleted.

Loading

0 comments on commit 89c94c9

Please sign in to comment.