Björn Otgaar
4688a8fe17
chore: cleanup for merging/ switching to later branches
2025-10-30 17:07:20 +01:00
Björn Otgaar
8990af88fb
Merge remote-tracking branch 'origin/dev' into feat/ri2cb-robot-connections
2025-10-22 11:48:21 +02:00
Twirre Meulenbelt
9d728f78fe
Merge remote-tracking branch 'origin/dev' into feat/actuation-receiver
...
# Conflicts:
# README.md
2025-10-21 13:56:57 +02:00
Twirre Meulenbelt
5631a55697
test: convert to pytest
...
Instead of built-in `unittest`, now use `pytest`. Find versions that work, convert tests.
ref: N25B-168
2025-10-21 13:55:06 +02:00
2584433
670d1f0a6a
fix: fixed githooks
2025-10-17 14:27:58 +00:00
Twirre Meulenbelt
56c804b7eb
test: add unit tests for main and actuation receivers
...
Exhaustive test cases for both classes, with 100% coverage. Adds `mock` dependency. Tests for actuation receiver do not yet pass.
ref: N25B-168
2025-10-16 21:43:24 +02:00
Twirre Meulenbelt
7cfa6b44e8
chore: add usage instructions
...
Describes how to run the main program.
ref: N25B-168
2025-10-09 17:36:25 +02:00
Twirre Meulenbelt
c95d4abd77
chore: re-add the installation instructions
...
These installation instructions come from the feat/cb2ri-communication branch which has been replaced by this branch.
ref: N25B-168
2025-10-09 17:28:03 +02:00
Twirre Meulenbelt
c4530f0c3a
feat: basic implementation of standardized CB2RI communication API
...
Based on the N25B-A-14 article, this is a stub implementation of the RI2CB communication API. It implements the ping endpoint and provides a stub for the negotiation endpoint.
ref: N25B-168
2025-10-09 13:54:34 +02:00
2584433
eb091968a6
Added githooks
2025-10-07 14:55:04 +00:00
Twirre Meulenbelt
c634e4b516
chore: replace print with logging and make robot conditional
...
All print statements in the main program, and components used by the main program, have been replaced with appropriate logging statements. The connection to the robot now only gets made when it's possible, otherwise only the microphone will be run.
ref: N25B-119
2025-10-02 16:13:39 +02:00
Twirre Meulenbelt
afae6fc331
feat: stream audio to CB
...
Uses PyAudio and ZeroMQ to publish audio chunks.
ref: N25B-119
2025-10-01 10:50:53 +02:00
da99b5cd62
chore: update README
2025-09-30 13:26:42 +02:00
d48ea930a1
chore: complete installation instructions
...
ref: N25B-115
2025-09-30 13:16:33 +02:00
9e001da685
chore: update README and gitignore
...
Add installation instructions for the development environment.
ref: N25B-115
2025-09-30 13:14:52 +02:00
318ad5f88a
Initial commit
2025-09-27 15:46:26 +00:00