Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/0.13.1 #16

Merged
merged 4 commits into from
Oct 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading