code avec la sortie d'évitement en plus géré par un ticker, ce code et le code "avec_modifs" buggent en match avec seulement la stratégie agressive.

Dependencies:   mbed SerialHalfDuplex SDFileSystem liaison_Bluetooth ident_crac DISCO-F469NI_portrait

Evitement/Evitement.h

Committer:
goldmas
Date:
2021-07-17
Revision:
37:9d6a3ccc0582
Parent:
21:d137ec53c3a9

File content as of revision 37:9d6a3ccc0582:

/*********************************************\
|             Dodge algorithm                 |
|           for CRAC Team  2020               |
|             by Gabriel Tetar                |
\*********************************************/
#ifndef CRAC_EVITEMENT
#define CRAC_EVITEMENT

#define T_X 2000
#define T_Y 3000

unsigned short balise_danger(signed char FIFO_lecture);
unsigned short balise_stop(signed char FIFO_lecture);
unsigned short balise_end_danger(S_Instruction* instruction,S_Dodge_queue* dodgeq, signed short target_x_robot, signed short target_y_robot, signed short target_theta_robot, signed short theta_robot,signed short x_robot,signed short y_robot);





#endif