-
Notifications
You must be signed in to change notification settings - Fork 28
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
[Attitude Treatment][WIP] use SO3 system for rotational motion #548
Open
tongtybj
wants to merge
13
commits into
jsk-ros-pkg:master
Choose a base branch
from
tongtybj:PR/feature/so3_attitude_control
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
[Attitude Treatment][WIP] use SO3 system for rotational motion #548
tongtybj
wants to merge
13
commits into
jsk-ros-pkg:master
from
tongtybj:PR/feature/so3_attitude_control
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- keep the special definition about the transformation from baselink to CoG - publish euler angles of CoG frame from spinal - use rotation matrix instead of RPY euler in aerial_robot_estimation system - modify sensor plugins of IMU, mocap, and VO
…ntation of both baselink and cog frame to avoid RPY Euler angles. Send cog RPY Euler angles from spinal may violate the sync of cog2baselink rot between ros and spinal
…velocity - add receiver of target SO(3) rotational motion in Dragon model
- handle quaternion for target baselink instead of CoG - adress the identical CoG and World frame issue in control framework
…on to calculate feasible control force and torque - And process to check the robot configuration whether is fixed
…should be set by modelling or nagvigation methods
- add target angular velocity based on Lee SO3 control method - retrieve cog orientation by converting from baselink orientation, since the desired cog orientation may be not updated in estimator. Need the last desired cog orientation.
…arger than 1. This induced a tragedy crash.
Could you send the bug patch PR to this branch? |
This was referenced Apr 2, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What is this
To solve the singularity of Euler expression, we introduce the SO3 expression for rotational motion.
This is related to the modelling and control.