Skip to content

Feature/planar base#310

Draft
clementPene wants to merge 10 commits into
agimus-project:humble-develfrom
Tiago-Pro-Harmonic:feature/planar_base
Draft

Feature/planar base#310
clementPene wants to merge 10 commits into
agimus-project:humble-develfrom
Tiago-Pro-Harmonic:feature/planar_base

Conversation

@clementPene

Copy link
Copy Markdown

Add planar base to the controller, to be used with Tiago robots like.

  • add planar_base param to config (can't be used simulateously with free_flyer)
  • Actuation model is set to ActuationModelFull
  • New publisher to export control for mobile base (send torques as velocity)
  • LFC used only for joints other than mobile base
  • add convert tools as LFC uses free flyer option and not planar base

feedforward = ocp_res.feed_forward_terms[0][base_nv:]
ricatti_gain = ocp_res.ricatti_gains[0][base_nv:, :]

if self.params.planar_base:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Sorry but this sounds fishy.
Can you extract the component of the FF for the free-flyer?
To see what component we miss?
I would rather map the planar ricatti gains to freeflyer ricatti gains by adding some zeros?

Comment thread agimus_controller/agimus_controller/factory/robot_model.py
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.

2 participants