Skip to content

Structure du programme raspi #7

Description

@charlesvdv

Discussion pour la structure du code de RaspberryPi.

On doit gérer différentes parties:

  • une classe d'abstraction d'I2C (en cours via [WIP] First design to abstract I2C comm behind a class #4)
  • une classe qui gère les capteurs US (en cours via [WIP] First design to abstract I2C comm behind a class #4)
  • une classe qui fait l'interface entre la commande et l'arduino moteur
  • une classe de Logging
  • une classe qui gère l'arduino Cinématique (action spécial faite par le robot genre ramasser des modules lunaires, funny actions, ramasser le balle lunaire??)(ou 2 classes pour le grand robot et le petit robot, peut etre plus facile)
  • une classe qui gère le robot avec toutes les abstractions et les stratégies (on verra ca plus tard...)
  • une classe qui gére la représentation des objets sur le terrain, la position du robot, ... Ca permettera d'avoir une abstraction sur le fait qu'on soit ou pas d'un coté ou d'un autre, etc
  • une classe PathFinder pour calculer son chemin par rapport à la carte et sa position

(les taches sont mises plus ou moins en ordre d'importance)

Qq'un a encore une idée?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions