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

Remove dependency from whole-body-controllers #49

Merged
merged 4 commits into from
May 17, 2021

Conversation

nunoguedelha
Copy link
Collaborator

Implements #46 .

Also updates the READMEs w.r.t. those changes and w.r.t. the simplified installation using Conda packages. Refer to https://github.com/dic-iit/element_software-engineering/issues/24#issuecomment-839914872.

…to new @utils class

- The methods H2Rp, Rp2H, exponentialMap are static.
- The motivation of moving those utilities out of the class `State` was that they might
  be used by other classes and are not specific to the class `State`.
- Using here a class instead of a package allows to control the access to the defined
  methods.
…ed in separate file

This error occurs when we are using code generation:
- A static class method is defined in a separate script file.
- In such case the script length supported in code generation is limited

Simulink error is:

Simulink encountered an error while generating code through CGXE Infrastructure 'in CGXE: 'coverage/eml_code_coverage.cpp' line '1018': 'In fill_in_if_info: Assertion failed: endExprIdx < scriptStrLen'

Refer to #48 for further details.
@nunoguedelha nunoguedelha self-assigned this May 14, 2021
@nunoguedelha nunoguedelha linked an issue May 14, 2021 that may be closed by this pull request
@nunoguedelha nunoguedelha force-pushed the fix/remove-dependency-from-wbc branch from 17597b2 to 551ecd8 Compare May 17, 2021 09:32
@nunoguedelha nunoguedelha marked this pull request as ready for review May 17, 2021 09:38
@nunoguedelha
Copy link
Collaborator Author

Sorry @traversaro , if I asked you for review 2 days ago, it was a mistake, the PR was still in draft. It is ready now, with the README updates.

@nunoguedelha nunoguedelha requested a review from traversaro May 17, 2021 09:41
- Remove dependency on 'whole-body-controllers'.
- Add 'Binary Installation' section.
  This section includes the one line installer and the procedure describing the
  installation of conda robotology package matlab-whole-body-simulator.
- Add 'Source Installation' section.
- Add installation details guides in 'doc' folder.
@nunoguedelha nunoguedelha force-pushed the fix/remove-dependency-from-wbc branch from 551ecd8 to 2a553ba Compare May 17, 2021 11:51
@nunoguedelha nunoguedelha changed the base branch from master to devel May 17, 2021 11:55
@nunoguedelha nunoguedelha merged commit 2a553ba into devel May 17, 2021
@nunoguedelha
Copy link
Collaborator Author

Actually, this was branched out of devel and meant to be merged into devel. Sorry for the misunderstanding. Actually I would like to change the default base branch to devel, any objection? @traversaro @VenusPasandi @CarlottaSartore

CC @Giulero @gabrielenava

@traversaro
Copy link
Contributor

Actually, this was branched out of devel and meant to be merged into devel. Sorry for the misunderstanding. Actually I would like to change the default base branch to devel, any objection? @traversaro @VenusPasandi @CarlottaSartore

CC @Giulero @gabrielenava

Ok for me.

@nunoguedelha nunoguedelha deleted the fix/remove-dependency-from-wbc branch May 17, 2021 20:21
nunoguedelha added a commit to robotology/whole-body-controllers that referenced this pull request May 18, 2021
nunoguedelha added a commit to robotology/whole-body-controllers that referenced this pull request May 22, 2021
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.

Remove whole-body-controllers as dependency of this repo
2 participants