wiki:RobotDevelopment

Version 45 (modified by awollack, 10 years ago) (diff)

--

Core Robot Development Team

This team is responsible for the main software that goes into making the robot function, including designing the algorithms and collaborating with the mechanical teams to develop program specifications.

Mentor Leads

  • Mr. Albert
  • Mr. Dunn

Student Lead

  • Tim Lin

Core Team Member Assignments

Arden

4-Bar Lifter Arm

Sensors

  • sensors want 4 (2 in practice) 9-deg sensors to provide arm angle relative to support pillar
  • potentiometer failsafes -- will be used only if 9DF sensors don't work out
  • 2 limit switches (top & bottom hard limits)

Actuators

  • 1 CIM motors
  • Wormed into winch - Allows to maintain position when powered off

Code

  • top/bottom range calibration
  • preset positions (6-8 possible, check with Game) and manual move up/down
  • hard software limits --> must satisfy
  • needs to be able to detect if unspooling and stop motor

Fahim

Claw/Grabber

Pneumatic Implementation

Sensors

  • viewing camera
  • magnetic sensors inside the pistons

Actuators

  • 2 pneumatic pistons

Code

  • only 2 positions: open, closed
  • When the claw is below a certain level off the ground (To be determined), the claw must be in the closed position

Motor Implementation

Sensors

  • camera
  • angle sensor (potentiometer or encoder)

Actuators

  • motor

Code

  • limits on motor extreme values

Josh

Drive Train
Sensors

  • Lidar sensor to detect distance from back wall; used for autonomous ranging
  • 2 encoders to tell distance, possibly turning

Actuators

  • 4 CIM Motors

Hook
Sensors

  • possible limit switch

Actuators

  • small-stroke piston - open and close hook

Code

  • When the Arms is down, Hook MUST be in the closed position

Andrew

Input/Sensors
Implement and manage sensors and human input for the entire robot.

Manage the input and hand out button assignments (work with drive team).

Camera
Manage and process the camera input from any cameras decided to be mounted on the robot.

Design Patterns Implementation
Implement the general design pattern; design and implement the sensors interface within the project


Schedule
Please see the google spreadsheet, which can be found here.

Technical Resources

Setup Instructions

Programming Aids

Control System Elements

Attachments (6)

Download all attachments as: .zip