Robust control of a space robot based on an optimized adaptive variable structure control method
Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive...
Ausführliche Beschreibung
Autor*in: |
Shi, Lingling [verfasserIn] Yao, He [verfasserIn] Shan, Minghe [verfasserIn] Gao, Qingbin [verfasserIn] Jin, Xin [verfasserIn] |
---|
Format: |
E-Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2021 |
---|
Schlagwörter: |
---|
Übergeordnetes Werk: |
Enthalten in: Aerospace science and technology - Amsterdam [u.a.] : Elsevier Science, 1997, 120 |
---|---|
Übergeordnetes Werk: |
volume:120 |
DOI / URN: |
10.1016/j.ast.2021.107267 |
---|
Katalog-ID: |
ELV007263023 |
---|
LEADER | 01000caa a22002652 4500 | ||
---|---|---|---|
001 | ELV007263023 | ||
003 | DE-627 | ||
005 | 20230524151555.0 | ||
007 | cr uuu---uuuuu | ||
008 | 230506s2021 xx |||||o 00| ||eng c | ||
024 | 7 | |a 10.1016/j.ast.2021.107267 |2 doi | |
035 | |a (DE-627)ELV007263023 | ||
035 | |a (ELSEVIER)S1270-9638(21)00777-X | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | 4 | |a 620 |q DE-600 |
084 | |a 55.50 |2 bkl | ||
084 | |a 55.60 |2 bkl | ||
084 | |a 55.60 |2 bkl | ||
100 | 1 | |a Shi, Lingling |e verfasserin |0 (orcid)0000-0002-4821-6818 |4 aut | |
245 | 1 | 0 | |a Robust control of a space robot based on an optimized adaptive variable structure control method |
264 | 1 | |c 2021 | |
336 | |a nicht spezifiziert |b zzz |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
520 | |a Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive variable structure control method to realize coordinate motion control of space robot base and its arm. The controller can adapt its gain to match system uncertainties and external disturbances so that the error dynamics converge to the origin following a parabola-like path which is close to the natural behavior of a second-order system. Therefore, the controller will eliminate the chattering phenomenon and reduce the settling time. Further, taking the motion error as the objective function, the gain parameter is optimized by adopting the modified Gaussian barebones differential evolution method. Numerical simulations aimed at verifying the space robot dynamic model and the effectiveness of the controller are carried out based on Simscape Multibody. The results prove that the theoretical dynamic model of the space robot is accurate. In addition, the controller is demonstrated to present reduced settling time and higher control accuracy in comparison with the boundary layer sliding mode control method. | ||
650 | 4 | |a Space robot | |
650 | 4 | |a Coordinate motion control | |
650 | 4 | |a Adaptive variable structure control | |
650 | 4 | |a Optimization | |
700 | 1 | |a Yao, He |e verfasserin |4 aut | |
700 | 1 | |a Shan, Minghe |e verfasserin |0 (orcid)0000-0002-8823-7269 |4 aut | |
700 | 1 | |a Gao, Qingbin |e verfasserin |4 aut | |
700 | 1 | |a Jin, Xin |e verfasserin |4 aut | |
773 | 0 | 8 | |i Enthalten in |t Aerospace science and technology |d Amsterdam [u.a.] : Elsevier Science, 1997 |g 120 |h Online-Ressource |w (DE-627)320521486 |w (DE-600)2014638-3 |w (DE-576)255630425 |x 1626-3219 |7 nnns |
773 | 1 | 8 | |g volume:120 |
912 | |a GBV_USEFLAG_U | ||
912 | |a SYSFLAG_U | ||
912 | |a GBV_ELV | ||
912 | |a SSG-OPC-AST | ||
912 | |a GBV_ILN_20 | ||
912 | |a GBV_ILN_22 | ||
912 | |a GBV_ILN_23 | ||
912 | |a GBV_ILN_24 | ||
912 | |a GBV_ILN_31 | ||
912 | |a GBV_ILN_32 | ||
912 | |a GBV_ILN_40 | ||
912 | |a GBV_ILN_60 | ||
912 | |a GBV_ILN_62 | ||
912 | |a GBV_ILN_63 | ||
912 | |a GBV_ILN_65 | ||
912 | |a GBV_ILN_69 | ||
912 | |a GBV_ILN_70 | ||
912 | |a GBV_ILN_73 | ||
912 | |a GBV_ILN_74 | ||
912 | |a GBV_ILN_90 | ||
912 | |a GBV_ILN_95 | ||
912 | |a GBV_ILN_100 | ||
912 | |a GBV_ILN_105 | ||
912 | |a GBV_ILN_110 | ||
912 | |a GBV_ILN_150 | ||
912 | |a GBV_ILN_151 | ||
912 | |a GBV_ILN_224 | ||
912 | |a GBV_ILN_370 | ||
912 | |a GBV_ILN_602 | ||
912 | |a GBV_ILN_702 | ||
912 | |a GBV_ILN_2003 | ||
912 | |a GBV_ILN_2004 | ||
912 | |a GBV_ILN_2005 | ||
912 | |a GBV_ILN_2006 | ||
912 | |a GBV_ILN_2008 | ||
912 | |a GBV_ILN_2011 | ||
912 | |a GBV_ILN_2014 | ||
912 | |a GBV_ILN_2015 | ||
912 | |a GBV_ILN_2020 | ||
912 | |a GBV_ILN_2021 | ||
912 | |a GBV_ILN_2025 | ||
912 | |a GBV_ILN_2027 | ||
912 | |a GBV_ILN_2034 | ||
912 | |a GBV_ILN_2038 | ||
912 | |a GBV_ILN_2044 | ||
912 | |a GBV_ILN_2048 | ||
912 | |a GBV_ILN_2049 | ||
912 | |a GBV_ILN_2050 | ||
912 | |a GBV_ILN_2056 | ||
912 | |a GBV_ILN_2059 | ||
912 | |a GBV_ILN_2061 | ||
912 | |a GBV_ILN_2064 | ||
912 | |a GBV_ILN_2065 | ||
912 | |a GBV_ILN_2068 | ||
912 | |a GBV_ILN_2088 | ||
912 | |a GBV_ILN_2111 | ||
912 | |a GBV_ILN_2112 | ||
912 | |a GBV_ILN_2113 | ||
912 | |a GBV_ILN_2118 | ||
912 | |a GBV_ILN_2122 | ||
912 | |a GBV_ILN_2129 | ||
912 | |a GBV_ILN_2143 | ||
912 | |a GBV_ILN_2147 | ||
912 | |a GBV_ILN_2148 | ||
912 | |a GBV_ILN_2152 | ||
912 | |a GBV_ILN_2153 | ||
912 | |a GBV_ILN_2190 | ||
912 | |a GBV_ILN_2336 | ||
912 | |a GBV_ILN_2470 | ||
912 | |a GBV_ILN_2507 | ||
912 | |a GBV_ILN_2522 | ||
912 | |a GBV_ILN_4035 | ||
912 | |a GBV_ILN_4037 | ||
912 | |a GBV_ILN_4046 | ||
912 | |a GBV_ILN_4112 | ||
912 | |a GBV_ILN_4125 | ||
912 | |a GBV_ILN_4126 | ||
912 | |a GBV_ILN_4242 | ||
912 | |a GBV_ILN_4251 | ||
912 | |a GBV_ILN_4305 | ||
912 | |a GBV_ILN_4313 | ||
912 | |a GBV_ILN_4322 | ||
912 | |a GBV_ILN_4323 | ||
912 | |a GBV_ILN_4324 | ||
912 | |a GBV_ILN_4325 | ||
912 | |a GBV_ILN_4326 | ||
912 | |a GBV_ILN_4333 | ||
912 | |a GBV_ILN_4334 | ||
912 | |a GBV_ILN_4335 | ||
912 | |a GBV_ILN_4338 | ||
912 | |a GBV_ILN_4393 | ||
936 | b | k | |a 55.50 |j Luftfahrzeugtechnik |
936 | b | k | |a 55.60 |j Raumfahrttechnik |
936 | b | k | |a 55.60 |j Raumfahrttechnik |
951 | |a AR | ||
952 | |d 120 |
author_variant |
l s ls h y hy m s ms q g qg x j xj |
---|---|
matchkey_str |
article:16263219:2021----::outotooapcrbtaeoaotmzddpieaibe |
hierarchy_sort_str |
2021 |
bklnumber |
55.50 55.60 |
publishDate |
2021 |
allfields |
10.1016/j.ast.2021.107267 doi (DE-627)ELV007263023 (ELSEVIER)S1270-9638(21)00777-X DE-627 ger DE-627 rda eng 620 DE-600 55.50 bkl 55.60 bkl 55.60 bkl Shi, Lingling verfasserin (orcid)0000-0002-4821-6818 aut Robust control of a space robot based on an optimized adaptive variable structure control method 2021 nicht spezifiziert zzz rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive variable structure control method to realize coordinate motion control of space robot base and its arm. The controller can adapt its gain to match system uncertainties and external disturbances so that the error dynamics converge to the origin following a parabola-like path which is close to the natural behavior of a second-order system. Therefore, the controller will eliminate the chattering phenomenon and reduce the settling time. Further, taking the motion error as the objective function, the gain parameter is optimized by adopting the modified Gaussian barebones differential evolution method. Numerical simulations aimed at verifying the space robot dynamic model and the effectiveness of the controller are carried out based on Simscape Multibody. The results prove that the theoretical dynamic model of the space robot is accurate. In addition, the controller is demonstrated to present reduced settling time and higher control accuracy in comparison with the boundary layer sliding mode control method. Space robot Coordinate motion control Adaptive variable structure control Optimization Yao, He verfasserin aut Shan, Minghe verfasserin (orcid)0000-0002-8823-7269 aut Gao, Qingbin verfasserin aut Jin, Xin verfasserin aut Enthalten in Aerospace science and technology Amsterdam [u.a.] : Elsevier Science, 1997 120 Online-Ressource (DE-627)320521486 (DE-600)2014638-3 (DE-576)255630425 1626-3219 nnns volume:120 GBV_USEFLAG_U SYSFLAG_U GBV_ELV SSG-OPC-AST GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_105 GBV_ILN_110 GBV_ILN_150 GBV_ILN_151 GBV_ILN_224 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2003 GBV_ILN_2004 GBV_ILN_2005 GBV_ILN_2006 GBV_ILN_2008 GBV_ILN_2011 GBV_ILN_2014 GBV_ILN_2015 GBV_ILN_2020 GBV_ILN_2021 GBV_ILN_2025 GBV_ILN_2027 GBV_ILN_2034 GBV_ILN_2038 GBV_ILN_2044 GBV_ILN_2048 GBV_ILN_2049 GBV_ILN_2050 GBV_ILN_2056 GBV_ILN_2059 GBV_ILN_2061 GBV_ILN_2064 GBV_ILN_2065 GBV_ILN_2068 GBV_ILN_2088 GBV_ILN_2111 GBV_ILN_2112 GBV_ILN_2113 GBV_ILN_2118 GBV_ILN_2122 GBV_ILN_2129 GBV_ILN_2143 GBV_ILN_2147 GBV_ILN_2148 GBV_ILN_2152 GBV_ILN_2153 GBV_ILN_2190 GBV_ILN_2336 GBV_ILN_2470 GBV_ILN_2507 GBV_ILN_2522 GBV_ILN_4035 GBV_ILN_4037 GBV_ILN_4046 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4242 GBV_ILN_4251 GBV_ILN_4305 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4326 GBV_ILN_4333 GBV_ILN_4334 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4393 55.50 Luftfahrzeugtechnik 55.60 Raumfahrttechnik 55.60 Raumfahrttechnik AR 120 |
spelling |
10.1016/j.ast.2021.107267 doi (DE-627)ELV007263023 (ELSEVIER)S1270-9638(21)00777-X DE-627 ger DE-627 rda eng 620 DE-600 55.50 bkl 55.60 bkl 55.60 bkl Shi, Lingling verfasserin (orcid)0000-0002-4821-6818 aut Robust control of a space robot based on an optimized adaptive variable structure control method 2021 nicht spezifiziert zzz rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive variable structure control method to realize coordinate motion control of space robot base and its arm. The controller can adapt its gain to match system uncertainties and external disturbances so that the error dynamics converge to the origin following a parabola-like path which is close to the natural behavior of a second-order system. Therefore, the controller will eliminate the chattering phenomenon and reduce the settling time. Further, taking the motion error as the objective function, the gain parameter is optimized by adopting the modified Gaussian barebones differential evolution method. Numerical simulations aimed at verifying the space robot dynamic model and the effectiveness of the controller are carried out based on Simscape Multibody. The results prove that the theoretical dynamic model of the space robot is accurate. In addition, the controller is demonstrated to present reduced settling time and higher control accuracy in comparison with the boundary layer sliding mode control method. Space robot Coordinate motion control Adaptive variable structure control Optimization Yao, He verfasserin aut Shan, Minghe verfasserin (orcid)0000-0002-8823-7269 aut Gao, Qingbin verfasserin aut Jin, Xin verfasserin aut Enthalten in Aerospace science and technology Amsterdam [u.a.] : Elsevier Science, 1997 120 Online-Ressource (DE-627)320521486 (DE-600)2014638-3 (DE-576)255630425 1626-3219 nnns volume:120 GBV_USEFLAG_U SYSFLAG_U GBV_ELV SSG-OPC-AST GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_105 GBV_ILN_110 GBV_ILN_150 GBV_ILN_151 GBV_ILN_224 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2003 GBV_ILN_2004 GBV_ILN_2005 GBV_ILN_2006 GBV_ILN_2008 GBV_ILN_2011 GBV_ILN_2014 GBV_ILN_2015 GBV_ILN_2020 GBV_ILN_2021 GBV_ILN_2025 GBV_ILN_2027 GBV_ILN_2034 GBV_ILN_2038 GBV_ILN_2044 GBV_ILN_2048 GBV_ILN_2049 GBV_ILN_2050 GBV_ILN_2056 GBV_ILN_2059 GBV_ILN_2061 GBV_ILN_2064 GBV_ILN_2065 GBV_ILN_2068 GBV_ILN_2088 GBV_ILN_2111 GBV_ILN_2112 GBV_ILN_2113 GBV_ILN_2118 GBV_ILN_2122 GBV_ILN_2129 GBV_ILN_2143 GBV_ILN_2147 GBV_ILN_2148 GBV_ILN_2152 GBV_ILN_2153 GBV_ILN_2190 GBV_ILN_2336 GBV_ILN_2470 GBV_ILN_2507 GBV_ILN_2522 GBV_ILN_4035 GBV_ILN_4037 GBV_ILN_4046 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4242 GBV_ILN_4251 GBV_ILN_4305 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4326 GBV_ILN_4333 GBV_ILN_4334 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4393 55.50 Luftfahrzeugtechnik 55.60 Raumfahrttechnik 55.60 Raumfahrttechnik AR 120 |
allfields_unstemmed |
10.1016/j.ast.2021.107267 doi (DE-627)ELV007263023 (ELSEVIER)S1270-9638(21)00777-X DE-627 ger DE-627 rda eng 620 DE-600 55.50 bkl 55.60 bkl 55.60 bkl Shi, Lingling verfasserin (orcid)0000-0002-4821-6818 aut Robust control of a space robot based on an optimized adaptive variable structure control method 2021 nicht spezifiziert zzz rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive variable structure control method to realize coordinate motion control of space robot base and its arm. The controller can adapt its gain to match system uncertainties and external disturbances so that the error dynamics converge to the origin following a parabola-like path which is close to the natural behavior of a second-order system. Therefore, the controller will eliminate the chattering phenomenon and reduce the settling time. Further, taking the motion error as the objective function, the gain parameter is optimized by adopting the modified Gaussian barebones differential evolution method. Numerical simulations aimed at verifying the space robot dynamic model and the effectiveness of the controller are carried out based on Simscape Multibody. The results prove that the theoretical dynamic model of the space robot is accurate. In addition, the controller is demonstrated to present reduced settling time and higher control accuracy in comparison with the boundary layer sliding mode control method. Space robot Coordinate motion control Adaptive variable structure control Optimization Yao, He verfasserin aut Shan, Minghe verfasserin (orcid)0000-0002-8823-7269 aut Gao, Qingbin verfasserin aut Jin, Xin verfasserin aut Enthalten in Aerospace science and technology Amsterdam [u.a.] : Elsevier Science, 1997 120 Online-Ressource (DE-627)320521486 (DE-600)2014638-3 (DE-576)255630425 1626-3219 nnns volume:120 GBV_USEFLAG_U SYSFLAG_U GBV_ELV SSG-OPC-AST GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_105 GBV_ILN_110 GBV_ILN_150 GBV_ILN_151 GBV_ILN_224 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2003 GBV_ILN_2004 GBV_ILN_2005 GBV_ILN_2006 GBV_ILN_2008 GBV_ILN_2011 GBV_ILN_2014 GBV_ILN_2015 GBV_ILN_2020 GBV_ILN_2021 GBV_ILN_2025 GBV_ILN_2027 GBV_ILN_2034 GBV_ILN_2038 GBV_ILN_2044 GBV_ILN_2048 GBV_ILN_2049 GBV_ILN_2050 GBV_ILN_2056 GBV_ILN_2059 GBV_ILN_2061 GBV_ILN_2064 GBV_ILN_2065 GBV_ILN_2068 GBV_ILN_2088 GBV_ILN_2111 GBV_ILN_2112 GBV_ILN_2113 GBV_ILN_2118 GBV_ILN_2122 GBV_ILN_2129 GBV_ILN_2143 GBV_ILN_2147 GBV_ILN_2148 GBV_ILN_2152 GBV_ILN_2153 GBV_ILN_2190 GBV_ILN_2336 GBV_ILN_2470 GBV_ILN_2507 GBV_ILN_2522 GBV_ILN_4035 GBV_ILN_4037 GBV_ILN_4046 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4242 GBV_ILN_4251 GBV_ILN_4305 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4326 GBV_ILN_4333 GBV_ILN_4334 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4393 55.50 Luftfahrzeugtechnik 55.60 Raumfahrttechnik 55.60 Raumfahrttechnik AR 120 |
allfieldsGer |
10.1016/j.ast.2021.107267 doi (DE-627)ELV007263023 (ELSEVIER)S1270-9638(21)00777-X DE-627 ger DE-627 rda eng 620 DE-600 55.50 bkl 55.60 bkl 55.60 bkl Shi, Lingling verfasserin (orcid)0000-0002-4821-6818 aut Robust control of a space robot based on an optimized adaptive variable structure control method 2021 nicht spezifiziert zzz rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive variable structure control method to realize coordinate motion control of space robot base and its arm. The controller can adapt its gain to match system uncertainties and external disturbances so that the error dynamics converge to the origin following a parabola-like path which is close to the natural behavior of a second-order system. Therefore, the controller will eliminate the chattering phenomenon and reduce the settling time. Further, taking the motion error as the objective function, the gain parameter is optimized by adopting the modified Gaussian barebones differential evolution method. Numerical simulations aimed at verifying the space robot dynamic model and the effectiveness of the controller are carried out based on Simscape Multibody. The results prove that the theoretical dynamic model of the space robot is accurate. In addition, the controller is demonstrated to present reduced settling time and higher control accuracy in comparison with the boundary layer sliding mode control method. Space robot Coordinate motion control Adaptive variable structure control Optimization Yao, He verfasserin aut Shan, Minghe verfasserin (orcid)0000-0002-8823-7269 aut Gao, Qingbin verfasserin aut Jin, Xin verfasserin aut Enthalten in Aerospace science and technology Amsterdam [u.a.] : Elsevier Science, 1997 120 Online-Ressource (DE-627)320521486 (DE-600)2014638-3 (DE-576)255630425 1626-3219 nnns volume:120 GBV_USEFLAG_U SYSFLAG_U GBV_ELV SSG-OPC-AST GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_105 GBV_ILN_110 GBV_ILN_150 GBV_ILN_151 GBV_ILN_224 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2003 GBV_ILN_2004 GBV_ILN_2005 GBV_ILN_2006 GBV_ILN_2008 GBV_ILN_2011 GBV_ILN_2014 GBV_ILN_2015 GBV_ILN_2020 GBV_ILN_2021 GBV_ILN_2025 GBV_ILN_2027 GBV_ILN_2034 GBV_ILN_2038 GBV_ILN_2044 GBV_ILN_2048 GBV_ILN_2049 GBV_ILN_2050 GBV_ILN_2056 GBV_ILN_2059 GBV_ILN_2061 GBV_ILN_2064 GBV_ILN_2065 GBV_ILN_2068 GBV_ILN_2088 GBV_ILN_2111 GBV_ILN_2112 GBV_ILN_2113 GBV_ILN_2118 GBV_ILN_2122 GBV_ILN_2129 GBV_ILN_2143 GBV_ILN_2147 GBV_ILN_2148 GBV_ILN_2152 GBV_ILN_2153 GBV_ILN_2190 GBV_ILN_2336 GBV_ILN_2470 GBV_ILN_2507 GBV_ILN_2522 GBV_ILN_4035 GBV_ILN_4037 GBV_ILN_4046 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4242 GBV_ILN_4251 GBV_ILN_4305 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4326 GBV_ILN_4333 GBV_ILN_4334 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4393 55.50 Luftfahrzeugtechnik 55.60 Raumfahrttechnik 55.60 Raumfahrttechnik AR 120 |
allfieldsSound |
10.1016/j.ast.2021.107267 doi (DE-627)ELV007263023 (ELSEVIER)S1270-9638(21)00777-X DE-627 ger DE-627 rda eng 620 DE-600 55.50 bkl 55.60 bkl 55.60 bkl Shi, Lingling verfasserin (orcid)0000-0002-4821-6818 aut Robust control of a space robot based on an optimized adaptive variable structure control method 2021 nicht spezifiziert zzz rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive variable structure control method to realize coordinate motion control of space robot base and its arm. The controller can adapt its gain to match system uncertainties and external disturbances so that the error dynamics converge to the origin following a parabola-like path which is close to the natural behavior of a second-order system. Therefore, the controller will eliminate the chattering phenomenon and reduce the settling time. Further, taking the motion error as the objective function, the gain parameter is optimized by adopting the modified Gaussian barebones differential evolution method. Numerical simulations aimed at verifying the space robot dynamic model and the effectiveness of the controller are carried out based on Simscape Multibody. The results prove that the theoretical dynamic model of the space robot is accurate. In addition, the controller is demonstrated to present reduced settling time and higher control accuracy in comparison with the boundary layer sliding mode control method. Space robot Coordinate motion control Adaptive variable structure control Optimization Yao, He verfasserin aut Shan, Minghe verfasserin (orcid)0000-0002-8823-7269 aut Gao, Qingbin verfasserin aut Jin, Xin verfasserin aut Enthalten in Aerospace science and technology Amsterdam [u.a.] : Elsevier Science, 1997 120 Online-Ressource (DE-627)320521486 (DE-600)2014638-3 (DE-576)255630425 1626-3219 nnns volume:120 GBV_USEFLAG_U SYSFLAG_U GBV_ELV SSG-OPC-AST GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_105 GBV_ILN_110 GBV_ILN_150 GBV_ILN_151 GBV_ILN_224 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2003 GBV_ILN_2004 GBV_ILN_2005 GBV_ILN_2006 GBV_ILN_2008 GBV_ILN_2011 GBV_ILN_2014 GBV_ILN_2015 GBV_ILN_2020 GBV_ILN_2021 GBV_ILN_2025 GBV_ILN_2027 GBV_ILN_2034 GBV_ILN_2038 GBV_ILN_2044 GBV_ILN_2048 GBV_ILN_2049 GBV_ILN_2050 GBV_ILN_2056 GBV_ILN_2059 GBV_ILN_2061 GBV_ILN_2064 GBV_ILN_2065 GBV_ILN_2068 GBV_ILN_2088 GBV_ILN_2111 GBV_ILN_2112 GBV_ILN_2113 GBV_ILN_2118 GBV_ILN_2122 GBV_ILN_2129 GBV_ILN_2143 GBV_ILN_2147 GBV_ILN_2148 GBV_ILN_2152 GBV_ILN_2153 GBV_ILN_2190 GBV_ILN_2336 GBV_ILN_2470 GBV_ILN_2507 GBV_ILN_2522 GBV_ILN_4035 GBV_ILN_4037 GBV_ILN_4046 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4242 GBV_ILN_4251 GBV_ILN_4305 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4326 GBV_ILN_4333 GBV_ILN_4334 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4393 55.50 Luftfahrzeugtechnik 55.60 Raumfahrttechnik 55.60 Raumfahrttechnik AR 120 |
language |
English |
source |
Enthalten in Aerospace science and technology 120 volume:120 |
sourceStr |
Enthalten in Aerospace science and technology 120 volume:120 |
format_phy_str_mv |
Article |
bklname |
Luftfahrzeugtechnik Raumfahrttechnik |
institution |
findex.gbv.de |
topic_facet |
Space robot Coordinate motion control Adaptive variable structure control Optimization |
dewey-raw |
620 |
isfreeaccess_bool |
false |
container_title |
Aerospace science and technology |
authorswithroles_txt_mv |
Shi, Lingling @@aut@@ Yao, He @@aut@@ Shan, Minghe @@aut@@ Gao, Qingbin @@aut@@ Jin, Xin @@aut@@ |
publishDateDaySort_date |
2021-01-01T00:00:00Z |
hierarchy_top_id |
320521486 |
dewey-sort |
3620 |
id |
ELV007263023 |
language_de |
englisch |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">ELV007263023</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230524151555.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">230506s2021 xx |||||o 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1016/j.ast.2021.107267</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)ELV007263023</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ELSEVIER)S1270-9638(21)00777-X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">620</subfield><subfield code="q">DE-600</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">55.50</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">55.60</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">55.60</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Shi, Lingling</subfield><subfield code="e">verfasserin</subfield><subfield code="0">(orcid)0000-0002-4821-6818</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Robust control of a space robot based on an optimized adaptive variable structure control method</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2021</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">nicht spezifiziert</subfield><subfield code="b">zzz</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive variable structure control method to realize coordinate motion control of space robot base and its arm. The controller can adapt its gain to match system uncertainties and external disturbances so that the error dynamics converge to the origin following a parabola-like path which is close to the natural behavior of a second-order system. Therefore, the controller will eliminate the chattering phenomenon and reduce the settling time. Further, taking the motion error as the objective function, the gain parameter is optimized by adopting the modified Gaussian barebones differential evolution method. Numerical simulations aimed at verifying the space robot dynamic model and the effectiveness of the controller are carried out based on Simscape Multibody. The results prove that the theoretical dynamic model of the space robot is accurate. In addition, the controller is demonstrated to present reduced settling time and higher control accuracy in comparison with the boundary layer sliding mode control method.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Space robot</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Coordinate motion control</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Adaptive variable structure control</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Optimization</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Yao, He</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Shan, Minghe</subfield><subfield code="e">verfasserin</subfield><subfield code="0">(orcid)0000-0002-8823-7269</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gao, Qingbin</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Jin, Xin</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Aerospace science and technology</subfield><subfield code="d">Amsterdam [u.a.] : Elsevier Science, 1997</subfield><subfield code="g">120</subfield><subfield code="h">Online-Ressource</subfield><subfield code="w">(DE-627)320521486</subfield><subfield code="w">(DE-600)2014638-3</subfield><subfield code="w">(DE-576)255630425</subfield><subfield code="x">1626-3219</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:120</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_U</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_U</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ELV</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OPC-AST</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_20</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_22</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_23</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_24</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_31</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_32</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_40</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_60</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_62</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_63</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_65</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_69</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_73</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_74</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_90</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_95</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_100</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_105</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_110</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_150</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_151</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_224</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_370</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_602</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_702</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2003</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2004</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2005</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2006</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2008</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2011</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2014</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2015</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2020</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2021</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2025</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2027</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2034</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2038</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2044</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2048</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2049</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2050</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2056</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2059</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2061</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2064</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2065</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2068</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2088</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2111</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2112</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2113</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2118</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2122</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2129</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2143</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2147</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2148</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2152</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2153</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2190</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2336</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2470</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2507</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2522</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4035</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4037</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4046</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4112</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4125</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4126</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4242</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4251</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4305</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4313</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4322</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4323</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4324</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4325</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4326</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4333</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4334</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4335</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4338</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4393</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">55.50</subfield><subfield code="j">Luftfahrzeugtechnik</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">55.60</subfield><subfield code="j">Raumfahrttechnik</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">55.60</subfield><subfield code="j">Raumfahrttechnik</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">120</subfield></datafield></record></collection>
|
author |
Shi, Lingling |
spellingShingle |
Shi, Lingling ddc 620 bkl 55.50 bkl 55.60 misc Space robot misc Coordinate motion control misc Adaptive variable structure control misc Optimization Robust control of a space robot based on an optimized adaptive variable structure control method |
authorStr |
Shi, Lingling |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)320521486 |
format |
electronic Article |
dewey-ones |
620 - Engineering & allied operations |
delete_txt_mv |
keep |
author_role |
aut aut aut aut aut |
collection |
elsevier |
remote_str |
true |
illustrated |
Not Illustrated |
issn |
1626-3219 |
topic_title |
620 DE-600 55.50 bkl 55.60 bkl Robust control of a space robot based on an optimized adaptive variable structure control method Space robot Coordinate motion control Adaptive variable structure control Optimization |
topic |
ddc 620 bkl 55.50 bkl 55.60 misc Space robot misc Coordinate motion control misc Adaptive variable structure control misc Optimization |
topic_unstemmed |
ddc 620 bkl 55.50 bkl 55.60 misc Space robot misc Coordinate motion control misc Adaptive variable structure control misc Optimization |
topic_browse |
ddc 620 bkl 55.50 bkl 55.60 misc Space robot misc Coordinate motion control misc Adaptive variable structure control misc Optimization |
format_facet |
Elektronische Aufsätze Aufsätze Elektronische Ressource |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
cr |
hierarchy_parent_title |
Aerospace science and technology |
hierarchy_parent_id |
320521486 |
dewey-tens |
620 - Engineering |
hierarchy_top_title |
Aerospace science and technology |
isfreeaccess_txt |
false |
familylinks_str_mv |
(DE-627)320521486 (DE-600)2014638-3 (DE-576)255630425 |
title |
Robust control of a space robot based on an optimized adaptive variable structure control method |
ctrlnum |
(DE-627)ELV007263023 (ELSEVIER)S1270-9638(21)00777-X |
title_full |
Robust control of a space robot based on an optimized adaptive variable structure control method |
author_sort |
Shi, Lingling |
journal |
Aerospace science and technology |
journalStr |
Aerospace science and technology |
lang_code |
eng |
isOA_bool |
false |
dewey-hundreds |
600 - Technology |
recordtype |
marc |
publishDateSort |
2021 |
contenttype_str_mv |
zzz |
author_browse |
Shi, Lingling Yao, He Shan, Minghe Gao, Qingbin Jin, Xin |
container_volume |
120 |
class |
620 DE-600 55.50 bkl 55.60 bkl |
format_se |
Elektronische Aufsätze |
author-letter |
Shi, Lingling |
doi_str_mv |
10.1016/j.ast.2021.107267 |
normlink |
(ORCID)0000-0002-4821-6818 (ORCID)0000-0002-8823-7269 |
normlink_prefix_str_mv |
(orcid)0000-0002-4821-6818 (orcid)0000-0002-8823-7269 |
dewey-full |
620 |
author2-role |
verfasserin |
title_sort |
robust control of a space robot based on an optimized adaptive variable structure control method |
title_auth |
Robust control of a space robot based on an optimized adaptive variable structure control method |
abstract |
Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive variable structure control method to realize coordinate motion control of space robot base and its arm. The controller can adapt its gain to match system uncertainties and external disturbances so that the error dynamics converge to the origin following a parabola-like path which is close to the natural behavior of a second-order system. Therefore, the controller will eliminate the chattering phenomenon and reduce the settling time. Further, taking the motion error as the objective function, the gain parameter is optimized by adopting the modified Gaussian barebones differential evolution method. Numerical simulations aimed at verifying the space robot dynamic model and the effectiveness of the controller are carried out based on Simscape Multibody. The results prove that the theoretical dynamic model of the space robot is accurate. In addition, the controller is demonstrated to present reduced settling time and higher control accuracy in comparison with the boundary layer sliding mode control method. |
abstractGer |
Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive variable structure control method to realize coordinate motion control of space robot base and its arm. The controller can adapt its gain to match system uncertainties and external disturbances so that the error dynamics converge to the origin following a parabola-like path which is close to the natural behavior of a second-order system. Therefore, the controller will eliminate the chattering phenomenon and reduce the settling time. Further, taking the motion error as the objective function, the gain parameter is optimized by adopting the modified Gaussian barebones differential evolution method. Numerical simulations aimed at verifying the space robot dynamic model and the effectiveness of the controller are carried out based on Simscape Multibody. The results prove that the theoretical dynamic model of the space robot is accurate. In addition, the controller is demonstrated to present reduced settling time and higher control accuracy in comparison with the boundary layer sliding mode control method. |
abstract_unstemmed |
Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive variable structure control method to realize coordinate motion control of space robot base and its arm. The controller can adapt its gain to match system uncertainties and external disturbances so that the error dynamics converge to the origin following a parabola-like path which is close to the natural behavior of a second-order system. Therefore, the controller will eliminate the chattering phenomenon and reduce the settling time. Further, taking the motion error as the objective function, the gain parameter is optimized by adopting the modified Gaussian barebones differential evolution method. Numerical simulations aimed at verifying the space robot dynamic model and the effectiveness of the controller are carried out based on Simscape Multibody. The results prove that the theoretical dynamic model of the space robot is accurate. In addition, the controller is demonstrated to present reduced settling time and higher control accuracy in comparison with the boundary layer sliding mode control method. |
collection_details |
GBV_USEFLAG_U SYSFLAG_U GBV_ELV SSG-OPC-AST GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_32 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_74 GBV_ILN_90 GBV_ILN_95 GBV_ILN_100 GBV_ILN_105 GBV_ILN_110 GBV_ILN_150 GBV_ILN_151 GBV_ILN_224 GBV_ILN_370 GBV_ILN_602 GBV_ILN_702 GBV_ILN_2003 GBV_ILN_2004 GBV_ILN_2005 GBV_ILN_2006 GBV_ILN_2008 GBV_ILN_2011 GBV_ILN_2014 GBV_ILN_2015 GBV_ILN_2020 GBV_ILN_2021 GBV_ILN_2025 GBV_ILN_2027 GBV_ILN_2034 GBV_ILN_2038 GBV_ILN_2044 GBV_ILN_2048 GBV_ILN_2049 GBV_ILN_2050 GBV_ILN_2056 GBV_ILN_2059 GBV_ILN_2061 GBV_ILN_2064 GBV_ILN_2065 GBV_ILN_2068 GBV_ILN_2088 GBV_ILN_2111 GBV_ILN_2112 GBV_ILN_2113 GBV_ILN_2118 GBV_ILN_2122 GBV_ILN_2129 GBV_ILN_2143 GBV_ILN_2147 GBV_ILN_2148 GBV_ILN_2152 GBV_ILN_2153 GBV_ILN_2190 GBV_ILN_2336 GBV_ILN_2470 GBV_ILN_2507 GBV_ILN_2522 GBV_ILN_4035 GBV_ILN_4037 GBV_ILN_4046 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4242 GBV_ILN_4251 GBV_ILN_4305 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4326 GBV_ILN_4333 GBV_ILN_4334 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4393 |
title_short |
Robust control of a space robot based on an optimized adaptive variable structure control method |
remote_bool |
true |
author2 |
Yao, He Shan, Minghe Gao, Qingbin Jin, Xin |
author2Str |
Yao, He Shan, Minghe Gao, Qingbin Jin, Xin |
ppnlink |
320521486 |
mediatype_str_mv |
c |
isOA_txt |
false |
hochschulschrift_bool |
false |
doi_str |
10.1016/j.ast.2021.107267 |
up_date |
2024-07-07T00:09:38.836Z |
_version_ |
1803876804944986112 |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">ELV007263023</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230524151555.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">230506s2021 xx |||||o 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1016/j.ast.2021.107267</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)ELV007263023</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ELSEVIER)S1270-9638(21)00777-X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">620</subfield><subfield code="q">DE-600</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">55.50</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">55.60</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">55.60</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Shi, Lingling</subfield><subfield code="e">verfasserin</subfield><subfield code="0">(orcid)0000-0002-4821-6818</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Robust control of a space robot based on an optimized adaptive variable structure control method</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2021</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">nicht spezifiziert</subfield><subfield code="b">zzz</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Space robot has been playing an increasingly important role in on-orbit service missions. Dynamic coupling exists between the space robot arm and the floating base, and an inaccurate dynamic model will deteriorate the control accuracy of space robot motion. This paper proposed an optimized adaptive variable structure control method to realize coordinate motion control of space robot base and its arm. The controller can adapt its gain to match system uncertainties and external disturbances so that the error dynamics converge to the origin following a parabola-like path which is close to the natural behavior of a second-order system. Therefore, the controller will eliminate the chattering phenomenon and reduce the settling time. Further, taking the motion error as the objective function, the gain parameter is optimized by adopting the modified Gaussian barebones differential evolution method. Numerical simulations aimed at verifying the space robot dynamic model and the effectiveness of the controller are carried out based on Simscape Multibody. The results prove that the theoretical dynamic model of the space robot is accurate. In addition, the controller is demonstrated to present reduced settling time and higher control accuracy in comparison with the boundary layer sliding mode control method.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Space robot</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Coordinate motion control</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Adaptive variable structure control</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Optimization</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Yao, He</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Shan, Minghe</subfield><subfield code="e">verfasserin</subfield><subfield code="0">(orcid)0000-0002-8823-7269</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gao, Qingbin</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Jin, Xin</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Aerospace science and technology</subfield><subfield code="d">Amsterdam [u.a.] : Elsevier Science, 1997</subfield><subfield code="g">120</subfield><subfield code="h">Online-Ressource</subfield><subfield code="w">(DE-627)320521486</subfield><subfield code="w">(DE-600)2014638-3</subfield><subfield code="w">(DE-576)255630425</subfield><subfield code="x">1626-3219</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:120</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_U</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_U</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ELV</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OPC-AST</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_20</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_22</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_23</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_24</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_31</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_32</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_40</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_60</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_62</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_63</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_65</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_69</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_73</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_74</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_90</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_95</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_100</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_105</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_110</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_150</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_151</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_224</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_370</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_602</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_702</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2003</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2004</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2005</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2006</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2008</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2011</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2014</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2015</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2020</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2021</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2025</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2027</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2034</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2038</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2044</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2048</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2049</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2050</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2056</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2059</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2061</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2064</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2065</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2068</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2088</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2111</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2112</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2113</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2118</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2122</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2129</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2143</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2147</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2148</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2152</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2153</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2190</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2336</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2470</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2507</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2522</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4035</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4037</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4046</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4112</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4125</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4126</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4242</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4251</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4305</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4313</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4322</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4323</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4324</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4325</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4326</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4333</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4334</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4335</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4338</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4393</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">55.50</subfield><subfield code="j">Luftfahrzeugtechnik</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">55.60</subfield><subfield code="j">Raumfahrttechnik</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">55.60</subfield><subfield code="j">Raumfahrttechnik</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">120</subfield></datafield></record></collection>
|
score |
7.4001446 |