Skip to content

Recruitment

Jason Wang edited this page Feb 3, 2023 · 18 revisions

How to Join Us

UTRA Robosoccer is happy to accept anyone from any discipline and country to join our team. We accept people 24/7/365

image Organizational Structure (https://docs.google.com/presentation/d/109oxu11AEvHkLjmC2IbsJBbq8UorVuEcV7s-GY96-zk/edit#slide=id.p)


Administrative Team

Executive Director

  • Can be from any discipline
  • Keeps track of deadlines
  • Syncs weekly with other team leads and administrative team
  • Motivates and pushes teammates
  • Registering for competitions
  • Communicating with Robocup committee
  • Communicating with Professors and UofT
  • Communicating with other RoboCup teams
  • Time Commitment: 1-2 hours a week

VP Marketing

  • Can be from any discipline
  • In charge or recruitment
  • Manages Facebook
  • social events
  • Advertising
  • Tutorials
  • Robosoccer hackathon
  • Time Commitment: 1-2 hours a week, busier during trip planning and registration

VP External

  • Can be from any discipline
  • Deals with sponsorships
  • Does purchases and reimbursements for the team
  • Communicates with companies and Robocup for deals
  • Handles receipts and
  • Purchasing flight tickets and itinerary for travel to Robocup
  • Time Commitment: 0 hours a week, busier during trip planning and when needed

Webmaster

  • Can be from any discipline
  • Manages Documentation and the website
  • Time Commitment: Busy only during the start of the semester, afterwards 0 hours a week

Robot Team

Hardware Lead

  • ECE, Mech, Engsci discipline
  • Chief integrator for embedded/electrical and mechanical design (needs to know and work on both)
  • Work with Exec Dir to keep track of deadlines
  • Designs, purchases and manages power, hardware, cabling and sensors for the new robot
  • Mentors robot team members
  • Requirements
    • Basic CAD experience
    • Basic Circuitry experience
  • Time commitment: 5-10 hours per week

Electrical and Embedded Lead

  • Can be from any discipline
  • Designs, purchases and manages power, hardware, cabling and sensors for the new robot
  • Mentors general robot memberos
  • Requirements
    • C/C++ programming experience
    • Able to build circuits given a schematic and components
    • Knowledge of how devices communicate and experience at the hardware level (manipulating registers, etc.)
    • Must enjoy programming microcontrollers!
  • Time commitment: 5-10 hours per week

Mechanical Lead

  • Designs, CADs, and builds and replicates robots for the Robocup
  • Can be from any discipline
  • Time commitment: 5-10 hours per week

Software Team

Robot Software Lead

Does the overall integration for all the software components.

  • Can be from any software-related discipline
  • Python coding experience

Strategy Lead

Converts robot and ball locations to goals for the robot to follow using RL and other AI

  • Can be from any software-related discipline
  • Python coding experience

Controls Lead

Converts robot goal to motor angles using RL and classical control and path planning

  • Basic understanding of controls is required
  • Python coding experience

Localization Lead

Locates the robot's position using computer vision and localization techniques

  • Basic understanding of probability and geometry is required
  • Python coding experience

Localization Lead

Locates other robots and the ball using computer vision and neural networks

  • Basic understanding of probability and geometry is required
  • Python coding experience

Simulation Lead

Creates and improves the simulation environment for the software

  • Basic understanding of geometry and some understanding of communication systems and networks
  • Python coding experience