Planning the yaw correction trajectory based on the motor current detection

Page created by Dan Gibson
 
CONTINUE READING
Planning the yaw correction trajectory based on the motor current detection
Planning the yaw correction trajectory based on the
motor current detection
ying weiqiang (  laring@126.com )
 Zhejiang University https://orcid.org/0000-0003-1440-6186
cheng kuang
 Zhejiang University
Lingyan Zhang
 Zhejiang University
Cheng Yao
 Zhejiang University
Fangtian Ying
 Zhejiang University
Shijian Luo
 Zhejiang University

Research Article

Keywords: PID Control, Yaw Correction, Trajectory Planning

Posted Date: April 19th, 2022

DOI: https://doi.org/10.21203/rs.3.rs-1515061/v1

License:   This work is licensed under a Creative Commons Attribution 4.0 International License.
Read Full License
Planning the yaw correction trajectory based on the motor current detection
0DQXVFULSW
   9
  10

  12
  13
  14
  15
  16
  17
  18
  19
  20         Planning the yaw correction trajectory based
  21
  22               on the motor current detection
  23
  24
  25           Weiqiang Ying1 , Cheng Kuang1 , Lingyan Zhang1 , Cheng
  26                  Yao1 , Fangtian Ying1 and Shijian Luo1*
  27                  1 Zhejiang
  28                               University, Hangzhou, 310007, China.
  29
  30
  31             *Corresponding author(s). E-mail(s): sjluo@zju.edu.cn;
  32         Contributing authors: laring@126.com; Kuangcheng001@yeah.net;
  33            zhangly@zju.edu.cn; yaoch@zju.edu.cn; yingft@zju.edu.cn;
  34
  35
  36
                                              Abstract
  37
  38           This paper describes distributed adaptive methods for solving the
  39           trajectory distortion control problem of intelligent lawnmowers. The
  40           strategy we have chosen is to use the association of motor current
  41           changes with changes in the movement patterns of the trajectory to
  42           try to modify the relationship between the fuzzy controller and the
  43           Proportional Integral Derivative(PID)controller based on traditional
               fuzzy PID control theory in order to Design a new low-cost con-
  44
               trol scheme that uses the differences between current detection and
  45
               linearized models as data feedback, interpolates these linear mod-
  46
               els with the Takagi-Sugeno(T-S)fuzzy method[1] to approximate the
  47
               entire non-linear model, and then the concept of parallel distributed
  48
               compensation(PDC)synthesizes a state feedback controller. A linear
  49           quadratic regulator(LQR)is used to stabilize the system and achieve the
  50           desired response. A PID fuzzy control method is then used to form
  51           the control of the intelligent lawnmower motor.This strategy uses data
  52           feedback obtained by monitoring the left and right motor current fluc-
  53           tuations, and it can be seen from the practical results that the proposed
  54           method is effective in obtaining an ideal linear path with good tracking
  55           behavior in various situations.And this paper uses the current moni-
  56           toring changes control method to determine whether the bias voltage
  57           tested and confirmed that the method can achieve stable path control.
  58
  59           Keywords: PID Control,Yaw Correction,Trajectory Planning
  60
  61
  62
  63
  64                                              1
  65
Planning the yaw correction trajectory based on the motor current detection
9
10
11
12   2    WeiqiangY et al.
13
14   1 Introduction
15
16   Mobile robots, due to their increasing use in various fields such as security
17   surveillance, home surveillance for health and entertainment, research and
18   education[2–4], are attracting increasing attention and advances in the past
19   decade due to their home services and applications.
20       Since the smart lawnmower can break the problem down into several more
21   manageable parts,these parts can be solved individually and then combined
22   to solve the overall problem. A complex nonlinear model can be broken down
23   into a set of locally linearized models and then interpolated to get the overall
24   system.This approach is called Multi-Model-Approach (MMA), also known as
25   T-S modeling[1].The interpolation of all individual models is carried out using
26   fuzzy logic.
27       Recently,the use and control of differences between current detection and
28
     linearization models as data feedback to enable intelligent lawnmowers to per-
29
     form certain tasks has attracted a great deal of interest from researchers in
30
31   related fields.If you compare the results of performing tasks without feed-
32   back with those with feedback,it becomes clear that the overall performance
33   is more efficient and secure with feedback.The smart lawnmower’s bias is a
34   combination of studying currents and syncing.It has received a lot of attention
35   from autonomous systems and control groups. Cooperative coordination can
36   be described as assigning the left and right motors to follow a predetermined
37   path of travel while receiving useful information through their sensors and
38   maintaining the prescribed direction. The path trajectory can be coordinates
39   that the intelligent lawnmower must follow, or a specified driving area within a
40   certain limit (see[5] and references therein). Dead reckoning has already been
41   extended to the case of a mobile robot moving on uneven terrain. It provides
42   information on positioning for mobile robots by directly calculating parameters
43   such as position, speed and orientation[6].
44       In [10], the author proposed a mechanism structure for the mobile robot
45   with the advantage of adaptability using hybrid modes with active wheels.
46
     There is a lot of research and literature on smart lawnmowers.B.Patra et al.
47
     from the Indian Institute of Engineering Science, Technology and Technology
48
49   examined in detail the problem of tracking a smart two-wheel drive lawnmower.
50   By studying the kinematics, dynamics and the linear feedback controller, some
51   basic, e.g. straight and semicircular trajectories (continuous and discontinu-
52   ous) were simulated. The real trajectories largely correspond to the simulation
53   results through experimental results, while the ideal path of the intelligent
54   mower also depends on the actuator[7], and various control techniques that
55   are applied to the model are briefly described. Dynamics modeling, simulation
56   and system identification are also examined in other publications. a simple
57   proportional-integral-summation controller is given in Jithu et al[8] for use.
58   Posture control techniques using an observer are described in Xu et al[9].
59       The proprietary sensors measure values within the system (robot) such
60   as battery power, wheel position, joint angle, motor speed, etc.These sensors
61   can be encoders, potentiometers, gyroscopes, compasses, etc. Huiwen Guo and
62
63
64
65
Planning the yaw correction trajectory based on the motor current detection
9
10
11
12                                                             WeiqiangY et al.      3
13
14   Xinyu Wu from the Shenzhen Institute of Advanced Technology of the Chinese
15   Academy of Sciences proposed a visual localization system that is important
16   for lawn map creation and area coverage. They used stable light compensa-
17   tion and aimed the camera mounted on the smart mower towards the ground
18   to extract and match feature points through pairs of frames to locate the
19   smart mower[10].Huiwen Guo and Xinyu Wu et al. used the MATLAB2010b
20   software in their computer for data processing and the program ran in the
21   MATLAB2010b environment. Experiments proved the feasibility of their posi-
22   tioning system, but the amount of data processed by the computer was large.
23
     Some of the main challenges are navigation and path planning, localization
24
     and obstacle avoidance.
25
26       The application of fuzzy theory to control systems is widespread in the
27   literature. Mobile robotics has been in development for many years, but for
28   location technology, technology remains a hot research topic for scientists.
29   While there are many different positioning methods and the sensors used, there
30   are two broad types of positioning - absolute and relative. Absolute positioning
31   relies on external sensors etc. to infer the position of the mobile robot directly
32   in the location map, while relative positioning techniques rely on the position
33   in the previous or initial moment to create the final projection[10]. Common
34   absolute positioning techniques include satellite positioning, ultrasonic posi-
35   tioning, bluetooth positioning, visual positioning, and UWB ultra-broadband
36   positioning. The most important relative positioning technique is dead reckon-
37   ing. Initially, some authors tried to represent nonlinear systems by piecewise
38   linear approximations[11] using local models and switching. A few years later,
39   Takagi et al.
40       Navigation is a fundamental problem in robotics and other important tech-
41
     nologies. Linear path control or linear control is an important topic in practical
42
     application and research. The relative position, posture and speed of an intel-
43
44   ligent lawnmower must be controlled to avoid sagging when the travel path
45   changes from the task demands. The most common route method is to use
46   a compass to determine if a distraction is occurring, but compass stability is
47   susceptible to environmental and magnetic influences. Leader-follower control
48   strategies have been widely explored, including various techniques such as PID
49   control methods[12], and a non-linear controller has been developed by com-
50   bining nested saturation with consensus control to achieve a smart lawnmower
51   that can safely track the direction of travel change in a targeted manner.
52       The mobile robot determines its path in real time in order to avoid
53   randomly moving obstacles[13]. Other intelligent algorithms that have been
54   studied by researchers that are used by mobile robots to navigate differ-
55   ent environments are DE (the Differential Evolution) algorithm[14, 15], HS
56   (the Harmony Search) algorithm[16], BA(the Bat-Algorithm)[17] and IWO
57   (Invasive Weed Optimization)[18]. To ensure accuracy in the localization,
58   sensors and an effective positioning system must be considered.Object posi-
59
     tioning [20], robotics and AR(augmented reality) tracking[19] are of interest
60
     in recent literature. Each of these sensors is used in robots, mobile devices
61
62
63
64
65
Planning the yaw correction trajectory based on the motor current detection
9
10
11
12   4     WeiqiangY et al.
13
14   and navigation systems[20–22]. The only advantages of using these sensors
15   are to calculate the position and orientation of a device and/or object.
16   Magnetometer is another sensor that is used to calculate heading angle by
17   sensing the earth’s magnetic field. They are combined with pose determination
18   technologies[14],Other methods used to determine indoor localization include
19   Infrared, Wi-Fi, UWB(Ultra-Wideband), Bluetooth, Wide Local Area Net-
20   workWLAN (), fingerprinting etc.,[23–26]. However, these methods have their
21   shortcomings, so it is necessary to combine two or more schemes in order to
22   get accurate results. It does have the advantage of better performance in terms
23
     of accuracy, but it is more expensive and more complex to calculate[27].
24
         In this post a full dynamic model is used and the difference between the
25
26   current detection and linearization models is used to get a linear model. The
27   difference between the obtained linear model and the actual nonlinear system
28   at a certain operating point is added to the linear system, and satisfactory
29   results are obtained by taking into account disturbances in the design of the
30   controller.
31
32   2 Test platform construction
33
34   The robot system is conceived by placing it on a mobile platform(Figture1).
35   The author uses the self-made lawnmower system as a basis to test the theory.
36   Among the main components: 24V lithium battery, two DC motors, rack; one
37   STM32F103 main control, two current detection modules(INA250A4), Wi-Fi
38   module, through which the experimental platform is built to obtain current
39   data.
40
41
42
43
44
45
46
47
48
49   Fig. 1 Main structure:two 35W motors,a 24V power supply,a control panel
50
51
52
53   3 Methods
54
55   The one-way drive wheels going uphill and downhill cause a change in current
56   and yaw of the mower at the same time, and there is a regular trend.Therefore,
57   there is a theoretical basis for compensating for the motor Hall data based on
58   the current fluctuation. However, it should also be noted that the following
59   derivation (Sections 3, 4, 5) greatly simplifies the actual situation and the
60   actual situation is much more complex than the theoretical derivation. The
61
     main ones include the following:
62
63
64
65
Planning the yaw correction trajectory based on the motor current detection
9
10
11
12                                                           WeiqiangY et al.      5
13
14       (1) The motor power factor differs with different loads and is not a linear
15   number.
16       (2) Slope surfaces, in addition to the angle, length parameters influence
17   the course and are often accompanied by wheel slip, which can change the
18   coefficient of friction.
19       (3) The efficiency of the mower’s power transmission structure varies with
20   different power outputs.
21       (4) Duty cycle control motors whose real-time currents are high-frequency
22   changing data, which makes it difficult to acquire accurate RMS(Rate Mono-
23
     tonic Scheduling) values.
24
25
26
27
28   Fig. 2 Flow chart for detecting current fluctuations
29
30
31       For the above reasons, it is difficult to build an accurate mathematical
32   model between current change and yaw angle, so we use a fuzzy control scheme.
33   Using the current change value and the current change duration as inputs,
34   we create a two-dimensional fuzzy controller, obtain empirical data based on
35   several tests(Figture2), obtain effective control parameters and finally output
36   suitable Hall compensation data.
37
38
39
     4 Theoretical background of intelligent lawn
40     mower control
41
42   A very important part of the path control of the intelligent mower is to control
43   the car so that it goes straight. It is common practice to set up a serial PID
44   control system for the left and right wheels, using heading angle as input and
45   motor Hall data as feedback, with the following control flow diagram(Figture3).
46
47
48
49
50
51
52
53
54
55
56
57
     Fig. 3 Two-wheel mower PID control flow chart
58
59
60       This solution makes it possible to control the mower so that it drives in a
61   straight line on flat grass. In complex terrain, such as However, for example,
62
63
64
65
9
10
11
12   6     WeiqiangY et al.
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28   Fig. 4 Flow chart for PID control (with fuzzy controller compensation) of a two-wheeled
     lawn mower
29
30
31   on uneven surfaces and slippery surfaces in the rain, the mower will yaw due
32   to the error between the Hall feedback data and the actual distance the wheels
33   have traveled at that time. In this case, an additional compensation scheme
34   must be added to the basic control scheme.
35       A common compensation option is to add additional sensors to the mower
36   to aid in course keeping. One of these is the addition of an electronic compass or
37   motion sensor that forms the EMU’s inertial navigation unit. Another option
38   is to add cameras based on machine vision, again with algorithms or mileage
39   and heading data. However, both approaches have certain limitations. One
40   of them is the increasing costs, including the cost of adding and upgrading
41   hardware, and the increasing R & D costs due to the difficulty of developing
42
     software algorithms. The second are the limitations of the use case; Electronic
43
     compasses are sensitive to the environment and susceptible to magnetic field
44
45   interference, motion sensors usually need to be calibrated, and cameras have
46   an unstable image in outdoor sunlight[28, 29].
47       To address this problem, we tried to devise a new course hold control
48   scheme based on traditional fuzzy PID control theory by modifying the rela-
49   tionship between the fuzzy controller and the PID controller(Figture4). First
50   and foremost, a fuzzy controller is added to the above-mentioned serial level
51   PID controller loop for Hall data. This fuzzy controller takes the current fluc-
52   tuation of the mower’s drive wheel motor as input and outputs various Hall
53   compensation data for various amounts of current fluctuation(Figture4).
54
55
56
     5 The effect of grassland terrain on mower
57     deflection
58
59   In grassy terrain, two wheels driving over a slope at the same time do not
60   cause yaw. It is above all the difference in gradient between the left and right
61   wheels when driving over the slope that causes the mower to deviate from its
62
63
64
65
9
10
11
12                                                               WeiqiangY et al.    7
13
14   original direction of travel. This leads us to an analysis of the situation on an
15   uphill bike:
16
17
18
19
20
21
22
23
24
25
26
27
28
29   Fig. 5 Schematic diagram of single wheel slope) of a two-wheeled lawn mower
30
31
         As can be seen from the diagram(Figture5), the distance traveled by the
32
33   two wheels is different and the difference determines the yaw angle since it is
34   a single wheel crossing the ramp.
35       There are the following relationships:
36
37                                 ∆L = L1 ∗ (1 − cosΦ)                             (1)
38
39                                        α = ∆L/R                                  (2)
40
        The combination of the above two equations gives:
41
42
43
44                                α = L1 ∗ (1 − cosΦ)/R                             (3)
45
46       The vehicle’s yaw angle α, the length of the ramp L1, θ is the angle between
47   the ramp and the ground, and R is the wheelbase of two wheels of the vehicle.
48   According to formula (3), the longer the longer the slope length, the larger the
49   angle between the slope and the ground and the more likely it is that the car
50   will yaw.
51
52
53
     6 The effect of grassy terrain on motor current
54   As mentioned above, the main influence on yaw in grassy terrain is the differ-
55
     ence in slope between the two wheels, so here we analyze the influence of slope
56
     areas on the current of the drive wheel motors(Figture6).
57
58      Since the speed of the trolley motor is controlled by a PID speed loop,
59   the speed can be adjusted in an instant, so it can be viewed as a constant
60   uphill speed. The engine output at this point is equal to gravity. There is the
61
62
63
64
65
9
10
11
12   8     WeiqiangY et al.
13
14
15
16
17
18
19
20
21
22
23
24
25
26   Fig. 6 Analysis of forces on drive wheels uphill
27
28
     following relationship:
29
30
31                             P =U ∗I ∗η =F ∗V =M ∗ω                             (4)
32
33
34                                     Ff = m ∗ g ∗ cosΦ                          (5)
35
36                                           F = Ff                               (6)
37
     The combination of the above 3 equations gives:
38
39
40                               I = m ∗ g ∗ v ∗ sinΦ/(U ∗ η)                     (7)
41
42        Where: m is the mass of the trolley, v is the linear speed of the trolley
43   wheels, U is the motor drive voltage, I is the motor drive current, η the motor
44   efficiency and θ the angle. is between the slope and the ground. From the above
45   equation it can be concluded that: the larger the slope angle, the larger the
46   motor current; the longer the slope, the longer the duration of the high current.
47
48
49
     7 Discusion
50   Before the effectiveness of the fuzzy control could be tested, a tool had to be
51   introduced that could localize the position of the trolley in real time and thus
52   visually monitor the trolley course offset. The wireless location system UWB
53
     (accuracy ± 5cm) was chosen here.
54
55
56   7.1 Experimental site set-up
57   This time several iterations of the experiment were used to count the effect of
58   the fuzzy control compensation. To ensure consistent conditions for multiple
59
     experiments, the experimental site was set up as follows(Figture7).
60
61
62
63
64
65
9
10
11
12                                                               WeiqiangY et al.   9
13
14      (1) Design the guide groove of the trolley at the starting position to ensure
15   that the trolley starts in the same direction every time, the road conditions
16   are the same after repeated experiments.
17      (2) Arrange and add the UWB-3D positioning system to the Trolley UWB
18   tags added, which can provide real-time feedback on the position of the trolley.
19
20
21
22
23
24
25
26
27
28   Fig. 7 Scene photos
29
30
31
32   7.2 Experimental data pre-processing
33
34   The focus is on processing motor detection currents using PWM controlled
35   motors with high frequency vibration data for current values as shown in the
36   following figure(Figture8).
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52   Fig. 8 Real-time sampling of raw data from motor circuits
53
54
55       The data vibrations are too large and too frequent to be used as input
56   data for fuzzy control, so preprocessing methods must be included. A current
57   maximum is used here instead of the real-time value of the circuit. This is
58   achieved by using a time window in the algorithm in which a maximum value
59   is taken within each window period, which ensures that the maximum value
60   of the current is taken when the window is larger than the current oscillation
61
62
63
64
65
9
10
11
12   10      WeiqiangY et al.
13
14   period. At the same time, the cycle time is as short as possible and yet in real
15   time.
16                                Ff = m ∗ g ∗ cosΦ                               (8)
17
18                                           X
                                             n

19                                    It =         (It + 0.5 ∗ W )                              (9)
20                                           t=0
21      Imax current maximum,It current real time,It ,I(t 1) are time window val-
22   ues, 0.5*W is error value compensation. (Cycle-specific values) The current
23   data after processing with this method are as follows:
24
25
26
27
28
29
30
31
32
33
34
35
36
     Fig. 9 Current data after pre-processing,(a) Current when the motor is idling,(b) Normal
37
     plane driving current conditions, (c) current variation for simultaneous uphill driving, (d)(e)
38   current variation for non-simultaneous uphill driving
39
40
41      The above diagrams(Figture9) show the motor current values after the
42   maximum value and the test conditions are wheel idling and real grass driving
43   with different applied resistances.The amplitude of the current data in the
44   graph is already very small and is very clearly reflected in the ramp resistance.It
45   can therefore be used as an input for the fuzzy control.
46
47   7.3 Experimental Analysis
48
49   The first set of experiments, (a)Trajectory orientation test without the fuzzy
50   controller. The trolley control algorithm does not include a fuzzy controller,
51   so the trolley starts along the guide slot, goes straight for a distance, passes a
52   small manually designed ramp, and then moves on to reach a position to reach
53   the end. The UWB position data of the entire process is recorded in real time,
54   that is the trajectory of the car.The above experiment was repeated 10 times,
55   and the trajectory data were obtained 10 times and plotted as follows.
56       (b) Trajectory orientation test with the addition of a fuzzy controller. The
57   fuzzy controller was added to the trolley control algorithm and the other condi-
58
     tions were exactly the same as in (a) experiment.The experiment was repeated
59
     10 times and the trajectory data was obtained 10 times. The trajectory data
60
61   without fuzzy control and the trajectory data with fuzzy control essentially lie
62   on a smooth surface.
63
64
65
9
10
11
12                                                                  WeiqiangY et al.         11
13
14
15
16
17
18
19
20
21
22
23
     Fig. 10 Experimentally identical trajectory data (a,b) without fuzzy controller(Group1),(c)
24   Trajectory data without fuzzy controller,(d) Trajectory data for adding fuzzy con-
25   trollers(Group2)
26
27
28      The second series of tests(Figure10(c)(d)), the half bump test. In order to
29   avoid coincidence and also to better debug the fuzzy control parameters, the
30   experiment was repeated with a different ramp and the above experiment was
31   repeated.
32
33   7.4 Experimental results
34
35   From the above comparison tests it can be concluded that after adding the
36   fuzzy controller to compensate for the Hall data, a better course correction
37   effect is achieved.
38
39   8 CONCLUSION
40
41   In this paper, a one-sided control strategy for uneven road conditions is
42   designed. The novelty of our approach is to establish a physical relationship
43   between the differences between the left and right current sensing and lin-
44   earization models and then to use the fuzzy inference engine structure of the
45   incremental adaptive fuzzy PID optimizer which controller gains are achieved
46   through LQR optimization in order to stabilize the system and get the desired
47   response. The leader-follower method is then used to provide control for a pair
48
     of left and right motors. Different cases are tested to get the desired path.
49
     Regardless of the different definitions given, sensor fusion is the integration of
50
51   information from multiple sources in order to improve the accuracy and qual-
52   ity of the content, also with the aim of reducing costs. It is observed that the
53   new linearization method and the proposed fuzzy control give a good track-
54   ing response and the results obtained are actually tested to get good results,
55   allowing a new way of thinking for controlling the course stability of the path.
56   The shortcoming of this work is that the realistic conditions prevent the test
57   site from digging a pit and thus cannot be tested for concave surfaces, but sim-
58   ilar results can theoretically be derived from the test results on raised surfaces
59   and the next work plan has to be considered as test on concave surfaces.
60
61
62
63
64
65
9
10
11
12   12     WeiqiangY et al.
13
14   9 DECLARATIONS
15
16   9.1 Ethics approval and consent to participate
17
     Not applicable.
18
19
20   9.2 Conflict of interest
21   No potential conflict of interest was reported by the authors.
22
23
24   9.3 Dataset to be available
25   All data generated or analysed during this study are included in this published
26   article.
27
28
29   9.4 Consent for publication
30   Not applicable.
31
32
     9.5 Funding
33
34   Not applicable
35
36   9.6 Authors’ contributions
37
38   Weiqiang Ying analyzed and visualized the data and wrote the manuscript,
39   Cheng Kuang analyzed and interpreted the antenna data, Lingyan Zhang
40   collates data and writes the first draft, Cheng Yao analyzed the data, and
41   proofread and edited, Fangtian Ying analyzed the data, Shijian Luo proofread
42   and edited.All authors read and approved the final manuscript.
43
44   9.7 Acknowledge
45
46   The authors acknowledge Computer Aided Product Innovation Design Engi-
47   neering Centre, Ministry of Education, for providing some of the experimental
48   data and helpful discussion and suggestions.
49
50   9.8 Authors’ information
51
52   Weiqiang Ying, study in electrical and control engineering for the PhD at Zhe-
53   jiang University in 2019.and he joined the Ministry of Education of Computer
54   Aided Product Innovation Design Engineering Centre.His research interests
55   include sliding mode control,motion control,and signal processing.
56       Cheng Kuang,Engineer at the Computer Aided Product Innovation Design
57   Engineering Centre, Ministry of Education. Mainly engaged in research in the
58   field of information product design and human-computer interaction
59       Lingyan Zhang,Information Product Design, School of Software, Zhejiang
60   University. Mainly engaged in research in the field of information product
61
     design, human-computer interaction, children’s health and learning.
62
63
64
65
9
10
11
12                                                          WeiqiangY et al.      13
13
14       Cheng Yao,Instructor of Information Product Design, School of Software,
15   Zhejiang University. He is the deputy director of the Computer-Aided Product
16   Innovation Design Engineering Centre of the Ministry of Education and a
17   member of the International Computer Society (ACM). Mainly engaged in
18   research in information product design, technology design, human-computer
19   interaction, industrial design, digital art and design, etc.
20       Fantian Ying,Professor, Zhejiang University,Deputy Director of Zhejiang
21   Province Service Robot Key Laboratory,mainly engaged in research in the field
22   of industrial design and integrated product innovation design.
23
         Shijian Luo,Professor, Zhejiang University, Ph. Research interests in Indus-
24
     trial design, user experience and product innovation design, service design,
25
26   ergonomics and human-computer interaction design.
27
28   Appendix A              Relevant data and information
29
30   https://github.com/laringying88/Planning-the-yaw-correction-trajectory
31
32   References
33
34    [1] Takagi, M. T.and Sugeno: Fuzzy identification of systems and its appli-
35        cation to modeling and control (1985)
36
37    [2] Kumar, G. A.and Hancke, Phala, K.S.: Air quality monitoring system
38        based on iso/iec/ieee 21451 standards. IEEE Sensors Journal 16(12),
39        5037–5045 (2016)
40
41    [3] Mester, G.: Motion control of wheeled mobile robots modeling of the
42        wheeled mobile robots (2006)
43
44    [4] Hancke, G.P., Markantonakis, K.E. K.and Mayes: Security challenges for
45        user-oriented rfid applications within the “internet of things”. Journal of
46        Internet Technology 11(3), 7 (2010)
47
48    [5] Patra, S. B.and Nandy: Lawn mower trajectory tracking by wheeled
49        mobile robot: Its consequences. In: International Conference on Electron-
50        ics, pp. 1–7 (2017)
51
52    [6] Jin-Xia, Y.U., Cai, Z.X., Duan, Z.H., Zou, X.B.: Design of dead reck-
53        oning system for mobile robot. Journal of Central South University of
54        Technology 13(005), 542–547 (2006)
55
56    [7] Rong, X., ümit Özgüner: Sliding mode control of a class of underactuated
57        systems. Automatica 44(1), 233–241 (2008)
58
59    [8] Jithu, G., Jayasree, P.R.: Quadrotor modelling and control. In: 2016
60        International Conference on Electrical, Electronics, and Optimization
61        Techniques (ICEEOT) (2016)
62
63
64
65
9
10
11
12   14    WeiqiangY et al.
13
14    [9] Rubio, F., Valero, F., Llopis-Albert, C.: A review of mobile robots: Con-
15        cepts, methods, theoretical framework, and applications. International
16        Journal of Advanced Robotic Systems 16(2), 172988141983959 (2019)
17
18   [10] Guo, H., Wu, X., Fu, R., Wei, F.: Robust localization system for an
19        autonomous mower. In: IEEE International Conference on Robotics &
20        Biomimetics (2016)
21
22   [11] Endo, G., Hirose, S.: Study on roller-walker (multi-mode steering control
23        and self-contained locomotion). In: Proceedings 2000 ICRA. Millennium
24        Conference. IEEE International Conference on Robotics and Automation.
25        Symposia Proceedings (Cat. No.00CH37065) (2002)
26
27   [12] Choi, I.S., Choi, J.S.: Leader-follower formation control using pid con-
28        troller. In: International Conference on Intelligent Robotics & Applica-
29        tions (2012)
30
31   [13] Aenugu, V., Woo, P.Y.: Mobile robot path planning with randomly mov-
32        ing obstacles and goal. International Journal of Intelligent Systems &
33        Applications 4(2) (2012)
34
35   [14] Bird, J., Arden, D.: Indoor navigation with foot-mounted strapdown
36        inertial navigation and magnetic sensors [emerging opportunities for
37        localization and tracking]. Wireless Communications IEEE 18(2), 28–35
38
          (2011)
39
40   [15] Parhi, D.R., Kundu, S.: Navigational control of underwater mobile robot
41
          using dynamic differential evolution approach. Proceedings of the Insti-
42
          tution of Mechanical Engineers, Part M: Journal of Engineering for the
43
44        Maritime Environment (2016)
45
     [16] Kundu, S., Parhi, D.R.: Navigation of underwater robot based on dynam-
46
47        ically adaptive harmony search algorithm. Memetic Computing 8(2),
48        125–146 (2016)
49
50   [17] Wang, G.G., Chu, H.C.E., Mirjalili, S.: Three-dimensional path plan-
51        ning for ucav using an improved bat algorithm. Aerospace Science and
52        Technology 49(FEB.), 231–238 (2016)
53
54   [18] Sengupta, A., Chakraborti, T., Konar, A., Nagar, A.: Energy efficient
55        trajectory planning by a robot arm using invasive weed optimization
56        technique. In: Nature & Biologically Inspired Computing (2011)
57
58   [19] Kumar, K., Varghese, A., Reddy, P.K., Narendra, N., Balamuralidhar,
59        P.: An improved tracking using imu and vision fusion for mobile aug-
60        mented reality applications. International Journal of Multimedia & Its
61        Applications 6(5) (2014)
62
63
64
65
9
10
11
12                                                           WeiqiangY et al.      15
13
14   [20] Erdem, A.T., Ercan, A.O.: Fusing inertial sensor data in an extended
15        kalman filter for 3d camera tracking. IEEE Transactions on Image
16        Processing 24(2), 538–548 (2015)
17
18   [21] Azuma, R.T.: A survey of augmented reality. Presence: Teleoperators and
19        Virtual Environments 6(4), 355–385 (1997)
20
21   [22] Benser, E.T.: Trends in inertial sensors and applications. In: 2015
22        IEEE International Symposium on Inertial Sensors and Systems (ISISS)
23        Proceedings (2015)
24
25   [23] Nasir, A.K., Hille, C., Roth, H.: Data fusion of stereo vision and gyro-
26        scope for estimation of indoor mobile robot orientation. Ifac Proceedings
27        Volumes 45(4), 163–168 (2012)
28
29   [24] Sibai, F.N., Trigui, H., Zanini, P.C., Al-Odail, A.R.: Evaluation of indoor
30        mobile robot localization techniques. In: International Conference on
31        Computer Systems & Industrial Informatics (2012)
32
33   [25] Santosh, S., Jae-Young, P.: Practical fingerprinting localization for indoor
34        positioning system by using beacons. Journal of Sensors,2017,(2017-12-31)
35        2017, 1–16 (2017)
36
37   [26] Silva, B.J., Hancke, G.P.: Practical challenges of ir-uwb based ranging
38        in harsh industrial environments. In: IEEE International Conference on
39        Industrial Informatics, pp. 618–623 (2015)
40
41   [27] Yang, Y., Meng, X., Gao, M.: Vision system of mobile robot combining
42        binocular and depth cameras. Journal of Sensors 2017, 1–11 (2017)
43
44   [28] Coito, F., Eleutério, A., Valtchev, S.: Tracking a mobile robot position
45        using vision and inertial sensor. In: Doctoral Conference on Computing,
46        Electrical and Industrial Systems (2014)
47
48   [29] Hol, J.D., SchöN, T.B., Luinge, H., Slycke, P.J., Gustafsson, F.: Robust
49        real-time tracking by fusing measurements from inertial and vision
50
          sensors. Journal of Real-Time Image Processing 2(2-3), 149–160 (2007)
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
You can also read