You are on page 1of 12

1

Aerial test bench introduction in electrical


engineering classroom: study in the learning process
focused on digital control teaching
Felipe Souza Sanches1 , André Carmona Hernandes1
1 Universidade Federal de São Carlos, Departamento de Engenharia Elétrica, Rodovia Washington Luis, km 235,
São Carlos, Brasil, CEP: 13565-905

Abstract—The active methodology, according to studies, is Indeed this action is important. According to [11] it is
more efficient than traditional models. Besides that, is shown also possible to list reasons that make robotics effective in
that the use of robotics in the learning process brings several introductory engineering education:
benefits. Considering this information, a test bench, used for
aerial studies, was applied to the discipline of digital control. 1) Enables students to gain a broad view of areas such as
Through questionnaires applied to the students, it was possible computer engineering, electrical and mechanical, and besides,
to track the improvement in some competencies such as the helps to arouse interest in this professional area.
microcontroller and basic control concepts. On the other hand,
students had difficulty in dealing with the modeling of the
2) The students gain experience and acquiring knowledge
proposed system, which hindered the full application of active that will be important to succeed in more advanced parts of
methodology in this project. the engineering course.
keywords—Robotic, aerial, control, test bench, educational, 3) From the beginning of the study, students end up getting
active methodology involved in self-directed learning, interdisciplinary activities,
teamwork, develop professional communication, technical in-
I. I NTRODUCTION vention, and research.
4) It makes the student learn to investigate physical environ-
D IFFERENT approaches can be taken during the learning
process, but studies show that old-fashioned teaching
models have low effectiveness when compared with results
ments and human factors, which ultimately determine topics
for engineering projects.
coming through the active methodology, according to [1], [2], 5) It can develop students’ intelligence and creativity when
[3], and [4]. The active methodology is based on stimulating they are subjected to intensive activity resolution practices.
the constant contact of the student with the topics covered and Robotics studies by itself is a very comprehensive topic,
exercises critical thinking about the operations performed in but a branch which is currently becoming popular is aerial
their activities. The teachers change their perspective as well, robotics, more specifically the RPA (Remotely Piloted Air-
which they end up acting as a facilitator to the learning pro- craft) category. Such enthusiasm, as shown in [12], is justified
cess. According to [5], punctual redirects, distance monitoring, when is observed the positive financial impact of 82 billion
and suggestions are part of the educator’s performance, doing dollars that this segment has made and will generate only in
a job similar to mentoring. This can be applied to different the American market between 2015 and 2025, according to
study fields such as engineer courses. the International Association of Unmanned Vehicle Systems
Constant contact with laboratory practices becomes an es- (Association for Unmanned Vehicle System International -
sential factor in engineering education, since, as [6] highlights, AUVSI). Even with the pandemic situation, related to COVID-
part of the dropout in the courses is due to the loss of 19, is seen that drones have become part of the operation of
motivation and discouragement caused by the theoretical basis many companies which see in this aircraft a good way to rein-
that the engineering introduces the students. It is essential vent themselves. According to Dan Burton, founder and CEO
to emphasize that this theoretical basis is essential for the of DroneBase, the largest global drone operations company,
solution of real problems, but this basis must communicate customers are incorporating drones into their operations and
with laboratory activities and the knowledge presented to the budgets, and are still finding additional use cases. [13]
student must be turned to application in engineering. The RPA has many different models and one type is the
The electrical engineering course is moving towards making rotary-wing aircraft, being the most popular the quadcopter,
it possible to teach the broadest technical details of a wide which consists of 4 equally spaced vertical propellers, battery,
range of disciplines. Making use of robotic systems to achieve and electronic components embedded in its structure. Addi-
this goal ends up being a frequent practice, as shown in [7], tional hardware may be added to receive radio commands or
[8], and [9]. [10] still highlights that educational institutions transmit some data. Several authors have tried to understand
with high reputations in engineering, such as Carnegie Mellon and propose faster, more robust or better controllers for these
University, use mobile robotics application as a teaching tool. aircraft, just like [14], [15], [16], [17] and [18]. Besides that
2

these studied aircraft can also be part of laboratory materials III. E DUCATIONAL BENCH
in an electrical engineering department. The educational bench consists of two propellers and rotors,
Is important to highlight that according to [19], comprehen- positioned, in each side, at the end of a L-shaped rod. The
sive research shows that the results related to the learning of rod has a aluminum axle fixed in the middle, which connects
engineering programs are associated with the quality of the to two ball bearings. Thus the L-shaped rod is free to turn
laboratories and the experiments carried out and, however, a and, as it has weight support in both sides, it is less prone
fully functional quadcopter can be expensive and may also to vibration and other undesirable mechanical movement. The
require a protected area for testing purposes only. Thus, the bearings are on 15 cm height wooden support. There are two
practice of using technology platforms are widely used. ESCs (electronic speed control), which are also located on
There are some ideas available as Quanser AERO. This the rod, where they perform motor speed control, an analog
specific test bench can be integrated with a PC and mi- encoder, which is powering by a microcontroller, positioned
crocontroller, such as Arduino and Raspberry Pi. Besides in the central position of the rod, designed so that angle
that, Quanser AERO interfaces Matlab R and Simulink R which measurement is possible. The microcontroller, also responsible
makes the student having contact with different engineering for controlling the ESCs, is positioned parallel to the center of
tools. This test bench is also used to an academic purpose, as is the rod. The base is made of wood and supports the bearings
possible to see in [20], [21], and [22]. Besides Quanser AERO, of the bearing and the circuit board of the hide.
there the Twin Rotor MIMO System, by Feedback Instruments
Ltd., which also permits integration with Matlab and Simulink
through an Advantech PCI Card. This plant makes the student
having contact with a MIMO system, making it possible to
study and apply control theory, as shown in [23]. Despite
the differences, both benches are excellent systems to study
aerodynamics, apply controllers and they are still able to
engage research on the topics proposed by their application
In addition, it turns out to be quite common for an engi-
neering course to deal with low university budgets. Consid- Fig. 1: Diagram of operation of the developed test bench.
ering this, the practice of using technological platforms that
cost less than traditional ones is quite common. Applications
with LEGO R can be seen at Lego-Lab at Aarhus University,
St Brown University, and Tufts University. [24] In both,
LEGO R elements were used to apply various ideas associated
with robotics, control, and computer science. Despite the
flexibility of LEGO R , it can still be very expensive to apply.
In [25] and [26] a didactic platform, aiming to teach control,
was developed using parts that are easy to replace and that
Fig. 2: Blocks diagram of the test bench.
would allow simplified repair and maintenance. Based on
them, a low-budget test bench was developed with application
The proposed bench diagram and its physical implemen-
aimed at teaching and research in the field of aerial robotics,
tation are shown, respectively, in figures 1 and 2. The char-
so the platform presents the challenges encountered when
acterization related to ESC and ENGINE blocks are shown
working with drones, as observed in [27].
in A, the information of the ANGULAR SENSOR and the
ARM are depicted, respectively, in C and B. Besides that, the
II. O BJECTIVE photography of the bench is showed in figure 3.

The objective of this article is to analyze the students’ IV. P ROBLEM F ORMULATION
development considering different theoretical fronts existing in The discipline of Digital Control, offered by the Departa-
a controller project applied to aerial robotics. The test bench mento de Engenharia Elétrica (electrical engineering depart-
developed was applied in the discipline of Digital Control for ment) of the Universidade Federal de São Carlos (Federal
students of electrical engineering at the Universidade Federal University of São Carlos), is a 90 hours course, where 30
de São Carlos (Federal University of São Carlos). hours are used for laboratory practices. Another point to
This article is organized as follows. Section III describes be highlighted about the discipline, it is offered in the 8th
the test bench used. Section IV presents the context in which semester of 10, therefore, it is expected that the students
the bench was applied and the project’s integration. Section V already have a broader knowledge of engineering since they
shows the methodology used both to obtain and to interpret have already gone through disciplines such as programming,
the information collected. Section VI presents the results electric and digital circuits, electronics circuits, modeling,
obtained together with their discussion. Section VII concludes microcontrollers, and control systems. For the students to
the article and future work to be done. Appendices A, B, C be regularly enrolled, they must have been approved in the
and D present tutorials used by the students during the project. discipline of Control Systems 2 and, still, are recommended
3

all the students in this step is infeasible. The tutorials are scale
calibration and force measurement, bench characterization,
response to the step of the bench, and powering of the bench,
as shown respectively in the appendixes A, B, C, and D.
Furthermore, a questionnaire was also applied at the begin-
ning of the semester, whose questions were relevant to track
the students’ expertise in the topics and technical skills that
would be worked in the semester. Therefore, a Likert scale was
used, as seen in [29], which consists of a psychometric scale
widely used in research questionnaires. Thus, the students
specified their level of agreement or disagreement, which by
choosing the number -2 the student would be disagreeing with
the proposed statement in the question, and with the choice of
number 2 the student would be agreeing with the statement.
This scale is able to capture the student’s feeling regarding the
question.
Fig. 3: Test bench used in the developed project. Moreover, the questions presented in the questionnaire was
developed to have the characteristics highlighted in [30], such:
1) The question should make the student have only one
the students have taken the discipline of Applications of interpretation.
Microcontrollers. The discipline of Digital Control aims to 2) The question must be developed clearly and precisely.
”Provide the student with the basic concepts of discrete sys- 3) The question should express to the student that he is
tems in time and real-time control projects for dynamic and its reading it one idea at a time.
modeling and implementation in practical computer systems”, 4) The question must be developed in such a way that
as presented in the excerpt extracted from the Pedagogical even for the lowest stratum of the analyzed population, it can
Project of the electrical engineering course [28]. interpret it.
Thus, it is assumed that the student has autonomy and re- 5) The question has to be asked in order to be consistent
sourcefulness in the technical part in comparison to students in with the research proposal.
the first semesters of the course. Therefore, the application of
6) The question must be developed to be precise and distinct
the active methodology is adequate for the course in question,
from the other questions in the questionnaire that cover the
since the methodology places the students as the protagonists
same subject.
of their learning process. Besides, laboratory practices allow
7) The question has to be asked in order to avoid using the
the student to spend more time having practical contact, as
same terms in all questions, removing phrases that may make
commented in [5].
it difficult for students to understand.
This practical contact is important once the expected project
8) The question must be developed to avoid using thermolo-
requires the student to have a larger and more complex
gies that indicate extremisms.
interpretation of mechanics, electronics, and all the physical
events contained therein. Consequently, the student may be 9) The question must present appropriate phrases with the
required to revise punctually on specific topics that they have characteristic to be evaluated.
difficulty with. A broader view of the phenomena that the 10) The question must be developed in a way that does not
bench encompasses helps in the development of the control seem ridiculous, purposeless or childish.
project to be carried out by the 27 students assigned to the Besides the questionnaire, 2-months laboratory classes were
class being tracked. initiated and after the end of these practical classes, the
To have better use in the laboratory, the class was divided students had 3 months to develop the project, in which it
into two parts, Class A and Class B, the duration of the represented the final part of the digital control course.
practical part was increased from two to four hours and each At the end of the semester, a new questionnaire was pro-
class alternated between using the laboratory every two weeks, posed. The questions asked were similar to those asked at the
instead of weekly use. beginning of the course, but with the addition of new questions
that would make possible tracking the evolution regarding the
domain and understanding of the topics covered, and also find
V. M ETHODOLOGY out what interests were aroused with the conclusion of the
In addition to the theoretical classes offered during the course.
semester, another action taken to provide important infor- Moreover, there was also a presentation of the works
mation and help students were the tutorials. These tutorials developed by the students, as part of the evaluation, in a public
introduced information regarding the test bench characteriza- space within the university aiming greater visibility of the
tion and how to operate it. Besides that, they also optimized activities carried out in the classroom by the entire community
the time available to execute the project, considering that a that participates in the university, as shown in figure 4. The
characterization takes time, and to involve the participation of executed schedule is presented in table I.
4

This function is displayed in the statistical software Minitab.


Thus, the collected data is shown presenting a totalitarian
behavior of the answers, and, with this function, it is possible
to observe the median of the sample, symbolized by a point.
The blue box, the interquartile range box, represents the
distance between the first and third quartiles (Q3 - Q1) and
is responsible for presenting at least 50% of the data. There
are also lines connected in the box, whiskers, whose its role
is to present the maximum and minimum values, representing
no more than 25% in each side of the box, thus completing
the 100 % of the data and, as shown in [32], excluding points
that are considered outliers, represented as a diamond figure.
In parallel with the boxplot, the histogram is also analyzed
considering it shows detailed information related to the data
which can help to track the students development.

Fig. 4: Presentation of the developed work in the classroom


to the university community.

TABLE I: Activities developed throughout the semester in the


discipline.
Worked period
Activities 08 09 10 11 12
1) Theoretical classes
2) Laboratory classes
3) Execution of the controller project
4) Questionnaires
5) Presentation

VI. R ESULTS AND DISCUSSIONS


The educational fronts desired to analyze through the ques-
tions presented in the two questionnaires are shown in table Fig. 5: Comparison of the answers obtained from the students
II. In questionnaire 1, question Q1 was repeated for the with the first question of questionnaires 1 and 2 in relation to
5 fronts already mentioned. Likewise, the same was done the 5 fronts studied.
with questions Q2.1, Q2.2, and Q2.3 in questionnaire 2. The
questions are shown in table III. Figure 5 shows the results obtained with questions Q1 and
Q2.1. Regarding to the F1 front, where it refers to the use of
TABLE II: Nomenclature of the teaching fronts used in the Matlab, it can be seen that its median remains the same in
questions present in the table III. boxplots Q1 F1 and Q2.1 F1, however, it is observed that at
Nomenclature related to table III least 50% of students in the interquartile region are no longer
F1 Matlab positioned between the -1 and 1 indexes, now they occupy
F2 C language the space between 0 and 1. Matching this result with figure 6,
F3 Microcontroller
F4 Basic control concepts
it is possible to observe an evolution regarding to the use of
F5 Stages of a controller project Matlab, once there is a positive shift in the amount of answers
to higher indexes, when is compared the the answers from the
questionnaire 1 (Q! F1) with questionnaire 2 (Q2.1 F1), the
TABLE III: Questions present in questionnaire 1 and 2. number of data in indexes -2 and -1 decreased and index 2
Questions was chosen by some students.
Q1 I have an easy time dealing with the topic In C language front (F2), figure 5 shows the median falling
Q2.1 I have an easy time dealing with the topic from 1 (presented in the label Q1 F2) to 0 ( presented in the
Q2.2 The work developed helped with the topic
During this period, outside the discipline of Digital Control, label Q2 F2). Associating this information with figure 7 is
Q2.3 seen that part of the population presented in the index 1 in
I worked with the topic.
the first questionnaire, distributed their evaluation among the
For the analysis and visualization of the obtained answers, indexes -1, 0 1 and 2. A reasonable explanation for that would
the boxplot tool was used. This format of analysis is suitable, be and difficult faced by students do executed what they have
given the size of the sample collected (number of students learned during the course in the proposed project, and also is
who participated in the questionnaires) is greater than the considered that a change in the student’s perspective on the
minimum sample recommended of 20, as highlighted in [31]. topic may have occurred between the beginning and the end
5

Fig. 6: Histogram made with the answers to questions Q1 and Fig. 8: Histogram made with the answers to questions Q1 and
Q2.1 regarding Matlab (F1). Q2.1 regarding the microcontroller (F3).

explanation for this worsening may be similar to the one given


of the discipline since there is a dilution of the quantity of
to C language (F2), which the students faced difficulties to use
indexes 1 over the surrounding options.
their previous knowledge and apply it to the experiment.

Fig. 7: Histogram made with the answers to questions Q1 and Fig. 9: Histogram made with the answers to questions Q1 and
Q2.1 referring to language C (F2). Q2.1 regarding basic control concepts (F4).

About knowledge in the microcontroller (F3), figure 5 In the Stages of a controller project (F5), the median point
shows an evolution of the students in this front, considering the and the interquartile box jump from, respectively, point 0 to
median value jumped from -1 to 0, and the concentration of at 1, and the range from - 1 and 1 to 0 and 2, as shown in the
least 50% of the answers came out of the restricted range of boxplots Q1 F5 and Q2.1 F5 presented in figure 5. Figure
-1 and 0 to -1 and 1, as seen in Q1 F3 and Q2.1 F3. This fact 10 also shows the positive displacement which the positive
is reinforced by figure 8, which the decrease of the negative region of Q2.1 F5 is more occupied than the negative one.
indexes amount and the increase of the number of answers in Considering that, is possible to assume that the project was
indexes 0 and 1. effective and helped the students develop this front.
Basic concepts of control (F4) shows a decrease in the For question Q2.2, which assesses whether the work helped
median value from 0 to -1, and the interquartile range ranges with the fronts, the results obtained are shown in figure 11.
from -1 to 1 to the range of -1 to 0, seen in Q1 F4 and Except for the front related to the microcontroller, all other
Q2.1 F4, as is possible to see in figure 5. Looking at figure 9 it fronts had their median at 1. Comparing the result of figure 5
is seen in Q2.1 F4 that the index -1 is much more bigger than with figure 11 it can be seen that the fronts F1 and F5 had a
in Q1 F4, and all the positive indexes decreased. A possible good performance on the part of the students. For F2 and F4, as
6

of the students only used the microcontroller in the discipline,


and confronting this fact with the graphic present in figure 12
it is concluded that all the gain obtained in F3 was thanks to
the work developed with the course. This idea is also engaged
considering there was no reviewing of this front before the
beginning of the discipline.

Fig. 10: Histogram made with the answers to questions Q1


and Q2.1 regarding the controller project (F5).

Fig. 12: Result of question Q2.3 for the 5 fronts.

TABLE IV: The nomenclature used in the questions present


in the table V.
Nomenclature related to table
T1 Bench sensor characterization tutorial
T2 Motor strength characterization tutorial
T3 Plant characterization tutorial
D1 Bench sensor characterization data
D2 Motor strength characterization data
D3 Plant characterization data

Fig. 11: Result of question Q2.2 for the 5 fronts. TABLE V: Questions present in questionnaire 2.
Questions
In my opinion, the tutorials/characterization videos helped
Q2.4 to understand how was the experimental process of data
the interquartile boxes occupy the respective positive intervals collection.
of 0 and 1, and 0 and 2 are interpreted as an acceptable Q2.5 The data provided was presented clearly.
evolution of performance. On the F3 front, despite the median
being the index 0, its interquartile region is in the range from The students were also asked how they dealt with the
0 to 1, which, considering it was a front where the students information that was provided at the beginning of the project,
had difficulty, it is still a positive result once these parameters being the tutorials of the procedure done and the acquired data
did not enter indices less than 0 and also show that in the as shown in table IV. The questions related to this topics are
students perceptions, the proposed work stimulates all 5 fronts show in table V.
investigated. In general, it is possible to observe by the figures 13 and
Besides that, was asked to the student evaluated whether 14 the tutorials and data referring to the characterizations
outside the discipline they worked with the analyzed fronts, executed and made available to the students had good results
as seen in Q2.3 in table III. According to figure 12, fronts since for both graphs the medians were at 1, although the
F1 (Matlab) and F4 (Basic control concepts) were approached box plot referring to the engine data (Q2.5 D2) has part of
in other places by part of the students, although the median its interquatile box below index 0, which is indicative of the
value is placed in the index 0. F2 (C language) and F5 (Stages complexity of the problem. Even so, these results highlight
of a controller project) presented a median in -1, depicting the competence in the way of making the data available.
a considerable part of the students only had contact with Another question answered by the students was regarding
this topic during the discipline. Thus, this information can be the clarity that they performed the various stages present in
used to highlighted the good result related to the stages of a the project as is possible to see in table VI. The question is
controller project (F5). Figure 12 also shows that at least 50% shown in table VII.
7

requirements (S3) and control architecture definition (S4) show


a median value of 0, their interquatile box is between 0 and
1 indexes. In figure 16, experimental tests(S7) and adjustment
of requirements (S9) show a positive result, considering that
at least 50% of the data are placed between 0 and 1 indexes,
and their median value indexes are 1 for both cases. Controller
design differs only in the median value, which in this case is
0.

Fig. 13: The evaluation made on the three tutorials provided.

Fig. 15: Answers to question Q2.6 regarding the clarity


presented by students in steps S1, S2, S3, S4 and S5.

Fig. 14: The evaluation made on the three sets of data


available.

TABLE VI: The nomenclature used in the question present in


the table.
Nomenclature related to table
S1 Identification of the variables (inputs, output, states)
Definition of the domain of the variables
S2
(physical magnitude)
S3 Choice requirements
S4 Control architecture definition
S5 Simulation step
S6 Controller design Fig. 16: Answers to question Q2.6 regarding the clarity
S7 Experimental tests presented by students in steps S6, S7, S8, S9 and S10.
S8 Identification of unmapped variables
S9 Adjustment of requirements
S10 Model validation (simulated/experimental) Besides that, from figures 15 and 16 it is observed that
students answered they faced difficulties in the steps of the
TABLE VII: Question present in questionnaire 2. simulation step (S5), identification of unmapped variables
(S8) and model validation (simulated/experimental) (S10). A
Question
During the project, I was clear during all the steps hypothesis for such responses may be precisely the project’s
Q2.6 proposal, where it was sought to use the active methodology,
performed.
therefore, no script was made available to students. This drop-
in expectation might be a factor that justifies this position by
Analyzing figure 15 it is observed that steps like identifi- part of the student.
cation of the variables (S1) and definition of the domain of It was also analyzed the comments written by the students
the variables (S2) did not presented much problem to at least regarding the difficulties faced. In general, it is observed that
50% of the class, once the interquartile box is in a positive area the class presented major problems about modeling, repre-
and the median is situated in the index 1. Although in choice senting 32% of the answers, and stages of experimentation,
8

appearing as the second most recurrent problem with 24% of


the answers. The difficulties are observed in figure 17.

Fig. 17: Most recurring difficulties according to the opinion Fig. 18: Answers to question Q2.7 regarding the interest
of each student. aroused at least in areas A1, A2, and A3.

Students were also asked about their interest in the areas


shown in table VIII. The question is shown in table IX.
Analyzing figures 18 and 19 is possible to highlight that the
digital control area (A3) was the one with the best positioning
between the fields studied, where its median value was placed
in the index 1. Besides that, is possible to compare this result
with the difficulties faced by the students, shown in figure
17. Considering the topics as experimentation, control theory,
and control practice is seen that the front of digital control
represented 60% of the difficulties, and still seems that the
students remained interested. It may suggest that the proposed
project for the digital control discipline has motivated the
students.
TABLE VIII: The nomenclature used in the question present
in the table IX. Fig. 19: Answers to question Q2.7 regarding the interest
Nomenclature related to table
aroused at least in areas A4, A5, and A6.
A1 Aerial robotics
A2 Modeling
A3 Digital control process. It was seen even if all the information to execute the
A4 Microcontroller project, they still needed the professor’s help to clarify some
A5 Programming in Matlab/Simulink
A6 Instrumentation topics, being most of them related to modeling.

VII. C ONCLUSION
TABLE IX: Question present in questionnaire 2. With the analyzes made on the results, it was possible to
Question observe that the work impacted all fronts, showing greater
Q2.7 During the project, my interest was aroused/increased. relevance in some cases and less in others. In addition, mod-
eling is a topic that possibly makes the student lose interest in
In contrast with that, modeling (A2) had a greater disinterest pursuing a career in the field of aerial control and robotics. A
and this can be justified when is considering that the biggest possible solution to solve this problem could be a reviewing, at
difficulty was modeling. Instrumentation (A6) had their me- the beginning of the digital control discipline, about subjects
dian located at 0 and its interquartile range occupied mostly related to modeling or reviewing how this specific topic
regions below index 0 shows a partial disinterest, possibly is being addressed in disciplines that are prerequisites for
related to experimental difficulties. In general, this positioning it. On the other hand, it was seen that the discipline and
can be linked with a misperception and other difficulties also the project had a positive impact on fronts such as C
faced by the students during the project. Interests related to language and stages of a controller project. Besides that, the
the microcontroller (A4) only a partial interest and as aerial application of the active methodology was partially effective,
robotics (A1) as programming (A5) did not have modification. since the students had great difficulties with the modeling of
The application of the active methodology to this subject the problem.
was not completely correct considering it was the first time For future work, it is desirable to increase the dataset, im-
the students was submitted over this approach in the learning prove the delivery of support materials, and also it is possible
9

to propose to trace the causes of the difficulties faced by the [19] O. Aydogmus, “A web-based educational tool using programmable logic
students in order to make the electrical engineering course controller-connected MATLAB-OPC server,” 2015.
[20] G. M. M. S. Vonckx K.; Janiak, “Optimal Tracking Control Experiments
manage, in the best possible way, to prepare the students and for 2-DOF Helicopter: An Open-Implementation Approach,” in 2019
not move them away from areas that they may have a little 7th International Conference on Mechatronics Engineering (ICOM),
more difficulty. Bradley University, USA. IEEE, 2019.
[21] T. Arabi E.; Yucelen, “Experimental Results with the Set-Theoretic
Model Reference Adaptive Control Architecture on an Aerospace
ACKNOWLEDGMENT Testbed,” in AIAA Scitech 2019 Forum, University of South Florida,
FL, USA. AIAA, 2019.
I would like to thank mainly God, my family, friends, and [22] M. Steinbusch A.; Reyhanoglu, “Robust Nonlinear Tracking Control of
a 2-DOF Helicopter System,” in 2019 12th Asian Control Conference
professors. Without each of them, my journey and accomplish- (ASCC), Eindhoven University of Technology, The Netherlands; Univer-
ments would not be so extraordinary. Thank you, professor and sity of North Carolina at Asheville, USA. IEEE, 2019.
friend, André Carmona Hernades for, since the beginning of [23] S. F. Toha and M. O. Tokhi, “PID and inverse-model-based control of
my engineering studies, instructing me to become an excellent a twin rotor system,” Robotica, vol. 29, no. 6, p. 929–938, 2011.
[24] E. Cuevas, D. Zaldivar, and M. Pérez-Cisneros, “Low-cost commercial
professional. LegoTM platform for mobile robotics,” International Journal of Electri-
cal Engineering Education, vol. 47, no. 2, pp. 132–150, 2010.
[25] L. B. Lopes, L. Enoque, and E. de Souza Oliveira, “Proposta De
R EFERENCES Aerostabilizador Como Bancada Didática Para O Ensino De Controle
De Processos,” no. NOVEMBER 2013, 2015.
[1] J. B. Biggs, Teaching for quality learning at university: What the student
[26] E. Cavazzana, A. Filog, E. S. Jos, D. Filho, U. Federal, E. El,
does. McGraw-hill education (UK), 2011.
A. F. Ferrari, E. S. E. Mois, P. Petr, A.-n.-m. Esta, and F. Ale-
[2] M. Prince, “Does active learning work? A review of the research,”
gre, “CONSTRUÇÃO DE UMA PLATAFORMA DIDÁTICA PARA
Journal of engineering education, vol. 93, no. 3, pp. 223–231, 2004.
ESTUDO DA TÉCNICA DE CONTROLE GAIN SCHEDULLING
[3] R. M. Felder and R. Brent, “Active learning: An introduction,” ASQ
UTILIZANDO UM ESCALONADOR MECÂNICO DE GANHOS,”
higher education brief, vol. 2, no. 4, pp. 1–5, 2009.
2007.
[4] C. C. Bonwell and J. A. Eison, Active Learning: Creating Excitement
[27] V. A. De Campos and A. C. Hernandes, “Educational testbed for aerial
in the Classroom. 1991 ASHE-ERIC Higher Education Reports. ERIC,
angular control: Project and study case,” Proceedings - 15th Latin
1991.
American Robotics Symposium, 6th Brazilian Robotics Symposium and
[5] P. C. A. Diniz, A. C. P. Veiga, and G. N. Rocha, “Adapting
9th Workshop on Robotics in Education, LARS/SBR/WRE 2018, pp. 528–
team-based learning for application in telecommunications engineering
534, 2018.
using software-defined radio,” The International Journal of Electrical
[28] P. D. O. M. Junior, “PROJETO PEDAGÓGICO CURSO DE
Engineering & Education, vol. 56, no. 3, pp. 238–250, 9 2018.
BACHARELADO EM ENGENHARIA ELÉTRICA,” in Projeto
[Online]. Available: https://doi.org/10.1177/0020720918799524
Pedagógico - Engenharia Elétrica - UFSCar, São Carlos, 2008, ch.
[6] Z. H. Khan and M. I. Abid, “Role of laboratory setup in project-based
ANEXO 3 EM, p. 152.
learning of freshmen electrical engineering in Pakistan,” 2017.
[29] R. Likert, “A TECHNIQUE FOR THE MEASTIREMENT OF ATTI-
[7] R. M. Murray, K. J. Astrom, S. P. Boyd, R. W. Brockett, and G. Stein,
TUDES,” Encyclopedia of Research Design, 2012.
“Future directions in control in an information-rich world,” IEEE Control
Systems Magazine, vol. 23, no. 2, pp. 20–33, 2003. [30] J. A. P. M. Coelho and G. H. S. Souza, “Desenvolvimento
[8] D. Hristu-Varsakelis and R. W. Brockett, “Experimenting with hybrid de questionários e aplicação na pesquisa em Informática na
control,” IEEE Control Systems Magazine, vol. 22, no. 1, pp. 82–95, Educação,” Metodologia de Pesquisa em Informática na Educação:
2002. Abordagem Quantitativa de Pesquisa, 2019. [Online]. Available:
http://metodologia.ceie-br.org/wp-content/uploads/2018/10/cap2 6.pdf
[9] P. Antsaklis, T. Basar, R. DeCarlo, N. H. McClamroch, M. Spong, and
S. Yurkovich, “Report on the NSF/CSS workshop on new directions [31] Minitab, “Interpret the key results for Boxplot,” 2020. [Online]. Avail-
in control engineering education,” IEEE Control Systems Magazine, able: https://support.minitab.com/en-us/minitab/18/help-and-how-to/
vol. 19, no. 5, pp. 53–58, 1999. graphs/how-to/boxplot/interpret-the-results/key-results/
[10] L. Pacheco, N. Luo, I. Ferrer, and J. Cobos, “Integrating control science [32] ——, “Interpret all statistics and graphs for Display
in a practical mobile robotics course,” vol. 51, no. 3, 2014. Descriptive Statistics,” 2020. [Online]. Available:
[11] I. M. Verner and D. J. Ahlgren, “Conceptualising educational approaches https://support.minitab.com/en-us/minitab/18/help-and-how-to/
in introductory robotics,” International Journal of Electrical Engineering statistics/basic-statistics/how-to/display-descriptive-statistics/
Education, vol. 41, no. 3, pp. 183–201, 2004. interpret-the-results/all-statistics-and-graphs/
[12] D. Jenkins and B. Vasigh, “The Economic Impact of Unmanned
Aircraft Systems Integration in the United States,” Association for
Unmanned Vehicle Systems International, no. March, pp. 1–40, 2013. A PPENDIX A
[Online]. Available: http://www.auvsi.org/econreport S CALE CALIBRATION AND FORCE MEASUREMENT
[13] D. Burton, “Column: Here’s How the Commercial Drone Industry
Can Prove Itself During the Pandemic,” 2020. [Online]. Avail- 1- Separate weights whose values are known. The mass will
able: https://dot.la/drone-coronavirus-los-angeles-2645918239.html?
rebelltitem=2#rebelltitem2 be represented by the unknown mb .
[14] D. J. Almakhles, “Robust Backstepping Sliding Mode Control for a 2- Ensure that the test bench is fixed to the work plane. See
Quadrotor Trajectory Tracking Application,” IEEE Access, vol. 8, pp.
5515–5525, 2020.
figure 20.
[15] J. Raj, K. S. Raghuwaiya, and J. Vanualailai, “Novel Lyapunov-Based 3- Fix a thin point next to the cylindrical structure so that it
Autonomous Controllers for Quadrotors,” IEEE Access, vol. 8, pp. is possible to measure the force that the bench arm performs
47 393–47 406, 2020.
[16] A. Abadi, A. E. Amraoui, H. Mekki, and N. Ramdani, “Robust tracking
with the scale. Figure 21 illustrates such procedures.
control of quadrotor based on flatness and active disturbance rejection 4- Position the tip in a position that looks good and note this
control,” IET Control Theory Applications, vol. 14, no. 8, pp. 1057– value (position lx ). See figure 22. Note that the ruler measures
1068, 2020.
[17] S. Nadda and A. Swarup, “Tracking Control Design for Quadrotor
from the motor to the center of the test bench.
Unmanned Aerial Vehicle,” Defence Science Journal, vol. 67, pp. 245– 5- Align the arms so that they are at an angle of 0◦ avoiding
253, 4 2017. interference from positioning errors.
[18] R. Mahony, V. Kumar, and P. Corke, “Multirotor Aerial Vehicles:
Modeling, Estimation, and Control of Quadrotor,” Robotics Automation 6- After positioning the structure on the bench, tare the
Magazine, IEEE, vol. 19, pp. 20–32, 9 2012. balance to avoid any unbalanced mass effect.
10

Fig. 22: Positioning the tip of the structure at a point on the


arm.

Fig. 23: Setup model assembled for measurements.

Fig. 20: Fixing done on the bench.

mb .g(L − lca ) = mm .g(L − lx )

Dividing everything by mb .g gives:

mm
(L − lca ) = (L − lx )
mb
mm
Renaming the mb relation to mN and isolating it in the
equation gives

L 1
− lca = mN
L − lx L − lx
L
In order to highlight the existing linear relationship, L−l x
1
Fig. 21: Assembly of the setup made to calibrate the scale and will be replaced by b and L−lx by a. Thus, the equation
measure bench forces. obtained is:

−a.lca + b = mN
7- Place the previously separated weights in known posi-
tions on the bench arm so that, with each measurement made
With the curve obtained experimentally, it is seen that the
by the scale, the weight was increased. This procedure was
value of the length of the arm L is given by the relation ab .
repeated for different positions on the arm, measured by the
Following the same idea, the lx position is obtained through
ruler (lca ).
the relation b−1
a .
8- Given the fixation of the bench and considering that its
The validation of the calibration done is completed from
arms are static, there is the mathematical relationship of the
the moment that lx ∼= lxregression .
model shown in figure 23:
9- Once the calibration part is finished, execute the program-
X ming present in Bitbucket to start the motor that is opposite
M0 = 0 the arm connected to the scale.
10- Do the repetitions using the measurement using different
that is, duty cycle values.
11

A PPENDIX B figure 25.


B ENCH CHARACTERIZATION 2- Connect a wire to the VCC pin on the bench’s devel-
1- Download on your smartphone an application capable of opment board and extend it along one arm, try to pass it
measuring the angle that the bench will make. The application through the hellermans tapes, and make the tip contact the
that was used is found in: Link 1. board. Figure 26 illustrates this positioning. The board used
2- Using hellerman tape, attach your smartphone to one of consists of a resistor connected to the ground and to several
the bench’s arms. Figure 24 shows the fixation made for the islands with solder, thus aiming to increase the contact surface
characterization. so that the tip with the VCC signal feeds this circuit.

Fig. 24: Smartphone attached by hellerman tapes to the bench


arm.

3- Make sure the bench is properly powered.


4- Using an oscilloscope probe, read the voltage signal from Fig. 26: Positioning of the power cord along the arm and
the potentiometer by positioning the tips as shown in figure reading the plate responsible for collecting the step signal.
25.
3- Write the code responsible for driving one of the motors.
4- Position the plate responsible for reading the step signal
so that there is contact with the wire fed with the VCC signal
and read the signal using an oscilloscope probe in the position
shown in figure 26.
5- Hold the arm that will be used to start the engine (with
a 40% duty cycle) so that there is contact with the step signal
collection plate, start the engine, wait for the speed to stabilize
and release the bench arm.

Fig. 25: Connection made with the tips of the oscilloscope to


read the voltage of the potentiometer.

5- Make the variation of the angles and note their respective


voltage values. It is important that the points collected are
repeated for a more accurate characterization curve. The
characterization made can be accessed by the following link:
Link 2 Fig. 27: Characterization of the bench with its response to the
step.
A PPENDIX C
R ESPONSE TO THE STEP OF THE BENCH 6- Collect the signal read on the oscilloscope using the
1- Supply the bench properly and connect the oscilloscope SINGLE function. The obtained curve is shown in figure 27.
probe to the voltage divider next to the bearing, as shown in The data collected can be accessed through the Link 3. They
12

were made on September 17th, with temperature 27.3◦ C and


air pressure of 917.9 hP a, and latitude and longitude of -21.98
and -47.88, respectively. The data were collected is shown on
Link 4.

A PPENDIX D
P OWERING OF THE BENCH
1- Make sure that the DC power supply selector switch is
positioned on the 220V option.
2- Take a plug extension and plug it into a 220V outlet.
3- Use a pair of cables to connect the source output to the
card responsible for filtering the signal, as shown in figure 28.

Fig. 28: Connecting the DC source to the filter using a pair


of cables.

4- Make sure the plate outlet is connected to the bench.


After these steps are completed, the on/off switch on the board
must be changed to the “on” position.

You might also like