Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add eOmc_kalman_filter_config_t to EoMotionControl #64

Merged
merged 3 commits into from
Jun 21, 2022

Conversation

sgiraz
Copy link
Contributor

@sgiraz sgiraz commented May 24, 2022

What chages this PR:

  • Add a new eOmc_kalman_filter_config_t to EoMotionControl in order to allow the transfer of Kalman Filter configuration parameter between the icub-main and icub-firnware.
  • Update eOmc_joint_config_t and eOmc_joint_t structures to take account of the size of the new eOmc_kalman_filter_config_t structure

Notes:
None

Copy link
Member

@Nicogene Nicogene left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe it is the case of bumping the patch number and requiring it in robotology/icub-main#799?

Copy link
Contributor

@marcoaccame marcoaccame left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @sgiraz: when you change the format of data of a protocol entity traveling over a UDP frame
you also nee to change the protocol version of the relevant entity.

In our case, you increased / changed eOmc_joint_config_t, so you need to increment also: https://github.com/robotology/icub-firmware-shared/blob/devel/eth/embobj/plus/comm-v2/protocol/api/EoProtocolMC.h#L60

Sadly, you also need to rebuild the binaries in here.

@marcoaccame marcoaccame merged commit e9d8baf into robotology:devel Jun 21, 2022
@sgiraz sgiraz deleted the feat/kf_params branch July 13, 2022 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants