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

Programming post bag day to-do list for competition #2

Open
C-Glick opened this issue Feb 20, 2019 · 3 comments
Open

Programming post bag day to-do list for competition #2

C-Glick opened this issue Feb 20, 2019 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@C-Glick
Copy link
Member

C-Glick commented Feb 20, 2019

  1. update speed controller ID's in code
  2. assign button numbers to each controller in the button manager
  3. wire controllers
    a. test LED strip with the launchpad
  4. decided on the main drive controller to use
  5. test button manager class with controllers to make sure everything is working correctly
  6. Refine the vision system
    a. create a better vision target?
    b. double check the camera FOV
    c. check that the correct calculations are being done on the target dimensions and the target center
    d. test with just rotating the bot to the center of the target
    e. write code to rotate bot to be square with the wall and centered on the target (use ultrasonic sensors)
  7. Arm system
    a. create proper speed curve when moving the arm to a set position
    b. account for large tolerance while moving the arm (it will spring back and forth quite)
    c. verify pneumatics are working as intended
  8. check methods for moving translating the robot are using the gyro to stabilize

At competition

  1. assign speed controller ID's through CTRE Pheonix program on dev computer
  2. test controls
  3. get radio updated for comp
  4. test automatic movement methods
  5. test vision system
@C-Glick
Copy link
Member Author

C-Glick commented Feb 20, 2019

Measure starting angle for the arm encoders

@C-Glick
Copy link
Member Author

C-Glick commented Feb 21, 2019

Write a method to rotate the robot about one of it's corners rather than the center.

Improve ultrasonic sensors, instead of detecting a raw distance then moving, get an image of the target and do normal calculations. Rotate but to be facing Target then move forward ~80% of the distance to the target. From there go to a loop and constantly check the distance reading of the sensors rotate the robot until the two read roughly the same number (+- 3in). Note: sensors minimum distance is 1ft.

@C-Glick
Copy link
Member Author

C-Glick commented Feb 21, 2019

converted this issue post to a project: https://github.com/MoonshotSlaybots/2019RobotCode/projects/1?fullscreen=true

add new tasks to the project moving forward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants