Skip to content
This repository has been archived by the owner on Sep 17, 2020. It is now read-only.

Arm Mechanism #7

Open
ayush17agarwal opened this issue Jan 17, 2019 · 2 comments
Open

Arm Mechanism #7

ayush17agarwal opened this issue Jan 17, 2019 · 2 comments
Assignees

Comments

@ayush17agarwal
Copy link
Contributor

Your assignment is to program the arm mechanism. I have provided you with all the dimensions, numbers, gear ratios, and motors that you should need to complete this task.

Warning: This is not an easy assignment. There are a lot of moving parts that need to be coded and a lot of hard stops that need to work, so we don't destroy the robot or its other mechanisms.

Please remember that you will need to make sure that the wrist is always parallel to the ground. That will probably mean that you will need to include all of the wrist action within the arm development. I will have Travis explain how to do that because he knows it best.

Please make the control to the arm be one joystick on a different Xbox controller and the manual override for the wrist be on the other joystick of that controller. There should also be a button on the right side of the controller that will allow the aux. person to reset the grabber to its parallel position.

Should you have any questions, please comment them here, and also make sure you put your daily progress here as well.

@dasarchan
Copy link
Contributor

Yesterday we set the constants in ConstantsMap and figured out exactly what you want us to do.

@ttchalakov
Copy link
Member

Today we implemented methods for getting the target angle of the wrist for it to be level. We have also implemented the tolerance equalities. We also implemented a shoulder angle method to find the angle of the shoulder. It has been decided that 0 degrees for the shoulder is straight down and 0 degrees for the wrist is up against the arm to the shoulder from the pivot.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants