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

Azi_Drive: Thrust constraints allow Azi to command a force too small for thrusters #28

Open
jpanikulam opened this issue Jun 12, 2015 · 1 comment

Comments

@jpanikulam
Copy link
Contributor

We can improve vehicle response in control regions where we desire little force (<10 N) by making Azi aware of the lower constraints on thrust.

Current schema:

u < u_max = 100
u > u_min  = -70

New schema:

u < u_max = 100
u > u_min = -70
abs(u) > 10

if norm(wrench.xyz == 0): u = 0

With this, if you command a force less than 10 N, what the thrusters typically bottom out at, Azi will angle the thrusters further out to allow smaller forces, instead of commanding un-achievable small thrusts.

@jpanikulam
Copy link
Contributor Author

  • Fixed in branch jacob_planner
  • Added to Master

jpanikulam added a commit that referenced this issue Jun 18, 2015
- Allows very low force ( < 10 Newtons) manuevering
- Accomplished with addition of absolute value constraints
jpanikulam added a commit that referenced this issue Jun 21, 2015
- Allows very low force ( < 10 Newtons) manuevering
- Accomplished with addition of absolute value constraints

Conflicts:
	azi_drive/src/azimuth_drive/azimuth_drive.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant