Team 11044. Abstract class “Robot”

Содержание

Слайд 2

Engineering Process

Engineering Process

Слайд 3

Game strategy

TeleOp

Autonomous

Game strategy TeleOp Autonomous

Слайд 4

Use AR to see in real life! Use Vuforia View App

Use AR to see in real life! Use Vuforia View App

Слайд 5

Lift Requirements

Tower 10-13 stones
The height should be lower than blue/red bridges
Minimize backlash

Lift Requirements Tower 10-13 stones The height should be lower than blue/red
in the extended state
Saving the maximum speed when sliding

Слайд 6

One example: lift

Idea and requirements
We have experience in creating a similar design
Improve

One example: lift Idea and requirements We have experience in creating a
the existing design by creating custom parts
Creating a similar design
Creating a list of disadvantages of this design, the decision to abandon it

Слайд 7

Development of a new concept, creation of drawings, mathematical calculations, selection of

Development of a new concept, creation of drawings, mathematical calculations, selection of
drives considering physical loads
Testing individual parts

Слайд 8

Creating a 3D model, correcting errors
Building the first final version, testing in

Creating a 3D model, correcting errors Building the first final version, testing
a real game situation
Fixing bugs, building the final version, testing

Слайд 9

Something new?

Measuring tape
The axis of rotation of hooks below the Foundation level
Nuts

Something new? Measuring tape The axis of rotation of hooks below the
with locking ring
Weight of the inverted structure

Слайд 10

Simple – better!

Simple – better!

Слайд 11

Detailed 3D model

Detailed 3D model

Слайд 12

Wheelbase Requirements

Wheelbase must move in any direction
Max speed should be as fast

Wheelbase Requirements Wheelbase must move in any direction Max speed should be
as we can do by
using motors AndyMark Orbital 20
Mass should be as lower as we can but no more
the 4 kg
Wheelbase must contain:
electronics in bottom side
independent encoders inputs
phone mounting
Rev Slim Battery mounting
free space for lift

Слайд 13

Foundation grab Requirements

The axis of grabbing hooks is lower than foundation
Foundation must

Foundation grab Requirements The axis of grabbing hooks is lower than foundation
have constant position
Rigid co
The foundation must not slip during longitudinal displacement

Слайд 14

Autonomous grab Requirements

Must consist of no more than 10 parts
In a

Autonomous grab Requirements Must consist of no more than 10 parts In
top position should crawl under skybridge
The module must have good lateral strength
In a horizontal position grabs a stone

Слайд 15

Grab Requirements

Grab Requirements

Слайд 16

Building Tape Requirements

Building Tape Requirements

Слайд 17

CapStone Requirements

CapStone Requirements

Слайд 18

Team structure

Team structure

Слайд 19


Before match – check-list!

Before match – check-list!

Слайд 20

Main structure of our program part:

Abstract class “Robot” with all basic methods

Main structure of our program part: Abstract class “Robot” with all basic
(telemetry; work with files; hardware map…)

Class “Robot2019” with all methods and devices for this season

Inheritance

All Autonomous and driver-controlled classes

Object

Слайд 21

Core features in driver-controlled period:

Grouped controls for connected actions (WB control and

Core features in driver-controlled period: Grouped controls for connected actions (WB control
stone grabbing)
Rotation Matrix for WB control.
Smooth movements with quadratic formula (y = x )
Proportional regulator for lift motors.
Smooth rotation of robot at the trigger.

2

Слайд 22

Core features in autonomous period:

Several autonomous programs.
Dynamic coordinate calculation (with gyro and

Core features in autonomous period: Several autonomous programs. Dynamic coordinate calculation (with
independent encoders inputs)
Vuforia video vision.
PIDs for WB movements.

Слайд 23

About tests and tuning:

Method tests with telemetry and logs

Autonomous and Driver-controlled periods

About tests and tuning: Method tests with telemetry and logs Autonomous and
tests

Google tablets with results Analysis of statistics

Analysis of game records

Special math for PIDs tuning on competitions

Слайд 24

About version control:

About version control:

Слайд 25

How to solve problems?

Right lead-up

Our experience from previous years

Other teams experience

Prototyping

Final development

How to solve problems? Right lead-up Our experience from previous years Other
Weekly meetings

+

Testing + choosing best solution

Industrial solutions

Имя файла: Team-11044.-Abstract-class-“Robot”.pptx
Количество просмотров: 25
Количество скачиваний: 0