Skip to content
Menu
RoboJackets
  • Teams
    • BattleBots
    • RoboNav
    • RoboCup
    • RoboRacing
    • RoboWrestling
  • Outreach
  • Training
    • Software Training
    • Firmware Training
    • Electrical Training
    • Mechanical Training
  • Calendar
  • News & Media
    • Newsletter
    • Technical Reports
  • Our Sponsors
  • Join Us
  • FRC Kickoff
RoboJackets

RoboCup

Posted on December 10, 2022December 10, 2022

Each year, RoboJackets fields an entry in theRoboCup Small Scale League (SSL), a global competition where participants field a team of six autonomous soccer-playing robots.  These robots coordinate among themselves to move around the field, dribble, pass, and score goals. In order to meet the performance requirements needed to play soccer, the members of RoboJackets have designed a complex embedded electronic system featuring multiple programmable devices all working in tandem to control the robot. 

RoboCup robots each have five motors – one on each of the four omni-wheels on the drivetrain, and the fifth on the motor which dribbles the ball in front of the robot. The drivetrain is powered by brushless motors which require digital commutation to spin properly. RoboJackets takes a unique approach to this task by using a Field-Programmable Gate Array (FPGA) to generate the necessary motor control signals. 

Each robot receives a velocity command from the global planner which makes coordinated strategic decisions among all robots on the team. These commands are passed over a 5GHz radio link to the on-board radio, and parsed by the central controller, the MTrain. The MTrain is a microcontroller platform that was initially designed as an upgrade to the commonly available MBed platform, and named as a reference to the hit song by the GTGs.

The MTrain manages the robot state, reads from sensors, computes control outputs, and sends kick commands to an external Kicker board. In order to manage the various functions simultaneously, the team utilizes a Real Time Operating System (RTOS). Utilizing the open-source software FreeRTOS, the students incorporated multi-threading to allow sensor reading and filtering at 200Hz without impacting critical robot functionality. 

Recent Posts

  • Battlebots Goes to NHRL!
  • Meet the Core Officers
  • Kirbii Enters the Dohyo at Robogames 2023
  • RoboCup Qualification
  • A New Competition from evGP Autonomous

Recent Comments

    Archives

    • July 2023
    • April 2023
    • February 2023
    • December 2022
    • October 2022
    • July 2022
    • May 2022
    • March 2022
    • January 2022
    • December 2021
    • November 2021
    • October 2021
    • September 2021
    • August 2021
    • July 2021
    • June 2021
    • May 2021
    • April 2021
    • March 2021
    • February 2021
    • January 2021
    • December 2020
    • November 2020
    • October 2020
    • September 2020
    • August 2020
    • July 2020
    • June 2020
    • September 2019
    • August 2019
    • January 2019

    Categories

    • April 21 Newsletter
    • August 21 Newsletter
    • August Newsletter
    • Blog
    • December 21 Newsletter
    • December 22 Newsletter
    • February 21 Newsletter
    • January 21 Newsletter
    • January 22 Newsletter
    • January 23 Newsletter
    • July 21 Newsletter
    • July 22 Newsletter
    • June 21 Newsletter
    • March '23 Newsletter
    • March 21 Newsletter
    • March 22 Newsletter
    • May 21 Newsletter
    • May 22 Newsletter
    • Newsletter
    • November 21 Newsletter
    • November Newsletter
    • October 21 Newsletter
    • October Newsletter
    • September 21 Newsletter
    • September 22 Newsletter
    • September Newsletter
    • Summer 2023 Newsletter

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org

    Additional Links

    • COVID-19 Guidelines and FAQ
    • Contact Us
    • Our Sponsors
    • FIRST Robotics Competition Kickoff
    • About RoboJackets, Inc.
    • Alumni Association

    Follow us

    • Facebook
    • Instagram
    • Twitter
    • Newsletter
    • YouTube
    ©2025 RoboJackets | Powered by WordPress and Superb Themes!