Commit Graph

93 Commits

Author SHA1 Message Date
Storm
24c7fa216f test: 100% coverage
ref: N25B-393
2026-01-29 12:28:34 +01:00
Storm
56becd84ac test: fixed video_sender tests
ref: N25B-393
2026-01-29 12:16:48 +01:00
Storm
4a2cace1cf chore: changed socket option to set HWM to 3 (max 3 packets in queue 2026-01-29 12:02:28 +01:00
Storm
891ebf5e3f chore: changed video sending to work without cv2 2026-01-27 17:58:06 +01:00
Pim Hutting
da97eb8a1a Merge branch 'feat/robot-speech-agent-force-speech' into 'dev'
feat: implemented forced speech and speech queue

See merge request ics/sp/2025/n25b/pepperplus-ri!23
2026-01-14 14:26:39 +00:00
Luijkx,S.O.H. (Storm)
e51cf8fe65 feat: implemented forced speech and speech queue 2026-01-14 14:26:38 +00:00
Twirre
1e77548622 Merge branch 'feat/ri-gestures' into 'dev'
feat: gestures to ri

See merge request ics/sp/2025/n25b/pepperplus-ri!21
2025-12-16 08:35:26 +00:00
JobvAlewijk
a8fe887c48 feat: gestures to ri 2025-12-16 08:35:26 +00:00
JobvAlewijk
df702f1e44 Merge branch 'feat/environment-variables' into 'dev'
Add environment variables

See merge request ics/sp/2025/n25b/pepperplus-ri!22
2025-12-13 13:43:52 +00:00
JobvAlewijk
a2cb2ae90a Merge branch 'dev' of ssh://git.science.uu.nl/ics/sp/2025/n25b/pepperplus-ri into feat/environment-variables 2025-12-13 14:43:02 +01:00
Luijkx,S.O.H. (Storm)
017dbfaa28 Merge branch 'docs/extract-installation-instructions' into 'dev'
Improve installation instructions

See merge request ics/sp/2025/n25b/pepperplus-ri!20
2025-12-11 10:58:56 +00:00
Twirre
9ff1d9a4d3 Improve installation instructions 2025-12-11 10:58:56 +00:00
Twirre Meulenbelt
3a259c1170 feat: add environment variables and docs
ref: N25B-352
2025-12-10 13:28:13 +01:00
JobvAlewijk
c86eda497c Merge branch 'feat/ci-cd' into 'dev'
Introduce CI/CD with tests

See merge request ics/sp/2025/n25b/pepperplus-ri!19
2025-12-03 15:23:37 +00:00
Twirre Meulenbelt
94b92b3e4a feat: re-introduce git hooks
Now using the standardized method from the CB.

ref: N25B-367
2025-12-02 22:04:46 +01:00
Twirre Meulenbelt
f469e4ce36 fix: install in a .venv artifact
This artifact can be reused in different stages.

ref: N25B-367
2025-12-02 21:46:24 +01:00
Twirre Meulenbelt
28a556becd feat: introduce CI/CD with tests
Using a custom base image installed on the runner, the installation and tests should work (fast).

ref: N25B-367
2025-12-02 21:12:15 +01:00
Twirre
89c9f2ebea Merge branch 'test/video-sender' into 'dev'
test: added full video sender coverage tests

See merge request ics/sp/2025/n25b/pepperplus-ri!18
2025-11-24 20:41:08 +00:00
JobvAlewijk
96f328d56c test: added full video sender coverage tests 2025-11-24 20:41:08 +00:00
Twirre
4d634a3b4e Merge branch 'test/main-start' into 'dev'
test: added main tests

See merge request ics/sp/2025/n25b/pepperplus-ri!17
2025-11-24 20:37:59 +00:00
JobvAlewijk
e2a71ad6c2 test: added main tests 2025-11-24 20:37:59 +00:00
2fcd885a00 Merge branch 'test/state' into 'dev'
test: added tests for full state coverage

See merge request ics/sp/2025/n25b/pepperplus-ri!16
2025-11-24 20:24:19 +00:00
JobvAlewijk
336acac440 test: added tests for full state coverage 2025-11-24 20:24:19 +00:00
Twirre
f4fbc69c7f Merge branch 'test/reciever-base' into 'dev'
test: added not overridden reciever base test

See merge request ics/sp/2025/n25b/pepperplus-ri!15
2025-11-24 20:06:58 +00:00
JobvAlewijk
fbe8f59c38 test: added not overridden reciever base test 2025-11-24 20:06:58 +00:00
Twirre
e99d7e8557 Merge branch 'test/audio-sender' into 'dev'
test: added init failure test in audio sender

See merge request ics/sp/2025/n25b/pepperplus-ri!14
2025-11-24 20:05:10 +00:00
JobvAlewijk
2350f6eec7 test: added init failure test in audio sender 2025-11-24 20:05:10 +00:00
Twirre
2852b714f5 Merge branch 'test/qi-utils' into 'dev'
test: added qi_utils test

See merge request ics/sp/2025/n25b/pepperplus-ri!12
2025-11-24 20:02:28 +00:00
JobvAlewijk
7628e47478 test: added qi_utils test 2025-11-24 20:02:28 +00:00
Twirre
36f5fae45c Merge branch 'test/socket-base' into 'dev'
test: added socket base tests

See merge request ics/sp/2025/n25b/pepperplus-ri!13
2025-11-24 13:32:31 +00:00
JobvAlewijk
6ea870623b test: added socket base tests 2025-11-24 13:32:31 +00:00
8d6dd23acb Merge branch 'chore/add-documentation' into 'dev'
chore: add documentation RI

See merge request ics/sp/2025/n25b/pepperplus-ri!11
2025-11-22 19:14:51 +00:00
Twirre Meulenbelt
a53871360e docs: remove duplicate and double space
ref: N25B-298
2025-11-22 19:32:50 +01:00
Pim Hutting
c1e92feba7 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Kasper Marinus <k.marinus@students.uu.nl>
2025-11-22 12:37:39 +00:00
Pim Hutting
6859451bf9 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Twirre <s.a.meulenbelt@students.uu.nl>
2025-11-22 12:36:34 +00:00
Twirre Meulenbelt
64c6f0addb docs: make doc generator understand multi line
ref: N25B-298
2025-11-22 12:44:13 +01:00
Pim Hutting
c53307530b chore: applied all feedback
close: N25B-298
2025-11-22 11:45:32 +01:00
Pim Hutting
051f904576 chore: add documentation RI
Code functionality left unchanged, only added docs where missing

close: N25B-298
2025-11-21 16:35:40 +01:00
Twirre
1e3531ac6e Merge branch 'docs/gen_documentation' into 'dev'
docs: added auto-generation of documentation

See merge request ics/sp/2025/n25b/pepperplus-ri!10
2025-11-19 17:14:36 +00:00
Storm
cec29f6206 chore: updated .gitignore
ref: N25B-270
2025-11-19 18:10:18 +01:00
Storm
a0a8ad2689 docs: changed readme
ref: N25B-270
2025-11-19 17:59:37 +01:00
JobvAlewijk
1c9467d03a fix: conf includes correct path
ref: N25B-270
2025-11-19 17:57:24 +01:00
Storm
9dd39d2048 docs: added auto-generation of documentation
ref: N25B-270
2025-11-19 13:49:50 +01:00
Twirre
b05aa5e834 Merge branch 'refactor/config-file' into 'dev'
refactor: added config file and moved constants

See merge request ics/sp/2025/n25b/pepperplus-ri!9
2025-11-14 14:15:06 +00:00
Twirre Meulenbelt
c691e279cd style: two lines between top level declarations
ref: N25B-236
2025-11-14 15:13:48 +01:00
Pim Hutting
16b64e41c8 style: applied style suggestions
close: N25B-236
2025-11-14 14:12:14 +00:00
Twirre Meulenbelt
03519e2a16 test: fix microphone interactive test
This was created with the assumption that all devices were choosable, but now only ones with input channels are.

ref: N25B-119
2025-11-14 13:08:31 +01:00
Pim Hutting
643d7b919c fix: made all tests pass
before some tests failed because of a faulty edit
to microphone util

ref: N25B-236
2025-11-09 16:00:36 +01:00
Pim Hutting
4402b21a73 refactor: added config file and moved constants
- Moved hardcoded configuration constants to a dedicated config.py file.
- Created VideoConfig, AudioConfig, MainConfig, and Settings classes in config.py

ref: N25B-236
2025-11-09 15:43:22 +01:00
Pim Hutting
c037eb7ec2 Merge branch 'feat/stream-audio' into 'dev'
Implement audio streaming

See merge request ics/sp/2025/n25b/pepperplus-ri!8
2025-11-05 12:08:28 +00:00