Nrusingh Charan Pradhan, Pramod Kumar Sahoo, Dilip Kumar Kushwaha, Dattatray G. Bhalekar, Indra Mani, Kishan Kumar, Avesh Kumar Singh, Mohit Kumar, Yash Makwana, Soumya Krishnan V., Aruna T. N.
{"title":"基于 ANN-PID 的小型农用拖拉机自动制动控制系统","authors":"Nrusingh Charan Pradhan, Pramod Kumar Sahoo, Dilip Kumar Kushwaha, Dattatray G. Bhalekar, Indra Mani, Kishan Kumar, Avesh Kumar Singh, Mohit Kumar, Yash Makwana, Soumya Krishnan V., Aruna T. N.","doi":"10.1002/rob.22393","DOIUrl":null,"url":null,"abstract":"<p>Braking system is a crucial component of tractors as it ensures safe operation and control of the vehicle. The limited space availability in the workspace of a small tractor exposes the operator to undesirable posture and a maximum level of vibration during operation. The primary cause of road accidents, particularly collisions, is attributed to the tractor operator's insufficient capacity to provide the necessary pedal power for engaging the brake pedal. During the process of engaging the brake pedal, the operator adjusts the backrest support to facilitate access to the brake pedal while operating under stressed conditions. In the present study, a linear actuator-assisted automatic braking system was developed for the small tractors. An integrated artificial neural network proportional–integral–derivative (ANN-PID) controller-based algorithm was developed to control the position of the brake pedal based on the input parameters like terrain condition, obstacle distance, and forward speed of the tractor. The tractor was operated at four different speeds (i.e., 10, 15, 20, and 25 km/h) in different terrain conditions (i.e., dry compacted soil, tilled soil, and asphalt road). The performance parameters like sensor digital output (SDO), force applied on the brake pedal (<span></span><math>\n <semantics>\n <mrow>\n \n <mrow>\n <msub>\n <mi>F</mi>\n \n <mi>b</mi>\n </msub>\n </mrow>\n </mrow>\n <annotation> <math altimg=\"urn:x-wiley:15564959:media:rob22393:rob22393-math-0001\" wiley:location=\"equation/rob22393-math-0001.png\" display=\"inline\" xmlns=\"http://www.w3.org/1998/Math/MathML\"><mrow><mrow><msub><mi>F</mi><mi>b</mi></msub></mrow></mrow></math></annotation>\n </semantics></math>), and deceleration were considered as dependent parameters. The SDO was found to good approximation for sensing the position of the brake pedal during braking. The optimized network topology of the developed multilayer perceptron neural network (MLPNN) was 3-6-2 for predicting SDO and deceleration of the tractor with a coefficient of determination (<span></span><math>\n <semantics>\n <mrow>\n \n <mrow>\n <msup>\n <mi>R</mi>\n \n <mn>2</mn>\n </msup>\n </mrow>\n </mrow>\n <annotation> <math altimg=\"urn:x-wiley:15564959:media:rob22393:rob22393-math-0002\" wiley:location=\"equation/rob22393-math-0002.png\" display=\"inline\" xmlns=\"http://www.w3.org/1998/Math/MathML\"><mrow><mrow><msup><mi>R</mi><mn>2</mn></msup></mrow></mrow></math></annotation>\n </semantics></math>) for the training and testing datasets of the SDO and deceleration were obtained as 0.9953 and 0.9854, and 0.9254 and 0.9096, respectively. The Ziegler–Nichols (Z-N method) method was adopted to determine the initial optimal gains of the PID controller and later these coefficients were optimized using response surface methodology. The optimized proportional (<span></span><math>\n <semantics>\n <mrow>\n \n <mrow>\n <msub>\n <mi>K</mi>\n \n <mi>p</mi>\n </msub>\n </mrow>\n </mrow>\n <annotation> <math altimg=\"urn:x-wiley:15564959:media:rob22393:rob22393-math-0003\" wiley:location=\"equation/rob22393-math-0003.png\" display=\"inline\" xmlns=\"http://www.w3.org/1998/Math/MathML\"><mrow><mrow><msub><mi>K</mi><mi>p</mi></msub></mrow></mrow></math></annotation>\n </semantics></math>), integral (<span></span><math>\n <semantics>\n <mrow>\n \n <mrow>\n <msub>\n <mi>K</mi>\n \n <mi>i</mi>\n </msub>\n </mrow>\n </mrow>\n <annotation> <math altimg=\"urn:x-wiley:15564959:media:rob22393:rob22393-math-0004\" wiley:location=\"equation/rob22393-math-0004.png\" display=\"inline\" xmlns=\"http://www.w3.org/1998/Math/MathML\"><mrow><mrow><msub><mi>K</mi><mi>i</mi></msub></mrow></mrow></math></annotation>\n </semantics></math>), and derivative (<span></span><math>\n <semantics>\n <mrow>\n \n <mrow>\n <msub>\n <mi>K</mi>\n \n <mi>d</mi>\n </msub>\n </mrow>\n </mrow>\n <annotation> <math altimg=\"urn:x-wiley:15564959:media:rob22393:rob22393-math-0005\" wiley:location=\"equation/rob22393-math-0005.png\" display=\"inline\" xmlns=\"http://www.w3.org/1998/Math/MathML\"><mrow><mrow><msub><mi>K</mi><mi>d</mi></msub></mrow></mrow></math></annotation>\n </semantics></math>) coefficient values were 4.8, 6.782, and 3.15, respectively. The developed integrated ANN, that is, MLPNN and PID-based algorithm could successfully control the position of the brake pedal during braking. The stopping distance and slip of the tractor during automatic braking increased with an increase in the forward speed for the tractor from 10 to 25 km/h in all the selected terrain conditions.</p>","PeriodicalId":192,"journal":{"name":"Journal of Field Robotics","volume":"41 8","pages":"2805-2831"},"PeriodicalIF":4.2000,"publicationDate":"2024-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"ANN-PID based automatic braking control system for small agricultural tractors\",\"authors\":\"Nrusingh Charan Pradhan, Pramod Kumar Sahoo, Dilip Kumar Kushwaha, Dattatray G. Bhalekar, Indra Mani, Kishan Kumar, Avesh Kumar Singh, Mohit Kumar, Yash Makwana, Soumya Krishnan V., Aruna T. N.\",\"doi\":\"10.1002/rob.22393\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Braking system is a crucial component of tractors as it ensures safe operation and control of the vehicle. The limited space availability in the workspace of a small tractor exposes the operator to undesirable posture and a maximum level of vibration during operation. The primary cause of road accidents, particularly collisions, is attributed to the tractor operator's insufficient capacity to provide the necessary pedal power for engaging the brake pedal. During the process of engaging the brake pedal, the operator adjusts the backrest support to facilitate access to the brake pedal while operating under stressed conditions. In the present study, a linear actuator-assisted automatic braking system was developed for the small tractors. An integrated artificial neural network proportional–integral–derivative (ANN-PID) controller-based algorithm was developed to control the position of the brake pedal based on the input parameters like terrain condition, obstacle distance, and forward speed of the tractor. The tractor was operated at four different speeds (i.e., 10, 15, 20, and 25 km/h) in different terrain conditions (i.e., dry compacted soil, tilled soil, and asphalt road). The performance parameters like sensor digital output (SDO), force applied on the brake pedal (<span></span><math>\\n <semantics>\\n <mrow>\\n \\n <mrow>\\n <msub>\\n <mi>F</mi>\\n \\n <mi>b</mi>\\n </msub>\\n </mrow>\\n </mrow>\\n <annotation> <math altimg=\\\"urn:x-wiley:15564959:media:rob22393:rob22393-math-0001\\\" wiley:location=\\\"equation/rob22393-math-0001.png\\\" display=\\\"inline\\\" xmlns=\\\"http://www.w3.org/1998/Math/MathML\\\"><mrow><mrow><msub><mi>F</mi><mi>b</mi></msub></mrow></mrow></math></annotation>\\n </semantics></math>), and deceleration were considered as dependent parameters. The SDO was found to good approximation for sensing the position of the brake pedal during braking. The optimized network topology of the developed multilayer perceptron neural network (MLPNN) was 3-6-2 for predicting SDO and deceleration of the tractor with a coefficient of determination (<span></span><math>\\n <semantics>\\n <mrow>\\n \\n <mrow>\\n <msup>\\n <mi>R</mi>\\n \\n <mn>2</mn>\\n </msup>\\n </mrow>\\n </mrow>\\n <annotation> <math altimg=\\\"urn:x-wiley:15564959:media:rob22393:rob22393-math-0002\\\" wiley:location=\\\"equation/rob22393-math-0002.png\\\" display=\\\"inline\\\" xmlns=\\\"http://www.w3.org/1998/Math/MathML\\\"><mrow><mrow><msup><mi>R</mi><mn>2</mn></msup></mrow></mrow></math></annotation>\\n </semantics></math>) for the training and testing datasets of the SDO and deceleration were obtained as 0.9953 and 0.9854, and 0.9254 and 0.9096, respectively. The Ziegler–Nichols (Z-N method) method was adopted to determine the initial optimal gains of the PID controller and later these coefficients were optimized using response surface methodology. The optimized proportional (<span></span><math>\\n <semantics>\\n <mrow>\\n \\n <mrow>\\n <msub>\\n <mi>K</mi>\\n \\n <mi>p</mi>\\n </msub>\\n </mrow>\\n </mrow>\\n <annotation> <math altimg=\\\"urn:x-wiley:15564959:media:rob22393:rob22393-math-0003\\\" wiley:location=\\\"equation/rob22393-math-0003.png\\\" display=\\\"inline\\\" xmlns=\\\"http://www.w3.org/1998/Math/MathML\\\"><mrow><mrow><msub><mi>K</mi><mi>p</mi></msub></mrow></mrow></math></annotation>\\n </semantics></math>), integral (<span></span><math>\\n <semantics>\\n <mrow>\\n \\n <mrow>\\n <msub>\\n <mi>K</mi>\\n \\n <mi>i</mi>\\n </msub>\\n </mrow>\\n </mrow>\\n <annotation> <math altimg=\\\"urn:x-wiley:15564959:media:rob22393:rob22393-math-0004\\\" wiley:location=\\\"equation/rob22393-math-0004.png\\\" display=\\\"inline\\\" xmlns=\\\"http://www.w3.org/1998/Math/MathML\\\"><mrow><mrow><msub><mi>K</mi><mi>i</mi></msub></mrow></mrow></math></annotation>\\n </semantics></math>), and derivative (<span></span><math>\\n <semantics>\\n <mrow>\\n \\n <mrow>\\n <msub>\\n <mi>K</mi>\\n \\n <mi>d</mi>\\n </msub>\\n </mrow>\\n </mrow>\\n <annotation> <math altimg=\\\"urn:x-wiley:15564959:media:rob22393:rob22393-math-0005\\\" wiley:location=\\\"equation/rob22393-math-0005.png\\\" display=\\\"inline\\\" xmlns=\\\"http://www.w3.org/1998/Math/MathML\\\"><mrow><mrow><msub><mi>K</mi><mi>d</mi></msub></mrow></mrow></math></annotation>\\n </semantics></math>) coefficient values were 4.8, 6.782, and 3.15, respectively. The developed integrated ANN, that is, MLPNN and PID-based algorithm could successfully control the position of the brake pedal during braking. The stopping distance and slip of the tractor during automatic braking increased with an increase in the forward speed for the tractor from 10 to 25 km/h in all the selected terrain conditions.</p>\",\"PeriodicalId\":192,\"journal\":{\"name\":\"Journal of Field Robotics\",\"volume\":\"41 8\",\"pages\":\"2805-2831\"},\"PeriodicalIF\":4.2000,\"publicationDate\":\"2024-07-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Field Robotics\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://onlinelibrary.wiley.com/doi/10.1002/rob.22393\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ROBOTICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Field Robotics","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/rob.22393","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ROBOTICS","Score":null,"Total":0}
ANN-PID based automatic braking control system for small agricultural tractors
Braking system is a crucial component of tractors as it ensures safe operation and control of the vehicle. The limited space availability in the workspace of a small tractor exposes the operator to undesirable posture and a maximum level of vibration during operation. The primary cause of road accidents, particularly collisions, is attributed to the tractor operator's insufficient capacity to provide the necessary pedal power for engaging the brake pedal. During the process of engaging the brake pedal, the operator adjusts the backrest support to facilitate access to the brake pedal while operating under stressed conditions. In the present study, a linear actuator-assisted automatic braking system was developed for the small tractors. An integrated artificial neural network proportional–integral–derivative (ANN-PID) controller-based algorithm was developed to control the position of the brake pedal based on the input parameters like terrain condition, obstacle distance, and forward speed of the tractor. The tractor was operated at four different speeds (i.e., 10, 15, 20, and 25 km/h) in different terrain conditions (i.e., dry compacted soil, tilled soil, and asphalt road). The performance parameters like sensor digital output (SDO), force applied on the brake pedal (), and deceleration were considered as dependent parameters. The SDO was found to good approximation for sensing the position of the brake pedal during braking. The optimized network topology of the developed multilayer perceptron neural network (MLPNN) was 3-6-2 for predicting SDO and deceleration of the tractor with a coefficient of determination () for the training and testing datasets of the SDO and deceleration were obtained as 0.9953 and 0.9854, and 0.9254 and 0.9096, respectively. The Ziegler–Nichols (Z-N method) method was adopted to determine the initial optimal gains of the PID controller and later these coefficients were optimized using response surface methodology. The optimized proportional (), integral (), and derivative () coefficient values were 4.8, 6.782, and 3.15, respectively. The developed integrated ANN, that is, MLPNN and PID-based algorithm could successfully control the position of the brake pedal during braking. The stopping distance and slip of the tractor during automatic braking increased with an increase in the forward speed for the tractor from 10 to 25 km/h in all the selected terrain conditions.
期刊介绍:
The Journal of Field Robotics seeks to promote scholarly publications dealing with the fundamentals of robotics in unstructured and dynamic environments.
The Journal focuses on experimental robotics and encourages publication of work that has both theoretical and practical significance.