• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

TUM-Aries-Lab / hip-controller
86%

Build:
DEFAULT BRANCH: main
Repo Added 15 Dec 2025 10:37AM UTC
Token jTZZ2vXRTh6qVsata9t9IFho1ZQLXQHKi regen
Build 156 Last
Files 31
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • NGierden-claude-integration
  • add-matlab-files
  • assist-mode-ramps
  • baseline
  • baseline-removal
  • config
  • config-refactor
  • docker-report-on-prs
  • evaluation
  • file-structure
  • kalman-filtering-strategy
  • main
  • motor-command
  • normalization-and-centering
  • pid
  • portrait
  • prepare-main
  • preprocessor-tests
  • readme-update
  • release-0.2.0
  • scripts-readme
  • setup
  • simulink-data
  • small-fixes
  • stop-condition
  • update-claude-md
  • update-publishing
  • walk-on-controller

15 Sep 2026 02:40PM UTC coverage: 85.568%. Remained the same
34983272900

push

github

NGierden
Bring CLAUDE.md back in line with the code

It had drifted a long way: version 0.0.5, a package layout with
high_level_controller / mid_level_controller / low_level_controller
directories that no longer exist, an ExoController class that was never
there, SIGMOID_POWER given as 50 when it is 30, and a "known incomplete"
list claiming pid_controller.py is empty (88 lines), that the Kalman
filter is not in the signal path (it is now a selectable filtering
strategy) and that locomotion-mode classification is not wired (both
integrations call set_locomotion_mode).

Rewritten against the current tree: the real module layout, the full
preprocessing chain including baseline removal, the AssistMode axis, the
per-mode table pattern, and the replay contract that the logged raw angle
must stay pre-baseline.

The gaps section now lists what is actually incomplete, including the two
parameter sets that are unmeasured placeholders and the xfail tests that
guard them, so a future session does not "fix" a deliberately failing test
by inventing tuning values. Also records that `ruff check .` rewrites
files because pyproject sets fix = true, and that the Windows-only
test_logger_init failure is expected.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

1251 of 1462 relevant lines covered (85.57%)

0.86 hits per line

Relevant lines Covered
Build:
Build:
1462 RELEVANT LINES 1251 COVERED LINES
0.86 HITS PER LINE
Source Files on main
  • Tree
  • List 31
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
34983272900 main Bring CLAUDE.md back in line with the code It had drifted a long way: version 0.0.5, a package layout with high_level_controller / mid_level_controller / low_level_controller directories that no longer exist, an ExoController class that was never... push 15 Sep 2026 02:43PM UTC NGierden github
85.57
34982914912 update-claude-md Merge e8a69a348 into a1b23e3f9 Pull #44 15 Sep 2026 02:40PM UTC web-flow github
85.57
34982017774 main Report the Docker build on pull requests `build-and-push` is a required status check, but the workflow only ran on push and skipped markdown via paths-ignore. A required check that is skipped is never reported: it sits at "Expected - Waiting for ... push 15 Sep 2026 02:32PM UTC NGierden github
85.57
34981713896 docker-report-on-prs Merge 5f863540a into 3b857d1bf Pull #43 15 Sep 2026 02:29PM UTC web-flow github
85.57
34977872924 main Port the Kalman filtering stage from the baseline branch The `baseline` branch carried a Kalman filter reworked into a usable pipeline stage, and that work existed nowhere else: `main` has the bare `KalmanFilter` class but no way to put it in the... push 15 Sep 2026 01:55PM UTC NGierden github
85.57
34977280089 kalman-filtering-strategy Merge 40a294ea9 into a85e6d4af Pull #41 15 Sep 2026 01:49PM UTC web-flow github
85.57
34977314862 scripts-readme Merge 1f71d8c0f into a85e6d4af Pull #42 15 Sep 2026 01:49PM UTC web-flow github
84.24
34975336816 main Add treadmill ramp inclinations to the assist-mode axis The next project on this controller differentiates treadmill inclination rather than locomotion mode, so the controller needs a second family of tuned parameter sets. Adds them to the existi... push 15 Sep 2026 01:31PM UTC NGierden github
84.24
34975055966 assist-mode-ramps Merge 1fbb19b0e into 120272d0a Pull #40 15 Sep 2026 01:28PM UTC web-flow github
84.24
34969872797 main Release 0.2.0 Baseline removal is a new feature on a package that has been at 0.1.1 since before the locomotion-mode work, so downstreams cannot currently tell the two apart: exosuit-python requires `hip-controller>=0.1.1`, and that resolves to a... push 15 Sep 2026 12:38PM UTC NGierden github
84.06
See All Builds (156)

Badge your Repo: hip-controller

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc