Skip to content

High Level code of RCT 2021 for French Eurobot competition

Notifications You must be signed in to change notification settings

flo-ride/Eurobot_Florian_Reimat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eurobot Project by Florian Reimat

About

This repo is the main code for Robot Club Toulon 2nd team robot during Eurobot 2021.

Demo (The gif takes time to load)

I'm sorry i don't have a full view demo, check RCT Instagram for other demo Demo

Useful Links

Advancement

  • Edit all Class for adding Console Colors
    • MsgDecoder
    • MsgEncoder
    • MsgGenerator
    • MsgProcessor
    • UsbVendor
  • Make the Trajectory Planner
    • Ghost Rotation
    • Ghost Shifting
    • PID Controller
    • Robot Enslavement
  • Improve WPF interface
    • Handle Multiple Waypoints
    • Preview Trajectory Planner before applying
    • Improve Ghost Preview
    • Add Rack State Wpf Controller
    • Add Points Estimation Wpf Controller
    • Make an only Match Wpf Controller
  • Make an Strategy Manager
  • Make Lidar Processing
    • Make Clusters Detection
    • Make Cup Detection
    • Make Line Detection
    • Make Rectangle Fitting
  • Others
    • Implementing Protocol Security

Explanation of Project

  • RobotEurobot2Roues: It's the main project, it connect all Event and Create the architecture of the program, by the way it's an Console program.

  • WpfRobotEurobot2Roues: It's the Global Wpf project, it connect all Wpf asset and show them on a single window.

  • WpfAsservissementDisplay + WpfOscilloscope + WpfWorldMapDisplay: These project are Wpf assets, some of them require Scichart Library

  • USBVendor + MsgDecoder + MsgEncoder + Protocol_Security: These project are for communication with the low-level chip. They add an communication protocol + security

  • MsgProcessor: This project convert all received communication from low-level and launch the related event

  • MsgGenerator: This project convert all data before sending to low-level

  • EventArgsLibrary + Constants + Utilities: Theses project are just mess filled with everything uncategorised

  • ConsoleFormat: It's just an project for formatting data and print on Console

  • XBoxController: This is just an XBox Driver for managing robot

About

High Level code of RCT 2021 for French Eurobot competition

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages