human-dynamics-estimation
human-dynamics-estimation copied to clipboard
Pybindings human state
This PR allows to send humanState msgs using python (in case you want to send these positions to a walking controller you should connect the ports just as shown in the commented line)
import yarp
import hde.bindings as hde
network = yarp.Network()
human_port = hde.msg.BufferedPortHumanState()
human_port.open("/portName")
# network.connect("/portName", "/walking-coordinator/humanState:i")
while True:
human_state = human_port.prepare()
human_state.positions = data_positions
human_state.jointNames = data_column_names
human_port.write()
data_positions, data_column_names are the variables that contain your data
@evalli-iit @claudia-lat @GiulioRomualdi @robotology/iit-ami-scrum-masters we still have Lorenzo Rapetti listed as mantainers here, do you have any idea on who can be mantainer here in place of him? If no one is available I can act as a fallback, but if we can avoid that it would be great.
A possibility could be @davidegorbani
@carloscp3009 when you have time (I guess post-deadline) feel free to ping me so we can go through this changes together).
Hi @carloscp3009! In view of the imminent distro release, it would be useful to have this.
Hi @carloscp3009! In view of the imminent distro release, it would be useful to have this.
Friendly ping
Hi @carloscp3009! In view of the imminent distro release, it would be useful to have this.
I was focused on the paper and then on break, I will resume this activity this week.
@traversaro are there more modification to be made here?
Who is going to press the green merge button? 😁
Looking a bit in the history, it seems that possible mantainers (i.e. people that press the button) can be either:
- @S-Dafarra
- @dariosortino
- @traversaro
I can do that myself, but probably it would be good if someone in a team actively using this repo would be the mantainer.
I would avoid me either because my understanding of this repo as a whole is really not enough to press the green button being sure that everything won't explode
From the comment above @davidegorbani is also one option and more likely to actively working on the code herein contained (and not just the configuration files like me 😊 ). Nonetheless, I can merge this one. I am going to squash and merge given the presence of the cache files in history.