gbionics / gbionics/human-dynamics-estimation

Update IWear Logger with rpc control to start new log session

Open
#410 1 comment 2 reactions 0 assignees View on GitHub
complexity:medium type:discussion type:enhancement
Dominant language
C++
Stars
102
Forks
32
Avg merge
7d 1h
Merged PRs (30d)
1

Description

**Is your feature request related to a problem? Please describe.**

The addition of new `IWear Logger` device is very handy in dumping wearable data form a wearable device to a `.mat` file.
If I am not wrong the data dumping is continuous and multiple `.mat` files are created for the entire duration the `yarprobotinterface` is running. @prashanthr05 please correct me if I am wrong about this.

In some tests yesterday with the `Paexo` wearable device https://github.com/robotology/wearables/pull/117, we noticed this behaviour. So, for every new experiment we had to terminate the `yarprobotinterface` and start again for a new experiment.

**Describe the solution you'd like**

A nice additional feature that can improve the logging further is to have control over the logger to start a new acquisition through rpc control. This helps in logging multiple sessions that correspond to different experiments, without having to terminate and restart the wearable device through `yarprobotinterface`

CC @prashanthr05 @lrapetti

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the IWear Logger component and its RPC control entry point, then inspect how yarprobotinterface currently creates .mat files and handles continuous logging. Done means a new acquisition can be started through RPC without restarting yarprobotinterface, with separate sessions producing separate log files.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
robotics
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.