Ajout des figures partie Secu
This commit is contained in:
parent
4252af65c3
commit
09e55c2feb
11 changed files with 132 additions and 811 deletions
BIN
Article_Scientifique/Figures/ESP8266.png
Normal file
BIN
Article_Scientifique/Figures/ESP8266.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 236 KiB |
BIN
Article_Scientifique/Figures/F0.jpeg
Normal file
BIN
Article_Scientifique/Figures/F0.jpeg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.5 KiB |
BIN
Article_Scientifique/Figures/HC-05_Bluetooth_Module.jpg
Normal file
BIN
Article_Scientifique/Figures/HC-05_Bluetooth_Module.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
BIN
Article_Scientifique/Figures/PC_STOCK.jpg
Normal file
BIN
Article_Scientifique/Figures/PC_STOCK.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
BIN
Article_Scientifique/Figures/STM32_Discovery.jpg
Normal file
BIN
Article_Scientifique/Figures/STM32_Discovery.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 359 KiB |
|
|
@ -1,119 +0,0 @@
|
||||||
\relax
|
|
||||||
\providecommand\hyper@newdestlabel[2]{}
|
|
||||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
|
||||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
|
||||||
\global\let\oldcontentsline\contentsline
|
|
||||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
|
||||||
\global\let\oldnewlabel\newlabel
|
|
||||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
|
||||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
|
||||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
|
||||||
\let\contentsline\oldcontentsline
|
|
||||||
\let\newlabel\oldnewlabel
|
|
||||||
\fi}
|
|
||||||
\fi}
|
|
||||||
\global\let\hyper@last\relax
|
|
||||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
|
||||||
\providecommand\HyField@AuxAddToFields[1]{}
|
|
||||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
|
||||||
\citation{patil_analysis_2025}
|
|
||||||
\citation{li_quantitative_2019}
|
|
||||||
\citation{mohammd_taher_new_2021}
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {I}Introduction}{1}{section.1}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {II}Related Work}{1}{section.2}\protected@file@percent }
|
|
||||||
\newlabel{sec:relatedwork}{{II}{1}{Related Work}{section.2}{}}
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {II-A}}Modeling of BLDC Motor}{1}{subsection.2.1}\protected@file@percent }
|
|
||||||
\citation{gieras_modern_2023}
|
|
||||||
\citation{gieras_modern_2023,gasc_conception_2004}
|
|
||||||
\citation{bhatiya_bldc_2024}
|
|
||||||
\citation{jomsa-nga_torque_2024}
|
|
||||||
\citation{mohammd_taher_new_2021}
|
|
||||||
\citation{li_quantitative_2019}
|
|
||||||
\citation{jomsa-nga_torque_2024}
|
|
||||||
\citation{li_quantitative_2019}
|
|
||||||
\citation{patil_analysis_2025}
|
|
||||||
\citation{gasc_conception_2004}
|
|
||||||
\citation{jomsa-nga_torque_2024}
|
|
||||||
\citation{mohammd_taher_new_2021}
|
|
||||||
\citation{li_quantitative_2019}
|
|
||||||
\citation{lee_advanced_2001}
|
|
||||||
\citation{jomsa-nga_torque_2024}
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {II-B}}Trapezoidal Commutation (Six-Step Control) for BLDC Motors}{2}{subsection.2.2}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {II-C}}Field-Oriented Control (FOC) for BLDC Motors}{2}{subsection.2.3}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {II-D}}Comparative Analysis: FOC vs. Trapezoidal for Light Electric Vehicles}{2}{subsection.2.4}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {II-D}1}Torque Ripple and User Comfort}{2}{subsubsection.2.4.1}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {II-D}2}Energy Efficiency}{2}{subsubsection.2.4.2}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {II-D}3}Complexity, Cost, and Low-Tech Suitability}{2}{subsubsection.2.4.3}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {II-D}4}Dynamic Response}{2}{subsubsection.2.4.4}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {III}Research gap}{2}{section.3}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {IV}Aim and Research Objectives}{2}{section.4}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {V}Hardware-Based Six-Step Commutation Controller}{3}{section.5}\protected@file@percent }
|
|
||||||
\newlabel{sec:sixstep}{{V}{3}{Hardware-Based Six-Step Commutation Controller}{section.5}{}}
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {VI}STM32-Based Field-Oriented Control Motor Drive}{3}{section.6}\protected@file@percent }
|
|
||||||
\newlabel{sec:foc}{{VI}{3}{STM32-Based Field-Oriented Control Motor Drive}{section.6}{}}
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-A}}Choice of FOC Over Trapezoidal Commutation}{3}{subsection.6.1}\protected@file@percent }
|
|
||||||
\@writefile{lot}{\contentsline {table}{\numberline {I}{\ignorespaces Comparison between FOC and trapezoidal (six-step) commutation}}{3}{table.1}\protected@file@percent }
|
|
||||||
\newlabel{tab:foc_vs_trap}{{I}{3}{Comparison between FOC and trapezoidal (six-step) commutation}{table.1}{}}
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-B}}Base Design: Cheap FOCer-2 Project}{3}{subsection.6.2}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-C}}Integration of the Rocacher FOC Tile}{3}{subsection.6.3}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-D}}Pin Compatibility Verification: L476 vs F405}{3}{subsection.6.4}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-E}}Schematic Design and KiCad Implementation}{3}{subsection.6.5}\protected@file@percent }
|
|
||||||
\citation{b1}
|
|
||||||
\citation{b1}
|
|
||||||
\citation{b2}
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VI-F}}Routing Challenges and Current Status}{4}{subsection.6.6}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {VII}Software and Connectivity}{4}{section.7}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VII-A}}BLE Compatibility With the VESC}{4}{subsection.7.1}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {VII-A}1}First Experiment}{4}{subsubsection.7.1.1}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {VII-A}2}HC-05 and the VESC}{4}{subsubsection.7.1.2}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {VII-A}3}BLE Vulnerability}{4}{subsubsection.7.1.3}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VII-B}}Code integrity}{4}{subsection.7.2}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {VII-B}1}Context}{4}{subsubsection.7.2.1}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {VII-B}2}LispBM extraction}{4}{subsubsection.7.2.2}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {VII-B}3}LispBM Code}{4}{subsubsection.7.2.3}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {VII-B}4}Proposed Solution}{4}{subsubsection.7.2.4}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VII-C}}VESC Compiling}{4}{subsection.7.3}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {VIII}Dynamic Modelling and Control of the Bicycle-Cargo System}{5}{section.8}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VIII-A}}Dynamic System Modelling}{5}{subsection.8.1}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VIII-B}}PI-Based Control Strategy}{5}{subsection.8.2}\protected@file@percent }
|
|
||||||
\newlabel{subsec:Simulink_model}{{\mbox {VIII-B}}{5}{PI-Based Control Strategy}{subsection.8.2}{}}
|
|
||||||
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Closed-loop model of the bicycle-cargo system with PI control.}}{5}{figure.1}\protected@file@percent }
|
|
||||||
\newlabel{fig:simulink-closedloop}{{1}{5}{Closed-loop model of the bicycle-cargo system with PI control}{figure.1}{}}
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {VIII-C}}Control Architecture Exploration}{5}{subsection.8.3}\protected@file@percent }
|
|
||||||
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Cascaded control architecture for the bicycle-cargo system.}}{6}{figure.2}\protected@file@percent }
|
|
||||||
\newlabel{fig:cascaded-loop}{{2}{6}{Cascaded control architecture for the bicycle-cargo system}{figure.2}{}}
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {IX}Results}{6}{section.9}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IX-A}}FOC Controller Validation}{6}{subsection.9.1}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IX-A}1}Current Status Summary}{6}{subsubsection.9.1.1}\protected@file@percent }
|
|
||||||
\@writefile{lot}{\contentsline {table}{\numberline {II}{\ignorespaces FOC controller development status}}{6}{table.2}\protected@file@percent }
|
|
||||||
\newlabel{tab:foc_status}{{II}{6}{FOC controller development status}{table.2}{}}
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IX-B}}Bicycle-Cargo System Control Results}{6}{subsection.9.2}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IX-B}1}Simulation Results}{6}{subsubsection.9.2.1}\protected@file@percent }
|
|
||||||
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Position tracking error between bicycle and cargo cart.}}{6}{figure.3}\protected@file@percent }
|
|
||||||
\newlabel{fig:tracking-error}{{3}{6}{Position tracking error between bicycle and cargo cart}{figure.3}{}}
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IX-B}2}Experimental Load Characterization}{6}{subsubsection.9.2.2}\protected@file@percent }
|
|
||||||
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Measured motor current under three loading conditions.}}{7}{figure.4}\protected@file@percent }
|
|
||||||
\newlabel{fig:motor-currents}{{4}{7}{Measured motor current under three loading conditions}{figure.4}{}}
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {IX-C}}FOC Controller Validation}{7}{subsection.9.3}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {\mbox {IX-C}1}Current Status Summary}{7}{subsubsection.9.3.1}\protected@file@percent }
|
|
||||||
\@writefile{lot}{\contentsline {table}{\numberline {III}{\ignorespaces FOC controller development status}}{7}{table.3}\protected@file@percent }
|
|
||||||
\newlabel{tab:foc_status}{{III}{7}{FOC controller development status}{table.3}{}}
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {X}Discussion}{7}{section.10}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {XI}Perspectives and Future Work}{7}{section.11}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {XI-A}}Hardware Completion and Testing}{7}{subsection.11.1}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {\mbox {XI-B}}Control Strategy Enhancement}{7}{subsection.11.2}\protected@file@percent }
|
|
||||||
\bibstyle{IEEEtran}
|
|
||||||
\bibdata{PIR_MadMax3}
|
|
||||||
\bibcite{patil_analysis_2025}{1}
|
|
||||||
\bibcite{li_quantitative_2019}{2}
|
|
||||||
\bibcite{mohammd_taher_new_2021}{3}
|
|
||||||
\bibcite{gieras_modern_2023}{4}
|
|
||||||
\bibcite{gasc_conception_2004}{5}
|
|
||||||
\bibcite{bhatiya_bldc_2024}{6}
|
|
||||||
\bibcite{jomsa-nga_torque_2024}{7}
|
|
||||||
\bibcite{lee_advanced_2001}{8}
|
|
||||||
\bibcite{b1}{9}
|
|
||||||
\bibcite{b2}{10}
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {XII}Conclusion/Summary}{8}{section.12}\protected@file@percent }
|
|
||||||
\@writefile{toc}{\contentsline {section}{References}{8}{section*.3}\protected@file@percent }
|
|
||||||
\gdef \@abspage@last{8}
|
|
||||||
|
|
@ -1,640 +0,0 @@
|
||||||
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=pdflatex 2026.3.16) 14 MAY 2026 16:13
|
|
||||||
entering extended mode
|
|
||||||
restricted \write18 enabled.
|
|
||||||
%&-line parsing enabled.
|
|
||||||
**main.tex
|
|
||||||
(./main.tex
|
|
||||||
LaTeX2e <2021-11-15> patch level 1
|
|
||||||
L3 programming layer <2022-01-21>
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/ieeetran/IEEEtran.cls
|
|
||||||
Document Class: IEEEtran 2015/08/26 V1.8b by Michael Shell
|
|
||||||
-- See the "IEEEtran_HOWTO" manual for usage information.
|
|
||||||
-- http://www.michaelshell.org/tex/ieeetran/
|
|
||||||
\@IEEEtrantmpdimenA=\dimen138
|
|
||||||
\@IEEEtrantmpdimenB=\dimen139
|
|
||||||
\@IEEEtrantmpdimenC=\dimen140
|
|
||||||
\@IEEEtrantmpcountA=\count185
|
|
||||||
\@IEEEtrantmpcountB=\count186
|
|
||||||
\@IEEEtrantmpcountC=\count187
|
|
||||||
\@IEEEtrantmptoksA=\toks16
|
|
||||||
LaTeX Font Info: Trying to load font information for OT1+ptm on input line 5
|
|
||||||
03.
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1ptm.fd
|
|
||||||
File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
|
|
||||||
)
|
|
||||||
-- Using 8.5in x 11in (letter) paper.
|
|
||||||
-- Using PDF output.
|
|
||||||
\@IEEEnormalsizeunitybaselineskip=\dimen141
|
|
||||||
-- This is a 10 point document.
|
|
||||||
\CLASSINFOnormalsizebaselineskip=\dimen142
|
|
||||||
\CLASSINFOnormalsizeunitybaselineskip=\dimen143
|
|
||||||
\IEEEnormaljot=\dimen144
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <5> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <5> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
|
|
||||||
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <7> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <7> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
|
|
||||||
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <8> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <8> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
|
|
||||||
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <9> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <9> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
|
|
||||||
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <10> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <10> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
|
|
||||||
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <11> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <11> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
|
|
||||||
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <12> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <12> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
|
|
||||||
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <17> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <17> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
|
|
||||||
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <20> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <20> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
|
|
||||||
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/n' in size <24> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/n' tried instead on input line 1090.
|
|
||||||
LaTeX Font Info: Font shape `OT1/ptm/bx/it' in size <24> not available
|
|
||||||
(Font) Font shape `OT1/ptm/b/it' tried instead on input line 1090.
|
|
||||||
|
|
||||||
\IEEEquantizedlength=\dimen145
|
|
||||||
\IEEEquantizedlengthdiff=\dimen146
|
|
||||||
\IEEEquantizedtextheightdiff=\dimen147
|
|
||||||
\IEEEilabelindentA=\dimen148
|
|
||||||
\IEEEilabelindentB=\dimen149
|
|
||||||
\IEEEilabelindent=\dimen150
|
|
||||||
\IEEEelabelindent=\dimen151
|
|
||||||
\IEEEdlabelindent=\dimen152
|
|
||||||
\IEEElabelindent=\dimen153
|
|
||||||
\IEEEiednormlabelsep=\dimen154
|
|
||||||
\IEEEiedmathlabelsep=\dimen155
|
|
||||||
\IEEEiedtopsep=\skip47
|
|
||||||
\c@section=\count188
|
|
||||||
\c@subsection=\count189
|
|
||||||
\c@subsubsection=\count190
|
|
||||||
\c@paragraph=\count191
|
|
||||||
\c@IEEEsubequation=\count192
|
|
||||||
\abovecaptionskip=\skip48
|
|
||||||
\belowcaptionskip=\skip49
|
|
||||||
\c@figure=\count193
|
|
||||||
\c@table=\count194
|
|
||||||
\@IEEEeqnnumcols=\count195
|
|
||||||
\@IEEEeqncolcnt=\count196
|
|
||||||
\@IEEEsubeqnnumrollback=\count197
|
|
||||||
\@IEEEquantizeheightA=\dimen156
|
|
||||||
\@IEEEquantizeheightB=\dimen157
|
|
||||||
\@IEEEquantizeheightC=\dimen158
|
|
||||||
\@IEEEquantizeprevdepth=\dimen159
|
|
||||||
\@IEEEquantizemultiple=\count198
|
|
||||||
\@IEEEquantizeboxA=\box50
|
|
||||||
\@IEEEtmpitemindent=\dimen160
|
|
||||||
\IEEEPARstartletwidth=\dimen161
|
|
||||||
\c@IEEEbiography=\count199
|
|
||||||
\@IEEEtranrubishbin=\box51
|
|
||||||
)
|
|
||||||
** ATTENTION: Overriding command lockouts (line 2).
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/cite/cite.sty
|
|
||||||
LaTeX Info: Redefining \cite on input line 302.
|
|
||||||
LaTeX Info: Redefining \nocite on input line 332.
|
|
||||||
Package: cite 2015/02/27 v 5.5
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
|
|
||||||
Package: amsmath 2021/10/15 v2.17l AMS math features
|
|
||||||
\@mathmargin=\skip50
|
|
||||||
|
|
||||||
For additional information on amsmath, use the `?' option.
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
|
|
||||||
Package: amstext 2021/08/26 v2.01 AMS text
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
|
|
||||||
File: amsgen.sty 1999/11/30 v2.0 generic functions
|
|
||||||
\@emptytoks=\toks17
|
|
||||||
\ex@=\dimen162
|
|
||||||
))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
|
||||||
Package: amsbsy 1999/11/29 v1.2d Bold Symbols
|
|
||||||
\pmbraise@=\dimen163
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
|
|
||||||
Package: amsopn 2021/08/26 v2.02 operator names
|
|
||||||
)
|
|
||||||
\inf@bad=\count266
|
|
||||||
LaTeX Info: Redefining \frac on input line 234.
|
|
||||||
\uproot@=\count267
|
|
||||||
\leftroot@=\count268
|
|
||||||
LaTeX Info: Redefining \overline on input line 399.
|
|
||||||
\classnum@=\count269
|
|
||||||
\DOTSCASE@=\count270
|
|
||||||
LaTeX Info: Redefining \ldots on input line 496.
|
|
||||||
LaTeX Info: Redefining \dots on input line 499.
|
|
||||||
LaTeX Info: Redefining \cdots on input line 620.
|
|
||||||
\Mathstrutbox@=\box52
|
|
||||||
\strutbox@=\box53
|
|
||||||
\big@size=\dimen164
|
|
||||||
LaTeX Font Info: Redeclaring font encoding OML on input line 743.
|
|
||||||
LaTeX Font Info: Redeclaring font encoding OMS on input line 744.
|
|
||||||
\macc@depth=\count271
|
|
||||||
\c@MaxMatrixCols=\count272
|
|
||||||
\dotsspace@=\muskip16
|
|
||||||
\c@parentequation=\count273
|
|
||||||
\dspbrk@lvl=\count274
|
|
||||||
\tag@help=\toks18
|
|
||||||
\row@=\count275
|
|
||||||
\column@=\count276
|
|
||||||
\maxfields@=\count277
|
|
||||||
\andhelp@=\toks19
|
|
||||||
\eqnshift@=\dimen165
|
|
||||||
\alignsep@=\dimen166
|
|
||||||
\tagshift@=\dimen167
|
|
||||||
\tagwidth@=\dimen168
|
|
||||||
\totwidth@=\dimen169
|
|
||||||
\lineht@=\dimen170
|
|
||||||
\@envbody=\toks20
|
|
||||||
\multlinegap=\skip51
|
|
||||||
\multlinetaggap=\skip52
|
|
||||||
\mathdisplay@stack=\toks21
|
|
||||||
LaTeX Info: Redefining \[ on input line 2938.
|
|
||||||
LaTeX Info: Redefining \] on input line 2939.
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
|
||||||
Package: amssymb 2013/01/14 v3.01 AMS font symbols
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
|
||||||
Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
|
|
||||||
\symAMSa=\mathgroup4
|
|
||||||
\symAMSb=\mathgroup5
|
|
||||||
LaTeX Font Info: Redeclaring math symbol \hbar on input line 98.
|
|
||||||
LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
|
|
||||||
(Font) U/euf/m/n --> U/euf/b/n on input line 106.
|
|
||||||
))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/algorithms/algorithmic.sty
|
|
||||||
Package: algorithmic 2009/08/24 v0.1 Document Style `algorithmic'
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
|
|
||||||
Package: ifthen 2020/11/24 v1.1c Standard LaTeX ifthen package (DPC)
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
|
|
||||||
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
|
|
||||||
\KV@toks@=\toks22
|
|
||||||
)
|
|
||||||
\c@ALC@unique=\count278
|
|
||||||
\c@ALC@line=\count279
|
|
||||||
\c@ALC@rem=\count280
|
|
||||||
\c@ALC@depth=\count281
|
|
||||||
\ALC@tlm=\skip53
|
|
||||||
\algorithmicindent=\skip54
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty
|
|
||||||
\Urlmuskip=\muskip17
|
|
||||||
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
|
|
||||||
Package: hyperref 2021-06-07 v7.00m Hypertext links for LaTeX
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
|
||||||
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
|
|
||||||
Package: iftex 2020/03/06 v1.0d TeX engine tests
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
|
||||||
Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
|
|
||||||
)
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
|
||||||
Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
|
|
||||||
)
|
|
||||||
Package pdftexcmds Info: \pdf@primitive is available.
|
|
||||||
Package pdftexcmds Info: \pdf@ifprimitive is available.
|
|
||||||
Package pdftexcmds Info: \pdfdraftmode found.
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
|
||||||
Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
|
||||||
Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
|
||||||
Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
|
|
||||||
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
|
||||||
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
|
|
||||||
Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
|
||||||
Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO)
|
|
||||||
)
|
|
||||||
\@linkdim=\dimen171
|
|
||||||
\Hy@linkcounter=\count282
|
|
||||||
\Hy@pagecounter=\count283
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
|
|
||||||
File: pd1enc.def 2021-06-07 v7.00m Hyperref: PDFDocEncoding definition (HO)
|
|
||||||
Now handling font encoding PD1 ...
|
|
||||||
... no UTF-8 mapping file for font encoding PD1
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
|
|
||||||
File: hyperref-langpatches.def 2021-06-07 v7.00m Hyperref: patches for babel la
|
|
||||||
nguages
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
|
|
||||||
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
|
||||||
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
|
|
||||||
)
|
|
||||||
\Hy@SavedSpaceFactor=\count284
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
|
|
||||||
File: puenc.def 2021-06-07 v7.00m Hyperref: PDF Unicode definition (HO)
|
|
||||||
Now handling font encoding PU ...
|
|
||||||
... no UTF-8 mapping file for font encoding PU
|
|
||||||
)
|
|
||||||
Package hyperref Info: Hyper figures OFF on input line 4192.
|
|
||||||
Package hyperref Info: Link nesting OFF on input line 4197.
|
|
||||||
Package hyperref Info: Hyper index ON on input line 4200.
|
|
||||||
Package hyperref Info: Plain pages OFF on input line 4207.
|
|
||||||
Package hyperref Info: Backreferencing OFF on input line 4212.
|
|
||||||
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
|
|
||||||
Package hyperref Info: Bookmarks ON on input line 4445.
|
|
||||||
\c@Hy@tempcnt=\count285
|
|
||||||
LaTeX Info: Redefining \url on input line 4804.
|
|
||||||
\XeTeXLinkMargin=\dimen172
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
|
|
||||||
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
|
||||||
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
|
|
||||||
)
|
|
||||||
))
|
|
||||||
\Fld@menulength=\count286
|
|
||||||
\Field@Width=\dimen173
|
|
||||||
\Fld@charsize=\dimen174
|
|
||||||
Package hyperref Info: Hyper figures OFF on input line 6076.
|
|
||||||
Package hyperref Info: Link nesting OFF on input line 6081.
|
|
||||||
Package hyperref Info: Hyper index ON on input line 6084.
|
|
||||||
Package hyperref Info: backreferencing OFF on input line 6091.
|
|
||||||
Package hyperref Info: Link coloring OFF on input line 6096.
|
|
||||||
Package hyperref Info: Link coloring with OCG OFF on input line 6101.
|
|
||||||
Package hyperref Info: PDF/A mode OFF on input line 6106.
|
|
||||||
LaTeX Info: Redefining \ref on input line 6146.
|
|
||||||
LaTeX Info: Redefining \pageref on input line 6150.
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
|
||||||
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
|
|
||||||
package with kernel methods
|
|
||||||
)
|
|
||||||
\Hy@abspage=\count287
|
|
||||||
\c@Item=\count288
|
|
||||||
\c@Hfootnote=\count289
|
|
||||||
)
|
|
||||||
Package hyperref Info: Driver (autodetected): hpdftex.
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
|
|
||||||
File: hpdftex.def 2021-06-07 v7.00m Hyperref driver for pdfTeX
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
|
||||||
Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
|
|
||||||
kage
|
|
||||||
with kernel methods
|
|
||||||
)
|
|
||||||
\Fld@listcount=\count290
|
|
||||||
\c@bookmark@seq@number=\count291
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
|
||||||
Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO)
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
|
||||||
Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
|
|
||||||
)
|
|
||||||
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
|
|
||||||
86.
|
|
||||||
)
|
|
||||||
\Hy@SectionHShift=\skip55
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/placeins/placeins.sty
|
|
||||||
Package: placeins 2005/04/18 v 2.2
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
|
|
||||||
Package: booktabs 2020/01/12 v1.61803398 Publication quality tables
|
|
||||||
\heavyrulewidth=\dimen175
|
|
||||||
\lightrulewidth=\dimen176
|
|
||||||
\cmidrulewidth=\dimen177
|
|
||||||
\belowrulesep=\dimen178
|
|
||||||
\belowbottomsep=\dimen179
|
|
||||||
\aboverulesep=\dimen180
|
|
||||||
\abovetopsep=\dimen181
|
|
||||||
\cmidrulesep=\dimen182
|
|
||||||
\cmidrulekern=\dimen183
|
|
||||||
\defaultaddspace=\dimen184
|
|
||||||
\@cmidla=\count292
|
|
||||||
\@cmidlb=\count293
|
|
||||||
\@aboverulesep=\dimen185
|
|
||||||
\@belowrulesep=\dimen186
|
|
||||||
\@thisruleclass=\count294
|
|
||||||
\@lastruleclass=\count295
|
|
||||||
\@thisrulewidth=\dimen187
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
|
|
||||||
Package: siunitx 2022-02-02 v3.0.46 A comprehensive (SI) units package
|
|
||||||
\l__siunitx_angle_tmp_dim=\dimen188
|
|
||||||
\l__siunitx_angle_marker_box=\box54
|
|
||||||
\l__siunitx_angle_unit_box=\box55
|
|
||||||
\l__siunitx_compound_count_int=\count296
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
|
|
||||||
Package: translations 2022/01/04 v1.11 internationalization of LaTeX2e packages
|
|
||||||
(CN)
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
|
||||||
Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
|
|
||||||
\etb@tempcnta=\count297
|
|
||||||
))
|
|
||||||
\l__siunitx_number_exponent_fixed_int=\count298
|
|
||||||
\l__siunitx_number_min_decimal_int=\count299
|
|
||||||
\l__siunitx_number_min_integer_int=\count300
|
|
||||||
\l__siunitx_number_round_precision_int=\count301
|
|
||||||
\l__siunitx_number_group_minimum_int=\count302
|
|
||||||
\l__siunitx_table_tmp_box=\box56
|
|
||||||
\l__siunitx_table_tmp_dim=\dimen189
|
|
||||||
\l__siunitx_table_column_width_dim=\dimen190
|
|
||||||
\l__siunitx_table_integer_box=\box57
|
|
||||||
\l__siunitx_table_decimal_box=\box58
|
|
||||||
\l__siunitx_table_before_box=\box59
|
|
||||||
\l__siunitx_table_after_box=\box60
|
|
||||||
\l__siunitx_table_before_dim=\dimen191
|
|
||||||
\l__siunitx_table_carry_dim=\dimen192
|
|
||||||
\l__siunitx_unit_tmp_int=\count303
|
|
||||||
\l__siunitx_unit_position_int=\count304
|
|
||||||
\l__siunitx_unit_total_int=\count305
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
|
|
||||||
Package: expl3 2022-01-21 L3 programming layer (loader)
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
|
||||||
File: l3backend-pdftex.def 2022-01-12 L3 backend support: PDF output (pdfTeX)
|
|
||||||
\l__color_backend_stack_int=\count306
|
|
||||||
\l__pdf_internal_box=\box61
|
|
||||||
))
|
|
||||||
Package: l3keys2e 2022-01-12 LaTeX2e option processing using LaTeX3 keys
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
|
|
||||||
Package: array 2021/10/04 v2.5f Tabular extension package (FMi)
|
|
||||||
\col@sep=\dimen193
|
|
||||||
\ar@mcellbox=\box62
|
|
||||||
\extrarowheight=\dimen194
|
|
||||||
\NC@list=\toks23
|
|
||||||
\extratabsurround=\skip56
|
|
||||||
\backup@length=\skip57
|
|
||||||
\ar@cellbox=\box63
|
|
||||||
))
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
|
|
||||||
Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
|
|
||||||
Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR)
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
|
|
||||||
Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
|
||||||
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
|
|
||||||
)
|
|
||||||
Package graphics Info: Driver file: pdftex.def on input line 107.
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
|
|
||||||
File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex
|
|
||||||
))
|
|
||||||
\Gin@req@height=\dimen195
|
|
||||||
\Gin@req@width=\dimen196
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty
|
|
||||||
Package: textcomp 2020/02/02 v2.0n Standard LaTeX package
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
|
|
||||||
Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK)
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
|
||||||
File: color.cfg 2016/01/02 v1.6 sample color configuration
|
|
||||||
)
|
|
||||||
Package xcolor Info: Driver file: pdftex.def on input line 227.
|
|
||||||
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352.
|
|
||||||
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356.
|
|
||||||
Package xcolor Info: Model `RGB' extended on input line 1368.
|
|
||||||
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370.
|
|
||||||
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371.
|
|
||||||
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372.
|
|
||||||
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373.
|
|
||||||
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374.
|
|
||||||
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375.
|
|
||||||
)
|
|
||||||
Package translations Info: No language package found. I am going to use `englis
|
|
||||||
h' as default language. on input line 19.
|
|
||||||
(./main.aux
|
|
||||||
|
|
||||||
LaTeX Warning: Label `tab:foc_status' multiply defined.
|
|
||||||
|
|
||||||
)
|
|
||||||
\openout1 = `main.aux'.
|
|
||||||
|
|
||||||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 19.
|
|
||||||
LaTeX Font Info: ... okay on input line 19.
|
|
||||||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 19.
|
|
||||||
LaTeX Font Info: ... okay on input line 19.
|
|
||||||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 19.
|
|
||||||
LaTeX Font Info: ... okay on input line 19.
|
|
||||||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 19.
|
|
||||||
LaTeX Font Info: ... okay on input line 19.
|
|
||||||
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 19.
|
|
||||||
LaTeX Font Info: ... okay on input line 19.
|
|
||||||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 19.
|
|
||||||
LaTeX Font Info: ... okay on input line 19.
|
|
||||||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 19.
|
|
||||||
LaTeX Font Info: ... okay on input line 19.
|
|
||||||
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 19.
|
|
||||||
LaTeX Font Info: ... okay on input line 19.
|
|
||||||
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 19.
|
|
||||||
LaTeX Font Info: ... okay on input line 19.
|
|
||||||
|
|
||||||
-- Lines per column: 56 (exact).
|
|
||||||
Package hyperref Info: Link coloring OFF on input line 19.
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
|
|
||||||
Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
|
|
||||||
Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
|
|
||||||
)
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
|
||||||
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
|
|
||||||
)
|
|
||||||
\c@section@level=\count307
|
|
||||||
)
|
|
||||||
LaTeX Info: Redefining \ref on input line 19.
|
|
||||||
LaTeX Info: Redefining \pageref on input line 19.
|
|
||||||
LaTeX Info: Redefining \nameref on input line 19.
|
|
||||||
|
|
||||||
(./main.out) (./main.out)
|
|
||||||
\@outlinefile=\write3
|
|
||||||
\openout3 = `main.out'.
|
|
||||||
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictio
|
|
||||||
nary-english.trsl
|
|
||||||
File: translations-basic-dictionary-english.trsl (english translation file `tra
|
|
||||||
nslations-basic-dictionary')
|
|
||||||
)
|
|
||||||
Package translations Info: loading dictionary `translations-basic-dictionary' f
|
|
||||||
or `english'. on input line 19.
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
|
||||||
[Loading MPS to PDF converter (version 2006.09.02).]
|
|
||||||
\scratchcounter=\count308
|
|
||||||
\scratchdimen=\dimen197
|
|
||||||
\scratchbox=\box64
|
|
||||||
\nofMPsegments=\count309
|
|
||||||
\nofMParguments=\count310
|
|
||||||
\everyMPshowfont=\toks24
|
|
||||||
\MPscratchCnt=\count311
|
|
||||||
\MPscratchDim=\dimen198
|
|
||||||
\MPnumerator=\count312
|
|
||||||
\makeMPintoPDFobject=\count313
|
|
||||||
\everyMPtoPDFconversion=\toks25
|
|
||||||
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
|
||||||
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
|
|
||||||
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
|
|
||||||
85.
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
|
||||||
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
|
|
||||||
e
|
|
||||||
))
|
|
||||||
LaTeX Font Info: Trying to load font information for U+msa on input line 122
|
|
||||||
.
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
|
|
||||||
File: umsa.fd 2013/01/14 v3.01 AMS symbols A
|
|
||||||
)
|
|
||||||
LaTeX Font Info: Trying to load font information for U+msb on input line 122
|
|
||||||
.
|
|
||||||
|
|
||||||
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
|
|
||||||
File: umsb.fd 2013/01/14 v3.01 AMS symbols B
|
|
||||||
) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
|
|
||||||
|
|
||||||
|
|
||||||
] [2] [3]
|
|
||||||
Underfull \hbox (badness 1509) in paragraph at lines 448--455
|
|
||||||
[]\OT1/ptm/m/n/10 However, this choice posed sev-eral ob-sta-cles for our
|
|
||||||
[]
|
|
||||||
|
|
||||||
[4]
|
|
||||||
<./Figures/sys_dyn_matlab.png, id=265, 430.2474pt x 226.6869pt>
|
|
||||||
File: ./Figures/sys_dyn_matlab.png Graphic file (type png)
|
|
||||||
<use ./Figures/sys_dyn_matlab.png>
|
|
||||||
Package pdftex.def Info: ./Figures/sys_dyn_matlab.png used on input line 536.
|
|
||||||
(pdftex.def) Requested size: 252.0pt x 132.77559pt.
|
|
||||||
[5 <./Figures/sys_dyn_matlab.png>]
|
|
||||||
<./Figures/Schema_Autom_PIR.pdf, id=276, 610.21573pt x 143.36761pt>
|
|
||||||
File: ./Figures/Schema_Autom_PIR.pdf Graphic file (type pdf)
|
|
||||||
<use ./Figures/Schema_Autom_PIR.pdf>
|
|
||||||
Package pdftex.def Info: ./Figures/Schema_Autom_PIR.pdf used on input line 573
|
|
||||||
.
|
|
||||||
(pdftex.def) Requested size: 252.0pt x 59.20549pt.
|
|
||||||
<./Figures/error_fig.png, id=281, 509.7444pt x 328.5876pt>
|
|
||||||
File: ./Figures/error_fig.png Graphic file (type png)
|
|
||||||
<use ./Figures/error_fig.png>
|
|
||||||
Package pdftex.def Info: ./Figures/error_fig.png used on input line 639.
|
|
||||||
(pdftex.def) Requested size: 252.0pt x 162.44328pt.
|
|
||||||
[6 <./Figures/Schema_Autom_PIR.pdf> <./Figures/error_fig.png (PNG copy)>]
|
|
||||||
<./Figures/Motor_currents.pdf, id=335, 501.875pt x 329.23pt>
|
|
||||||
File: ./Figures/Motor_currents.pdf Graphic file (type pdf)
|
|
||||||
<use ./Figures/Motor_currents.pdf>
|
|
||||||
Package pdftex.def Info: ./Figures/Motor_currents.pdf used on input line 661.
|
|
||||||
(pdftex.def) Requested size: 252.0pt x 165.31287pt.
|
|
||||||
[7 <./Figures/Motor_currents.pdf>]
|
|
||||||
(./main.bbl
|
|
||||||
Underfull \hbox (badness 1490) in paragraph at lines 97--99
|
|
||||||
[]\OT1/ptm/m/n/8 ------, ``lispbm in vesc,'' []$https : / / github . com / vedd
|
|
||||||
erb / bldc / tree / master /
|
|
||||||
[]
|
|
||||||
|
|
||||||
)
|
|
||||||
|
|
||||||
** Conference Paper **
|
|
||||||
Before submitting the final camera ready copy, remember to:
|
|
||||||
|
|
||||||
1. Manually equalize the lengths of two columns on the last page
|
|
||||||
of your paper;
|
|
||||||
|
|
||||||
2. Ensure that any PostScript and/or PDF output post-processing
|
|
||||||
uses only Type 1 fonts and that every step in the generation
|
|
||||||
process uses the appropriate paper size.
|
|
||||||
|
|
||||||
[8] (./main.aux)
|
|
||||||
|
|
||||||
LaTeX Warning: There were multiply-defined labels.
|
|
||||||
|
|
||||||
Package rerunfilecheck Info: File `main.out' has not changed.
|
|
||||||
(rerunfilecheck) Checksum: 1B0691BDF79A8E2D30C428C51B091248;9817.
|
|
||||||
)
|
|
||||||
Here is how much of TeX's memory you used:
|
|
||||||
14926 strings out of 478287
|
|
||||||
283745 string characters out of 5849289
|
|
||||||
567663 words of memory out of 5000000
|
|
||||||
32864 multiletter control sequences out of 15000+600000
|
|
||||||
508470 words of font info for 101 fonts, out of 8000000 for 9000
|
|
||||||
1141 hyphenation exceptions out of 8191
|
|
||||||
70i,10n,79p,470b,828s stack positions out of 5000i,500n,10000p,200000b,80000s
|
|
||||||
{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texliv
|
|
||||||
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/share/texlive/texm
|
|
||||||
f-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist
|
|
||||||
/fonts/type1/public/amsfonts/cm/cmmi6.pfb></usr/share/texlive/texmf-dist/fonts/
|
|
||||||
type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/fonts/type1/p
|
|
||||||
ublic/amsfonts/cm/cmmi8.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/a
|
|
||||||
msfonts/cm/cmmi9.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts
|
|
||||||
/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr
|
|
||||||
6.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></
|
|
||||||
usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/shar
|
|
||||||
e/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/share/texliv
|
|
||||||
e/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texm
|
|
||||||
f-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/share/texlive/texmf-dist/
|
|
||||||
fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/share/texlive/texmf-dist/fonts/t
|
|
||||||
ype1/urw/times/utmb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/
|
|
||||||
utmbi8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.pfb></u
|
|
||||||
sr/share/texlive/texmf-dist/fonts/type1/urw/times/utmri8a.pfb>
|
|
||||||
Output written on main.pdf (8 pages, 678057 bytes).
|
|
||||||
PDF statistics:
|
|
||||||
459 PDF objects out of 1000 (max. 8388607)
|
|
||||||
396 compressed objects within 4 object streams
|
|
||||||
77 named destinations out of 1000 (max. 500000)
|
|
||||||
413 words of extra memory for PDF output out of 10000 (max. 10000000)
|
|
||||||
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
||||||
\BOOKMARK [1][-]{section.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
|
|
||||||
\BOOKMARK [1][-]{section.2}{\376\377\000R\000e\000l\000a\000t\000e\000d\000\040\000W\000o\000r\000k}{}% 2
|
|
||||||
\BOOKMARK [2][-]{subsection.2.1}{\376\377\000M\000o\000d\000e\000l\000i\000n\000g\000\040\000o\000f\000\040\000B\000L\000D\000C\000\040\000M\000o\000t\000o\000r}{section.2}% 3
|
|
||||||
\BOOKMARK [2][-]{subsection.2.2}{\376\377\000T\000r\000a\000p\000e\000z\000o\000i\000d\000a\000l\000\040\000C\000o\000m\000m\000u\000t\000a\000t\000i\000o\000n\000\040\000\050\000S\000i\000x\000-\000S\000t\000e\000p\000\040\000C\000o\000n\000t\000r\000o\000l\000\051\000\040\000f\000o\000r\000\040\000B\000L\000D\000C\000\040\000M\000o\000t\000o\000r\000s}{section.2}% 4
|
|
||||||
\BOOKMARK [2][-]{subsection.2.3}{\376\377\000F\000i\000e\000l\000d\000-\000O\000r\000i\000e\000n\000t\000e\000d\000\040\000C\000o\000n\000t\000r\000o\000l\000\040\000\050\000F\000O\000C\000\051\000\040\000f\000o\000r\000\040\000B\000L\000D\000C\000\040\000M\000o\000t\000o\000r\000s}{section.2}% 5
|
|
||||||
\BOOKMARK [2][-]{subsection.2.4}{\376\377\000C\000o\000m\000p\000a\000r\000a\000t\000i\000v\000e\000\040\000A\000n\000a\000l\000y\000s\000i\000s\000:\000\040\000F\000O\000C\000\040\000v\000s\000.\000\040\000T\000r\000a\000p\000e\000z\000o\000i\000d\000a\000l\000\040\000f\000o\000r\000\040\000L\000i\000g\000h\000t\000\040\000E\000l\000e\000c\000t\000r\000i\000c\000\040\000V\000e\000h\000i\000c\000l\000e\000s}{section.2}% 6
|
|
||||||
\BOOKMARK [3][-]{subsubsection.2.4.1}{\376\377\000T\000o\000r\000q\000u\000e\000\040\000R\000i\000p\000p\000l\000e\000\040\000a\000n\000d\000\040\000U\000s\000e\000r\000\040\000C\000o\000m\000f\000o\000r\000t}{subsection.2.4}% 7
|
|
||||||
\BOOKMARK [3][-]{subsubsection.2.4.2}{\376\377\000E\000n\000e\000r\000g\000y\000\040\000E\000f\000f\000i\000c\000i\000e\000n\000c\000y}{subsection.2.4}% 8
|
|
||||||
\BOOKMARK [3][-]{subsubsection.2.4.3}{\376\377\000C\000o\000m\000p\000l\000e\000x\000i\000t\000y\000,\000\040\000C\000o\000s\000t\000,\000\040\000a\000n\000d\000\040\000L\000o\000w\000-\000T\000e\000c\000h\000\040\000S\000u\000i\000t\000a\000b\000i\000l\000i\000t\000y}{subsection.2.4}% 9
|
|
||||||
\BOOKMARK [3][-]{subsubsection.2.4.4}{\376\377\000D\000y\000n\000a\000m\000i\000c\000\040\000R\000e\000s\000p\000o\000n\000s\000e}{subsection.2.4}% 10
|
|
||||||
\BOOKMARK [1][-]{section.3}{\376\377\000R\000e\000s\000e\000a\000r\000c\000h\000\040\000g\000a\000p}{}% 11
|
|
||||||
\BOOKMARK [1][-]{section.4}{\376\377\000A\000i\000m\000\040\000a\000n\000d\000\040\000R\000e\000s\000e\000a\000r\000c\000h\000\040\000O\000b\000j\000e\000c\000t\000i\000v\000e\000s}{}% 12
|
|
||||||
\BOOKMARK [1][-]{section.5}{\376\377\000H\000a\000r\000d\000w\000a\000r\000e\000-\000B\000a\000s\000e\000d\000\040\000S\000i\000x\000-\000S\000t\000e\000p\000\040\000C\000o\000m\000m\000u\000t\000a\000t\000i\000o\000n\000\040\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r}{}% 13
|
|
||||||
\BOOKMARK [1][-]{section.6}{\376\377\000S\000T\000M\0003\0002\000-\000B\000a\000s\000e\000d\000\040\000F\000i\000e\000l\000d\000-\000O\000r\000i\000e\000n\000t\000e\000d\000\040\000C\000o\000n\000t\000r\000o\000l\000\040\000M\000o\000t\000o\000r\000\040\000D\000r\000i\000v\000e}{}% 14
|
|
||||||
\BOOKMARK [2][-]{subsection.6.1}{\376\377\000C\000h\000o\000i\000c\000e\000\040\000o\000f\000\040\000F\000O\000C\000\040\000O\000v\000e\000r\000\040\000T\000r\000a\000p\000e\000z\000o\000i\000d\000a\000l\000\040\000C\000o\000m\000m\000u\000t\000a\000t\000i\000o\000n}{section.6}% 15
|
|
||||||
\BOOKMARK [2][-]{subsection.6.2}{\376\377\000B\000a\000s\000e\000\040\000D\000e\000s\000i\000g\000n\000:\000\040\000C\000h\000e\000a\000p\000\040\000F\000O\000C\000e\000r\000-\0002\000\040\000P\000r\000o\000j\000e\000c\000t}{section.6}% 16
|
|
||||||
\BOOKMARK [2][-]{subsection.6.3}{\376\377\000I\000n\000t\000e\000g\000r\000a\000t\000i\000o\000n\000\040\000o\000f\000\040\000t\000h\000e\000\040\000R\000o\000c\000a\000c\000h\000e\000r\000\040\000F\000O\000C\000\040\000T\000i\000l\000e}{section.6}% 17
|
|
||||||
\BOOKMARK [2][-]{subsection.6.4}{\376\377\000P\000i\000n\000\040\000C\000o\000m\000p\000a\000t\000i\000b\000i\000l\000i\000t\000y\000\040\000V\000e\000r\000i\000f\000i\000c\000a\000t\000i\000o\000n\000:\000\040\000L\0004\0007\0006\000\040\000v\000s\000\040\000F\0004\0000\0005}{section.6}% 18
|
|
||||||
\BOOKMARK [2][-]{subsection.6.5}{\376\377\000S\000c\000h\000e\000m\000a\000t\000i\000c\000\040\000D\000e\000s\000i\000g\000n\000\040\000a\000n\000d\000\040\000K\000i\000C\000a\000d\000\040\000I\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n}{section.6}% 19
|
|
||||||
\BOOKMARK [2][-]{subsection.6.6}{\376\377\000R\000o\000u\000t\000i\000n\000g\000\040\000C\000h\000a\000l\000l\000e\000n\000g\000e\000s\000\040\000a\000n\000d\000\040\000C\000u\000r\000r\000e\000n\000t\000\040\000S\000t\000a\000t\000u\000s}{section.6}% 20
|
|
||||||
\BOOKMARK [1][-]{section.7}{\376\377\000S\000o\000f\000t\000w\000a\000r\000e\000\040\000a\000n\000d\000\040\000C\000o\000n\000n\000e\000c\000t\000i\000v\000i\000t\000y}{}% 21
|
|
||||||
\BOOKMARK [2][-]{subsection.7.1}{\376\377\000B\000L\000E\000\040\000C\000o\000m\000p\000a\000t\000i\000b\000i\000l\000i\000t\000y\000\040\000W\000i\000t\000h\000\040\000t\000h\000e\000\040\000V\000E\000S\000C}{section.7}% 22
|
|
||||||
\BOOKMARK [3][-]{subsubsection.7.1.1}{\376\377\000F\000i\000r\000s\000t\000\040\000E\000x\000p\000e\000r\000i\000m\000e\000n\000t}{subsection.7.1}% 23
|
|
||||||
\BOOKMARK [3][-]{subsubsection.7.1.2}{\376\377\000H\000C\000-\0000\0005\000\040\000a\000n\000d\000\040\000t\000h\000e\000\040\000V\000E\000S\000C}{subsection.7.1}% 24
|
|
||||||
\BOOKMARK [3][-]{subsubsection.7.1.3}{\376\377\000B\000L\000E\000\040\000V\000u\000l\000n\000e\000r\000a\000b\000i\000l\000i\000t\000y}{subsection.7.1}% 25
|
|
||||||
\BOOKMARK [2][-]{subsection.7.2}{\376\377\000C\000o\000d\000e\000\040\000i\000n\000t\000e\000g\000r\000i\000t\000y}{section.7}% 26
|
|
||||||
\BOOKMARK [3][-]{subsubsection.7.2.1}{\376\377\000C\000o\000n\000t\000e\000x\000t}{subsection.7.2}% 27
|
|
||||||
\BOOKMARK [3][-]{subsubsection.7.2.2}{\376\377\000L\000i\000s\000p\000B\000M\000\040\000e\000x\000t\000r\000a\000c\000t\000i\000o\000n}{subsection.7.2}% 28
|
|
||||||
\BOOKMARK [3][-]{subsubsection.7.2.3}{\376\377\000L\000i\000s\000p\000B\000M\000\040\000C\000o\000d\000e}{subsection.7.2}% 29
|
|
||||||
\BOOKMARK [3][-]{subsubsection.7.2.4}{\376\377\000P\000r\000o\000p\000o\000s\000e\000d\000\040\000S\000o\000l\000u\000t\000i\000o\000n}{subsection.7.2}% 30
|
|
||||||
\BOOKMARK [2][-]{subsection.7.3}{\376\377\000V\000E\000S\000C\000\040\000C\000o\000m\000p\000i\000l\000i\000n\000g}{section.7}% 31
|
|
||||||
\BOOKMARK [1][-]{section.8}{\376\377\000D\000y\000n\000a\000m\000i\000c\000\040\000M\000o\000d\000e\000l\000l\000i\000n\000g\000\040\000a\000n\000d\000\040\000C\000o\000n\000t\000r\000o\000l\000\040\000o\000f\000\040\000t\000h\000e\000\040\000B\000i\000c\000y\000c\000l\000e\000-\000C\000a\000r\000g\000o\000\040\000S\000y\000s\000t\000e\000m}{}% 32
|
|
||||||
\BOOKMARK [2][-]{subsection.8.1}{\376\377\000D\000y\000n\000a\000m\000i\000c\000\040\000S\000y\000s\000t\000e\000m\000\040\000M\000o\000d\000e\000l\000l\000i\000n\000g}{section.8}% 33
|
|
||||||
\BOOKMARK [2][-]{subsection.8.2}{\376\377\000P\000I\000-\000B\000a\000s\000e\000d\000\040\000C\000o\000n\000t\000r\000o\000l\000\040\000S\000t\000r\000a\000t\000e\000g\000y}{section.8}% 34
|
|
||||||
\BOOKMARK [2][-]{subsection.8.3}{\376\377\000C\000o\000n\000t\000r\000o\000l\000\040\000A\000r\000c\000h\000i\000t\000e\000c\000t\000u\000r\000e\000\040\000E\000x\000p\000l\000o\000r\000a\000t\000i\000o\000n}{section.8}% 35
|
|
||||||
\BOOKMARK [1][-]{section.9}{\376\377\000R\000e\000s\000u\000l\000t\000s}{}% 36
|
|
||||||
\BOOKMARK [2][-]{subsection.9.1}{\376\377\000F\000O\000C\000\040\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000\040\000V\000a\000l\000i\000d\000a\000t\000i\000o\000n}{section.9}% 37
|
|
||||||
\BOOKMARK [3][-]{subsubsection.9.1.1}{\376\377\000C\000u\000r\000r\000e\000n\000t\000\040\000S\000t\000a\000t\000u\000s\000\040\000S\000u\000m\000m\000a\000r\000y}{subsection.9.1}% 38
|
|
||||||
\BOOKMARK [2][-]{subsection.9.2}{\376\377\000B\000i\000c\000y\000c\000l\000e\000-\000C\000a\000r\000g\000o\000\040\000S\000y\000s\000t\000e\000m\000\040\000C\000o\000n\000t\000r\000o\000l\000\040\000R\000e\000s\000u\000l\000t\000s}{section.9}% 39
|
|
||||||
\BOOKMARK [3][-]{subsubsection.9.2.1}{\376\377\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000\040\000R\000e\000s\000u\000l\000t\000s}{subsection.9.2}% 40
|
|
||||||
\BOOKMARK [3][-]{subsubsection.9.2.2}{\376\377\000E\000x\000p\000e\000r\000i\000m\000e\000n\000t\000a\000l\000\040\000L\000o\000a\000d\000\040\000C\000h\000a\000r\000a\000c\000t\000e\000r\000i\000z\000a\000t\000i\000o\000n}{subsection.9.2}% 41
|
|
||||||
\BOOKMARK [2][-]{subsection.9.3}{\376\377\000F\000O\000C\000\040\000C\000o\000n\000t\000r\000o\000l\000l\000e\000r\000\040\000V\000a\000l\000i\000d\000a\000t\000i\000o\000n}{section.9}% 42
|
|
||||||
\BOOKMARK [3][-]{subsubsection.9.3.1}{\376\377\000C\000u\000r\000r\000e\000n\000t\000\040\000S\000t\000a\000t\000u\000s\000\040\000S\000u\000m\000m\000a\000r\000y}{subsection.9.3}% 43
|
|
||||||
\BOOKMARK [1][-]{section.10}{\376\377\000D\000i\000s\000c\000u\000s\000s\000i\000o\000n}{}% 44
|
|
||||||
\BOOKMARK [1][-]{section.11}{\376\377\000P\000e\000r\000s\000p\000e\000c\000t\000i\000v\000e\000s\000\040\000a\000n\000d\000\040\000F\000u\000t\000u\000r\000e\000\040\000W\000o\000r\000k}{}% 45
|
|
||||||
\BOOKMARK [2][-]{subsection.11.1}{\376\377\000H\000a\000r\000d\000w\000a\000r\000e\000\040\000C\000o\000m\000p\000l\000e\000t\000i\000o\000n\000\040\000a\000n\000d\000\040\000T\000e\000s\000t\000i\000n\000g}{section.11}% 46
|
|
||||||
\BOOKMARK [2][-]{subsection.11.2}{\376\377\000C\000o\000n\000t\000r\000o\000l\000\040\000S\000t\000r\000a\000t\000e\000g\000y\000\040\000E\000n\000h\000a\000n\000c\000e\000m\000e\000n\000t}{section.11}% 47
|
|
||||||
\BOOKMARK [1][-]{section.12}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n\000/\000S\000u\000m\000m\000a\000r\000y}{}% 48
|
|
||||||
\BOOKMARK [1][-]{section*.3}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000e\000s}{}% 49
|
|
||||||
Binary file not shown.
|
|
@ -12,6 +12,10 @@
|
||||||
\usepackage{graphicx}
|
\usepackage{graphicx}
|
||||||
\usepackage{textcomp}
|
\usepackage{textcomp}
|
||||||
\usepackage{xcolor}
|
\usepackage{xcolor}
|
||||||
|
\usepackage{tikz}
|
||||||
|
\usepackage{graphicx}
|
||||||
|
\usetikzlibrary{decorations.pathmorphing}
|
||||||
|
\usetikzlibrary{positioning}
|
||||||
|
|
||||||
|
|
||||||
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
|
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
|
||||||
|
|
@ -425,7 +429,104 @@ Bluetooth could be a vulnerability to a VESC if it is to be used as a controller
|
||||||
be jammed. Our test with the Flipper Zero shows the disfunctionnality of Bluetooth with different use cases.
|
be jammed. Our test with the Flipper Zero shows the disfunctionnality of Bluetooth with different use cases.
|
||||||
We experienced with the jamming of a bluetooth speaker that the music completely stopped. It could also be investigated
|
We experienced with the jamming of a bluetooth speaker that the music completely stopped. It could also be investigated
|
||||||
how the connection to the VESC could be modified using the vesc tool. We will touch more on the accessability of the
|
how the connection to the VESC could be modified using the vesc tool. We will touch more on the accessability of the
|
||||||
code within the vesc tool sooner.
|
code within the vesc tool sooner.
|
||||||
|
|
||||||
|
\subsection{Setup of BT-connection with VESC}
|
||||||
|
The setup consisted of a main PC/controller, HC-05 Bluetooth module, ESP8266 µ-controller, STM32 Discovery µ-controller, PC with VESC-tool aswell as a \textit{FlipperZero}. Our plan of action consisted of flashing the Discovery-card with code for then to read this code via UART to the ESP8266 which was connected to the BT-module. The BT-module would then send packets to the PC. This PC would then act as read/write to read the code having been flashed on the Discovery. Full-band jamming would then be achieved by the implementation of the \textit{FlipperZero} disrupting any transfer of code from PC1 to PC2.
|
||||||
|
\newpage
|
||||||
|
|
||||||
|
|
||||||
|
\textbf{Setup of BT-connection with VESC}
|
||||||
|
|
||||||
|
\begin{tikzpicture}
|
||||||
|
|
||||||
|
% PC_ESP
|
||||||
|
\node[
|
||||||
|
draw,
|
||||||
|
rectangle,
|
||||||
|
minimum width=1.5cm,
|
||||||
|
minimum height=1.5cm
|
||||||
|
] (PC1) at (2.5,-0.5)
|
||||||
|
{
|
||||||
|
\includegraphics[width=1.5cm]{Figures/PC_STOCK.jpg}
|
||||||
|
};
|
||||||
|
\node[above=2mm of PC1] {PC1 ready to r/w};
|
||||||
|
|
||||||
|
|
||||||
|
% HC05
|
||||||
|
\node[
|
||||||
|
draw,
|
||||||
|
rectangle,
|
||||||
|
minimum width=1.5cm,
|
||||||
|
minimum height=1.5cm
|
||||||
|
] (HC05) at (-0.3,-2.6)
|
||||||
|
{
|
||||||
|
\includegraphics[width=1.5cm]{Figures/HC-05_Bluetooth_Module.jpg}
|
||||||
|
};
|
||||||
|
\node[above=1mm of HC05] {HC-05};
|
||||||
|
|
||||||
|
\node[
|
||||||
|
draw,
|
||||||
|
rectangle,
|
||||||
|
minimum width=1.5cm,
|
||||||
|
minimum height=1.5cm
|
||||||
|
] (ESP) at (-0.3,-5)
|
||||||
|
{
|
||||||
|
\includegraphics[width=1.5cm]{Figures/ESP8266.png}
|
||||||
|
};
|
||||||
|
\node[below=1mm of ESP] {ESP8266};
|
||||||
|
|
||||||
|
\node[
|
||||||
|
draw,
|
||||||
|
rectangle,
|
||||||
|
minimum width=1.5cm,
|
||||||
|
minimum height=1.5cm
|
||||||
|
] (PC2) at (-3.5,-2.6)
|
||||||
|
{
|
||||||
|
\includegraphics[width=1.5cm]{Figures/PC_STOCK.jpg}
|
||||||
|
};
|
||||||
|
\node[above=1mm of PC2] {PC2 with VESC-tool};
|
||||||
|
|
||||||
|
\node[
|
||||||
|
draw,
|
||||||
|
rectangle,
|
||||||
|
minimum width=1.5cm,
|
||||||
|
minimum height=1.5cm
|
||||||
|
] (Disc) at (-3.5,-5)
|
||||||
|
{
|
||||||
|
\includegraphics[width=1.5cm]{Figures/STM32_Discovery.jpg}
|
||||||
|
};
|
||||||
|
\node[below=1mm of Disc] {STM32 Discovery};
|
||||||
|
|
||||||
|
\node[
|
||||||
|
draw,
|
||||||
|
rectangle,
|
||||||
|
minimum width=1.5cm,
|
||||||
|
minimum height=1.5cm
|
||||||
|
] (F0) at (-1.5,0)
|
||||||
|
{
|
||||||
|
\includegraphics[width=1.5cm]{Figures/F0.jpeg}
|
||||||
|
};
|
||||||
|
\node[above=1mm of F0] {FlipperZero};
|
||||||
|
|
||||||
|
% Arrow between boxes
|
||||||
|
%\draw[decorate, decoration={snake}] (box1) -- (box2);
|
||||||
|
\draw[->, thick] (HC05) -- (ESP);
|
||||||
|
\draw[<->, decorate, decoration={snake}] (PC1) -- node[below right]{BT-connectivity} (HC05);
|
||||||
|
\draw[->] (HC05) -- node[left]{UART} (ESP);\\
|
||||||
|
\draw[<->] (HC05) -- node[right]{Tx $\leftrightarrow$ Rx} (ESP);
|
||||||
|
|
||||||
|
\draw[<->] (ESP) -- node[below]{UART} (Disc);
|
||||||
|
\draw[<->] (ESP) -- node[above]{Tx $\leftrightarrow$ Rx} (Disc);
|
||||||
|
|
||||||
|
\draw[<->] (Disc) -- node[left]{USB} (PC2);
|
||||||
|
|
||||||
|
\draw[->, decorate, decoration={snake}] (F0) -- node[above=3mm]{Jamming} (1.25,-1.5);
|
||||||
|
\
|
||||||
|
|
||||||
|
\end{tikzpicture}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\subsection{Code integrity}
|
\subsection{Code integrity}
|
||||||
\subsubsection{Context}
|
\subsubsection{Context}
|
||||||
|
|
|
||||||
|
|
@ -64,7 +64,7 @@ delay(2000);
|
||||||
|
|
||||||
#include <SoftwareSerial.h>
|
#include <SoftwareSerial.h>
|
||||||
|
|
||||||
#define BTouVESC 0
|
#define BTouVESC 3
|
||||||
|
|
||||||
|
|
||||||
#define RXBT 14 // D5
|
#define RXBT 14 // D5
|
||||||
|
|
@ -73,9 +73,10 @@ delay(2000);
|
||||||
#define RX2_VESC 16 //D0 RX ESP8266 / PB10 TX Discovery
|
#define RX2_VESC 16 //D0 RX ESP8266 / PB10 TX Discovery
|
||||||
#define TX2_VESC 5 //D1 TX ESP8266 / PB11 RX Discovery
|
#define TX2_VESC 5 //D1 TX ESP8266 / PB11 RX Discovery
|
||||||
|
|
||||||
#if BTouVESC == 1
|
|
||||||
|
|
||||||
|
#if BTouVESC == 1
|
||||||
SoftwareSerial mySer(RXBT, TXBT);
|
SoftwareSerial mySer(RXBT, TXBT);
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
Serial.begin(9600); // Serial Monitor
|
Serial.begin(9600); // Serial Monitor
|
||||||
mySer.begin(9600); // HC-05
|
mySer.begin(9600); // HC-05
|
||||||
|
|
@ -93,7 +94,9 @@ void loop() {
|
||||||
while (Serial.available()) {
|
while (Serial.available()) {
|
||||||
char c = Serial.read();
|
char c = Serial.read();
|
||||||
mySer.print(c);
|
mySer.print(c);
|
||||||
|
mySer2.write(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#elif BTouVESC == 0
|
#elif BTouVESC == 0
|
||||||
|
|
@ -119,4 +122,29 @@ void loop() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#elif BTouVESC == 3
|
||||||
|
|
||||||
|
// BT on SoftwareSerial
|
||||||
|
SoftwareSerial BT(RXBT, TXBT);
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
Serial.begin(115200); // USB debug
|
||||||
|
BT.begin(9600); // HC-05
|
||||||
|
Serial1.begin(115200); // TX only (GPIO2) maybe to VESC
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
while (BT.available()) {
|
||||||
|
char c = BT.read();
|
||||||
|
Serial.write(c);
|
||||||
|
Serial1.write(c); // to VESC
|
||||||
|
}
|
||||||
|
|
||||||
|
while (Serial.available()) {
|
||||||
|
char c = Serial.read();
|
||||||
|
BT.write(c);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue