Compare commits
No commits in common. "410de22882048fb3ca9641ff35ede799a05a0e60" and "68f03b4a2b47bdc9bed5115937902702f96e5d46" have entirely different histories.
410de22882
...
68f03b4a2b
35 changed files with 43 additions and 322 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -225,7 +225,6 @@ acs-*.bib
|
|||
*.maf
|
||||
*.mlf
|
||||
*.mlt
|
||||
*.mtc
|
||||
*.mtc[0-9]*
|
||||
*.slf[0-9]*
|
||||
*.slt[0-9]*
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -10,8 +10,6 @@
|
|||
|
||||
- [Lien vers la présentation sur PowerPoint](https://insatoulousefr-my.sharepoint.com/:p:/g/personal/abescat_insa-toulouse_fr/IQDqkDy_0wjnT6DGepK41VrZARQqtesHDdXkHfbyVFBDJAg?e=auZjt7)
|
||||
|
||||
- [Présentation en pdf](./Presentation_PIR_MadMax.pdf)
|
||||
|
||||
## Planning des slides
|
||||
|
||||
| N° | Slide | Intervenant(s) |
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -62,3 +62,31 @@ As expected, higher loading conditions resulted in higher steady-state current c
|
|||
These variations are mainly attributed to terrain irregularities, throttle response fluctuations, and limitations associated with the measurement setup and current probe acquisition chain.
|
||||
|
||||
However, due to the absence of direct velocity measurements during the experiments, only qualitative observations could be extracted from these tests. Consequently, a precise estimation of dynamic friction parameters and energy efficiency could not be achieved.
|
||||
|
||||
\subsection{FOC Controller Validation}
|
||||
|
||||
\subsubsection{Current Status Summary}
|
||||
|
||||
Table~\ref{tab:foc_status} summarizes the current status of the FOC controller development.
|
||||
|
||||
\begin{table}[htbp]
|
||||
\caption{FOC controller development status}
|
||||
\label{tab:foc_status}
|
||||
\centering
|
||||
\begin{tabular}{l c}
|
||||
\toprule
|
||||
\textbf{Task} & \textbf{Status} \\
|
||||
\midrule
|
||||
VESC firmware compilation & Completed \\
|
||||
Pin compatibility (F405 / L476) & Completed \\
|
||||
Schematic design (KiCad) & Completed \\
|
||||
ERC validation & Completed \\
|
||||
PCB routing & In progress \\
|
||||
Tile footprint correction & In progress \\
|
||||
Board manufacturing & Planned \\
|
||||
Hardware testing & Planned \\
|
||||
\bottomrule
|
||||
\end{tabular}
|
||||
\end{table}
|
||||
|
||||
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -1,11 +0,0 @@
|
|||
# LaTeX templates et classe pour l'INSA de Toulouse
|
||||
|
||||

|
||||
|
||||
## Explications des fichiers
|
||||
|
||||
Tous les éléments présent dans le `/template` ne sont pas à modifier.
|
||||
|
||||
Afin d'arranger les éléments souhaités dans la page, il faut commenter ou décommenter les sections correspondantes dans `main.tex`.
|
||||
|
||||
Il suffit ensuite de remplir le `contents.tex` (le corp) ainsi que les fichiers `contents/*` qui permettent de segmenter les différentes sections de préambule et de fin de document.
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
\section{Contrôle dynamique du système charrette-vélo}
|
||||
\subsection{Objectifs}
|
||||
\subsection{Ce que nous avons fait}
|
||||
\subsection{Ce qu'il reste à faire et comment}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
\psection{Conclusion}
|
||||
Une conclusion
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
\psection{Abstract}
|
||||
\aremplir
|
||||
|
||||
\newpage
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
\newpage
|
||||
\appendix
|
||||
\thispagestyle{empty}
|
||||
\psection{Table des annexes}
|
||||
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}} % Désactivation de la table des matières
|
||||
|
||||
% Personnalisation de la table des annexes
|
||||
\renewcommand{\stctitle}{} % Titre (issue with previous subsection showing up)
|
||||
\renewcommand\thesubsection{A\arabic{subsection}} % Numérotation
|
||||
\renewcommand{\stcSSfont}{} % Police normale, pas en gras
|
||||
\mtcsetrules{secttoc}{off} % Désactivation des lignes en haut et en bas de la table
|
||||
|
||||
% Affichage de la table des annexes
|
||||
\secttoc
|
||||
|
||||
|
||||
\newpage
|
||||
% Annexe 1
|
||||
\subsection{Annexe A}
|
||||
Contenu de l'annexe A.
|
||||
|
||||
\newpage
|
||||
% Annexe 2
|
||||
\subsection{Annexe B}
|
||||
Contenu de l'annexe B.
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
\newpage
|
||||
\psection{Bibliographie}
|
||||
\printbibliography[heading=none]
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
@article{test,
|
||||
title = {Une référence},
|
||||
journal = {Big brother journal},
|
||||
year = {2024},
|
||||
volume = {1},
|
||||
number = {1},
|
||||
pages = {1--10},
|
||||
}
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
\psection{Note de confidentialité}
|
||||
Le présent rapport est classé confidentiel. En conséquence, la divulgation de son contenu à une personne extérieure au corps professoral de l’INSA ou à une personne extérieure à l’entreprise \aremplir{} est interdite.
|
||||
\newpage
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
\newpage
|
||||
\psection{Liste des figures et tableaux}
|
||||
\listoffigures
|
||||
\listoftables
|
||||
\thispagestyle{empty} % pas de numéro de page sur cette page
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
\newpage
|
||||
\psection{Lexique}
|
||||
\aremplir
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
\psection{Remerciements}
|
||||
Pour leur aide dans la construction de ce travail, je tiens à remercier plusieurs personnes.\\
|
||||
Qu’elles trouvent ici l’expression de mes plus sincères remerciements pour leurs précieux conseils.\\\\
|
||||
Pour cela, je tiens tout d’abord à exprimer ma reconnaissance envers\\
|
||||
Je remercie tout particulièrement\\
|
||||
Je remercie aussi spécialement\\
|
||||
|
||||
\newpage
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
\section{Création d'un PCB Field Oriented Control}
|
||||
\subsection{Objectifs}
|
||||
\subsection{Ce que nous avons fait}
|
||||
\subsection{Ce qu'il reste à faire et comment}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
\psection{Introduction}
|
||||
Une introduction
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
\section{Logiciel et connectivité}
|
||||
\subsection{Objectifs}
|
||||
\subsection{Ce que nous avons fait}
|
||||
\subsection{Ce qu'il reste à faire et comment}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
\section{Contrôleur Hardware 6-step commutation}
|
||||
\subsection{Objectifs}
|
||||
\subsection{Ce que nous avons fait}
|
||||
\subsection{Ce qu'il reste à faire et comment}
|
||||
Binary file not shown.
|
|
@ -1,79 +0,0 @@
|
|||
\documentclass[11pt]{article}
|
||||
\input{template/preambule} % ne pas toucher
|
||||
|
||||
\renewcommand{\familydefault}{\sfdefault} % Si vous voulez passer en Arial le texte
|
||||
|
||||
\newcommand{\titre}{Transfert de connaissances}
|
||||
\newcommand{\imagecouverture}{example-image}
|
||||
\newcommand{\firstcouverture}{
|
||||
\parbox{\textwidth}{
|
||||
\sffamily % arial
|
||||
\textbf{Hugo Abescat - Karima Attar\\ Brage Johnsen - Oskar Orvik - Julien Pavillon \\ Nolan Reynier Nomer - Aleksander Taban}\\
|
||||
Elèves Ingénieurs de l'INSA Toulouse\\
|
||||
Département GEI\\
|
||||
Spécialité AE-SE\\
|
||||
Promotion 60\\
|
||||
2025-2026
|
||||
}
|
||||
}
|
||||
\newcommand{\secondcouverture}{
|
||||
\parbox{\textwidth}{
|
||||
\begin{custombox}{9cm}
|
||||
\sffamily % arial
|
||||
\textbf{Rapport de Transfert de connaissances - Projet MadMax \\ Avancées réalisées et pistes de travail pour les futurs groupes PIR}
|
||||
\vspace{1em}\\
|
||||
% \textbf{Lieu du Projet de Fin d'Études ou stage}\\
|
||||
% Nom de l’entreprise\\
|
||||
% Adresse de l’entreprise
|
||||
% \vspace{0.6em}\\
|
||||
\textbf{Tuteurs du Projet}\\
|
||||
Pascal ACCO \\
|
||||
Mathieu PRADIN
|
||||
\vspace{0.6em}\\
|
||||
% \textbf{Correspondant pédagogique INSA}\\
|
||||
% Prénom NOM du Correspondant pédagogique INSA
|
||||
% \vspace{0.6em}\\
|
||||
\textbf{Projet PIR 2025-2026}
|
||||
\end{custombox}
|
||||
}
|
||||
}
|
||||
|
||||
% bibliographie
|
||||
% \usepackage{biblatex}
|
||||
% \addbibresource{contents/bibliography.bib}
|
||||
|
||||
|
||||
\begin{document}
|
||||
\input{template/premiere_page} % ne pas toucher
|
||||
% \input{template/page_garde}
|
||||
|
||||
% commentez les sections qui ne vous concernent pas
|
||||
% \input{contents/confidentiel}
|
||||
% \input{contents/remerciements}
|
||||
% \input{contents/abstract}
|
||||
|
||||
\input{template/table_des_matieres} % ne pas toucher
|
||||
|
||||
% début du contenu
|
||||
\input{intro.tex}
|
||||
\newpage
|
||||
|
||||
\input{presentation.tex}
|
||||
\input{foc.tex}
|
||||
\input{lowtech.tex}
|
||||
\input{logiciel.tex}
|
||||
\input{autom.tex}
|
||||
|
||||
\newpage
|
||||
\input{conclusion.tex}
|
||||
|
||||
% commentez les sections qui ne vous concernent pas
|
||||
% \input{contents/biblio}
|
||||
% \input{contents/lexique}
|
||||
% \input{contents/figures}
|
||||
|
||||
% annexes
|
||||
% \input{contents/annexes}
|
||||
|
||||
\input{template/derniere_page} % ne pas toucher
|
||||
\end{document}
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
\section{Présentation du projet PIR MadMax}
|
||||
|
||||
\subsection{Présentation du PIR}
|
||||
|
||||
|
||||
\subsection{Notre méthode de travail}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 99 B |
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,26 +0,0 @@
|
|||
\newpage
|
||||
\AddToShipoutPicture{}
|
||||
\thispagestyle{empty} % pas de numéro de page sur cette page
|
||||
\begin{tikzpicture}[remember picture, overlay]
|
||||
\node[anchor=south west, inner sep=0] at (current page.south west) {
|
||||
\includegraphics[width=\paperwidth,height=\paperheight]{template/assets/template_last_page.pdf}
|
||||
};
|
||||
\node at (12.8, -13) {
|
||||
\parbox{\textwidth}{
|
||||
\sffamily
|
||||
\large
|
||||
\textbf{INSA TOULOUSE}\\
|
||||
135 avenue de Rangueil\\
|
||||
31400 Toulouse
|
||||
\vspace{0.6em}\\
|
||||
Tel: +33 (0)5 61 55 95 13\\
|
||||
\href{https://www.insa-toulouse.fr/}{\textbf{www.insa-toulouse.fr}}
|
||||
}
|
||||
};
|
||||
|
||||
% Des logos cliquables
|
||||
\node at (6.45, -15.15) {\href{https://www.facebook.com/INSAToulouse/}{\includegraphics[width=0.8cm]{template/assets/carre.png}}};
|
||||
\node at (7.5, -15.15) {\href{https://www.instagram.com/insatoulouse/}{\includegraphics[width=0.8cm]{template/assets/carre.png}}};
|
||||
\node at (8.65, -15.15) {\href{https://www.linkedin.com/school/institut-national-des-sciences-appliqu%C3%A9es-de-toulouse/}{\includegraphics[width=0.8cm]{template/assets/carre.png}}};
|
||||
\node at (9.8, -15.15) {\href{https://www.youtube.com/user/insatoulouse}{\includegraphics[width=0.8cm]{template/assets/carre.png}}};
|
||||
\end{tikzpicture}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
\begin{tikzpicture}[remember picture, overlay]
|
||||
|
||||
\fill[fill=couleurcarre]([xshift=-4.7cm, yshift=-4.5cm]current page.north east) rectangle ++(3.5cm, 3.5cm);
|
||||
|
||||
% Ajouter du texte à une position spécifique
|
||||
\node at (2.1, -4) {\LARGE \bfseries \MakeUppercase{\sffamily \titre}};
|
||||
\node at (6.8, -7) {\large \firstcouverture};
|
||||
\node at (6.8, -17) {{\sffamily\secondcouverture}};
|
||||
%\node at (11.5, -12.2) {\includegraphics[height=3cm]{\imagecouverture}};
|
||||
%\node at (15.05, -0.3) {\includegraphics[width=3cm]{\imagecouverture}};
|
||||
\end{tikzpicture}
|
||||
\newpage
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
\usepackage{graphicx, pdfpages, tikz, hyperref, fancyhdr, geometry, titlesec, xcolor, csquotes, tocloft, minitoc, helvet}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[french]{babel}
|
||||
|
||||
\hypersetup{hidelinks}
|
||||
|
||||
% marges du document
|
||||
\geometry{
|
||||
left=2cm,
|
||||
right=3cm,
|
||||
top=2cm,
|
||||
bottom=3.5cm
|
||||
}
|
||||
|
||||
\pagestyle{fancy}
|
||||
\fancyhf{} % retirer config de page par défaut
|
||||
\renewcommand{\headrulewidth}{0pt} % Supprimer la ligne d'en-tête
|
||||
|
||||
\fancyfoot[R]{\hspace*{-1cm}\thepage} % numéro de page à droite
|
||||
\fancyfoot[L]{{\itshape Rapport de transfert de connaissances - Projet MadMax}} % numéro de page à droite
|
||||
|
||||
\newcommand\BackgroundPic{
|
||||
\put(0,0){
|
||||
\includegraphics[width=\paperwidth,height=\paperheight]{template/assets/template_page.pdf}
|
||||
}
|
||||
}
|
||||
|
||||
% redéfinie les sections
|
||||
\titleformat{\section}
|
||||
{\sffamily\LARGE\bfseries\MakeUppercase} % Arial like, grand, gras et majuscule
|
||||
{\thesection}{1em}{}
|
||||
|
||||
% redéfinie les sous-sections
|
||||
\titleformat{\subsection}
|
||||
{\Large\bfseries} % Définit la taille à \large et en gras
|
||||
{\thesubsection}{1em}{}
|
||||
|
||||
\renewcommand{\contentsname}{{\sffamily\LARGE\bfseries\MakeUppercase TABLE OF CONTENTS}}
|
||||
\addto\captionsfrench{\renewcommand{\contentsname}{\sffamily\LARGE\bfseries\MakeUppercase SOMMAIRE}}
|
||||
|
||||
|
||||
\newcommand{\psection}[1]{\phantomsection\section*{#1}\addcontentsline{toc}{section}{#1}}
|
||||
|
||||
\newcommand{\aremplir}{{\LARGE \bfseries \textcolor{red}{A REMPLIR}}}
|
||||
|
||||
\addto\captionsfrench{
|
||||
\renewcommand{\listfigurename}{Liste des figures}%
|
||||
\renewcommand{\listtablename}{Liste des tableaux}%
|
||||
}
|
||||
|
||||
\newenvironment{custombox}[1]{% environnement qui permet le retour à la ligne quand ça déborde
|
||||
\begin{minipage}{#1}
|
||||
}{\end{minipage}}
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
\dosecttoc{}
|
||||
\pagenumbering{Roman} % Numérotation en chiffres romains (i, ii, iii, ...)
|
||||
\setcounter{page}{1}
|
||||
|
||||
\definecolor{couleurcarre}{HTML}{F3F0EC}
|
||||
|
||||
\thispagestyle{empty} % pas de numéro de page sur cette page
|
||||
\begin{tikzpicture}[remember picture, overlay]
|
||||
\node[anchor=south west, inner sep=0] at (current page.south west) {
|
||||
\includegraphics[width=\paperwidth,height=\paperheight]{template/assets/template_first_page.pdf}
|
||||
};
|
||||
|
||||
\fill[fill=couleurcarre]([xshift=-4.7cm, yshift=-4.5cm]current page.north east) rectangle ++(3.5cm, 3.5cm);
|
||||
|
||||
% Ajouter du texte à une position spécifique
|
||||
% \node at (2.1, -4) {\LARGE \bfseries \MakeUppercase{\sffamily \titre}};
|
||||
% \node at (6.8, -7) {\large \firstcouverture};
|
||||
% \node at (6.8, -17) {\secondcouverture};
|
||||
\node at (4.25, -3.5) {\LARGE \bfseries \sffamily \titre};
|
||||
\node at (8.5, -6.2) {\large \firstcouverture};
|
||||
\node at (8.5, -19) {\secondcouverture};
|
||||
% \node at (11.5, -12.2) {\includegraphics[height=3cm]{\imagecouverture}};
|
||||
% \node at (15.05, -0.3) {\includegraphics[width=3cm]{\imagecouverture}};
|
||||
\end{tikzpicture}
|
||||
\newpage
|
||||
\AddToShipoutPicture{\BackgroundPic}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
% Table des matières
|
||||
\tableofcontents
|
||||
\thispagestyle{empty} % pas de numéro de page sur cette page
|
||||
\newpage
|
||||
|
||||
\pagenumbering{arabic} % Numérotation en chiffres romains (i, ii, iii, ...)
|
||||
\setcounter{page}{1}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
# Perspectives et Travaux Futurs
|
||||
|
||||
Afin d'améliorer la prise en main du projet par le prochain groupe PIR sur la MadMax, nous avons décidé à la demande de Pascal ACCO de créer un document récapitulatif de notre travail.
|
||||
|
||||
Il y est inscrit une explication succinte du projet initial, notre méthode de travail, une présentation de chacunes des différentes parties du projet ainsi que les futurs travaux à effectuer dans chacune de ces parties.
|
||||
|
||||
Le document est [ici](./Document_Latex/main.pdf). Lors de notre projet nous avons aussi écrit un [article scientifique](/Article_Scientifique/main.pdf) en anglais sur le projet, il y a des informations certainement plus développées qui peuvent aider le prochain groupe PIR.
|
||||
28
README.md
28
README.md
|
|
@ -1,22 +1,24 @@
|
|||
# PIR Projet MadMax
|
||||
# PIR_MadMax
|
||||
|
||||
PIR (Projet Initiation à la Recherche) 4AE-SE INSA Toulouse 2025-2026
|
||||
PIR (Projet Initiation à la Recherche) 4AE-SE INSA Toulouse
|
||||
|
||||
Notre article scientifique [Design and Implementation of a High-Power Motor Controller for Bicycles](./Article_Scientifique/main.pdf) du projet.
|
||||
La présentation finale en anglais [Designing a Low-Tech, Open-Source Motor Controller for Electric Cargo Bikes](./Anglais/PresentationFinale/Presentation_PIR_MadMax.pdf) du projet.
|
||||
Projet MadMax
|
||||
|
||||
Vous trouverez sous [Perspectives](./Perspectives/) l'ensemble des documents pour le prochain groupe PIR sur le projet MadMax : explications de ce qui a été fait, perspectives et travaux futurs, etc.
|
||||
Notre article scientifique [Design and Implementation of a High-Power Motor
|
||||
Controller for Bicycles](./Article_Scientifique/main.pdf) du projet.
|
||||
|
||||
## Collaborateurs
|
||||
|
||||
- [ALK] TABAN Aleksander (taban@insa-toulouse.fr)
|
||||
- [JUL] PAVILLON Julien (pavillon@insa-toulouse.fr)
|
||||
- [OSK] ORVIK Oskar (orvik@insa-toulouse.fr)
|
||||
- [BRA] JOHNSEN Brage Flønæs (johnse@insa-toulouse.fr)
|
||||
- [KAR] ATTAR Karima (karima.attar@insa-toulouse.fr)
|
||||
- [NOL] REYNIER NOMER Nolan (reynier-nome@insa-toulouse.fr)
|
||||
- [HUG] ABESCAT Hugo (abescat@insa-toulouse.fr)
|
||||
- [PA] ACCO Pascal
|
||||
Mettez vos noms ici pour vérifier que vous avez bien accès au répértoire git.
|
||||
|
||||
- [ALK] TABAN Aleksander
|
||||
- [JUL] PAVILLON Julien
|
||||
- [OSK] ORVIK Oskar
|
||||
- [BRA] JOHNSEN Brage Flønæs
|
||||
- [KAR] ATTAR KARIMA
|
||||
- [NOL] Nolan Reynier Nomer
|
||||
- [HUG] ABESCAT Hugo
|
||||
- [PA] Pascal Acco
|
||||
|
||||
## Gestion du projet
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue