簡易檢索 / 詳目顯示

研究生: 陳永益
Chen, Yung-Yi
論文名稱: Paillier同態密碼系統應用於四輪機器人之編隊控制
Formation Control of Four-Wheel Vehicle Based on Homomorphic Paillier Cryptosystem
指導教授: 廖德祿
Liao, Teh-Lu
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2021
畢業學年度: 109
語文別: 中文
論文頁數: 65
中文關鍵詞: 編隊控制Paillier cryptosystem串級PD控制器
外文關鍵詞: Formation control, Paillier cryptosystem, Cascade PD controller
相關次數: 點閱:180下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

近年來科技進步相當迅速,各項領域皆有所突破,因此無人車也逐漸成為大家所關注之重點,而為了能迅速及安全的到達目的地,車與車之間之通訊與控制就變得非常重要,本論文透過圖形理論建立拓撲圖與其對應之控制器,並進行控制器推導找出能達到共識的參數。而由於近年來資訊安全備受重視,然而在進行編隊控制時會需要其他節點之資訊如位置或速度,因此本論文將使用Paillier cryptosystem將資料進行加解密來確保資料安全性,本論文將結合共識理論與Paillier密碼系統,提出隨機變數保密編隊演算法,透過設計隨機變數來解決Paillier cryptosystem不能對負數域運算的缺點進而確保其完備性,使其所具有之加法同態性質能實際實現在編隊控制上,不僅可以確保各節點的資訊對外保密,也能確保各節點間再進行編隊共識時也能保有自身資訊不被其他節點獲取,進而實現對內保密。本論文除了提出上述之隨機變數保密編隊演算法,亦進行模擬與演算法分析,在維持控制性能及安全性的條件下,降低記憶體的使用率。最後透過實際設計四輪移動式機器人並進行物理建模,配合PD控制器與隨機變數保密編隊演算法,成功實現保密編隊控制,由本論文之模擬與實驗結果可驗證此演算法在實際應用上將有良好之性能與穩定性。

This thesis proposes a random variable secret formation algorithm, a topology through the graph theory, and distributed formation control for three four-wheel vehicles. We apply the homomorphic Paillier cryptosystem with random variables to realize the confidential formation control between each agent (nodes), which not only own information be secret and privacy-persevering to the outside but also to the other nodes. The proposed control scheme with privacy-persevering has a lower computational load than conventional centralized control. The numerical simulations and experimental results verify that the proposed algorithm will have good performance and feasibility in practical applications.

摘要 I EXTENDED ABSTRACT II 致謝 VIII 目錄 IX 圖目錄 XI 表目錄 XIII 第一章 緒論 1 1.1 前言 1 1.2 研究動機 1 1.3 文獻探討 2 第二章 共識理論 3 2.1 拓撲圖 3 2.2 共識演算法 4 2.2.1 一階共識 4 2.2.2 二階共識 5 2.2.3 編隊控制(Formation control) 10 2.2.4 動態編隊控制(Dynamic formation control) 11 第三章 Paillier 密碼系統 13 3.1 建立公鑰 13 3.2 傳輸端加密 13 3.3 接收端解密 14 3.3.1 密文解密 14 3.3.2 隨機變數解密 14 3.4 加解密演算法推導 15 3.5 Paillier同態性 16 第四章 保密型編隊演算法 18 4.1 現有改善保密編隊演算法 18 4.1.1 位移保密編隊演算法 18 4.1.2 二進制保密編隊演算法 20 4.2 隨機變數保密編隊演算法 22 4.2.1 一階控制系統 22 4.2.2 二階控制系統 24 4.2.3 變數b設計與可行性分析 26 4.3 演算法模擬 29 4.3.1 一階控制系統模擬 29 4.3.2 二階控制系統模擬 32 4.4 演算法分析 36 4.4.1 時間複雜度 36 4.4.2 空間複雜度 39 4.4.3 比較與總結 40 第五章 硬體建立與實作 41 5.1 車子物理建模 41 5.2 實作硬體介紹 49 5.3 定位與通訊 51 5.4 系統架構 52 5.5 控制器設計 53 第六章 實作結果 56 第七章 結論與未來展望 62 7.1 結論 62 7.2 未來展望 62 參考文獻 63

[1] F. Y. Lin and J. M. Liu, “Chaotic Lidar,” IEEE Journal of Selected Topics in Quantum Electronics, vol. 10, no. 5, pp. 991-995, 2004.
[2] M. H. Degroot, “Reaching a Consensus,” Journal of the American Statistical Association, vol. 69, no. 345, pp. 118-121, 1974.
[3] P. Paillier, “Public-Key Cryptosystems Based on Composite Degree Residuosity Classes,” Lecture Notes in Computer Science, vol. 1592, pp. 223-238, 1999.
[4] A. Shimada, S. Yajima, P. Viboonchaicheep and K. Samura, “Mecanum-wheel vehicle systems based on position corrective control,” 31st Annual Conference of IEEE Industrial Electronics Society, 2005.
[5] T. J. Haur, “Optimization-based Path Planning Trajectory Tracking and Obstacle Avoidance of 1:10 scale RC car”, National Cheng Kung University of Aeronautics and Astronautics, thesis, 2018.
[6] Y. P. Kuo and T. S. S. Li, “GA-based fuzzy PI/PD controller for automotive active suspension system”, IEEE Transactions on Industrial Electronics, vol. 46, no. 6, pp. 1051-1056, 1999.
[7] Y. R. Tong and Z. B. Li, “Design of Intelligent Socket Based on WiFi”, 2017 4th International Conference on Information Science and Control Engineering (ICISCE), 2017.
[8] W. Ren and R. W. Beard, “Distributed Consensus in Multi-vehicle Cooperative Control Theory and Applications,” Springer-Verlag Londo, 2008.
[9] Y. Mohamadi, E. İ. Konukseven and A. B. Koku, “Behavior-Based Approach for Cooperative Control of a Haptic-Driven Mobile Robot,” International Conference on Mechatronics Technology (ICMT), pp. 23-26, 2019.
[10] S. Combettes and A. Nketsa, “A virtual system approach for distributed simulation of complex systems,” IEEE International Conference on Systems, pp. 6-9, 2002.
[11] A. M. d. S. Neto and R. A. F. Romero, “A Decentralized Approach to Drone Formation Based on Leader-Follower Technique,” Latin American Robotics Symposium (LARS), Brazilian Symposium on Robotics (SBR) and Workshop on Robotics in Education (WRE), pp. 23-25, 2019.
[12] W. Zheng, H. Wang, H. Ji and J. Wu, “UAV Formation Flight and Collision Warning with Centralized Control of Ground Control Station,” IEEE International Conference on Unmanned Systems (ICUS), pp. 17-19, 2020.
[13] H. Huang, L. Nie, G. Pan and M. Xia, “Application of Active Disturbance Rejection Control technology in distributed Control System of coal-fired power generation,” Proceedings of the 29th Chinese Control Conference, pp. 29-31, 2010.
[14] Z. Zhen, Z. Yong, Z. Zhigao, M. Shaoping and W. Jing, “Semi-active control using mr dampers based on fully decentralized control strategy,” International Conference on Electric Information and Control Engineering, pp. 15-17, 2011.
[15] W. Fang, M. Zamani and Z. Chen, “Secure and privacy preserving consensus for second-order systems based on Paillier encryption”, Systems & Control Letters, vol. 148, pp. 2-10, 2021.
[16] M. Ruan, H. Gao and Y. Wang, “Secure and Privacy-Preserving Consensus,” IEEE Transactions on Automatic Control, vol. 64, no. 10, pp. 4035-4049, 2019.
[17] J. Qin and C. Yu, “Cluster consensus control of generic linear multi-agent systems under directed topology with acyclic partition,” Automatica, vol. 49, no. 9, pp. 2898-2905, 2013.
[18] C. L. P. Chen, G. X. Wen, Y. J. Liu and F. Y. Wang, “Adaptive Consensus Control for a Class of Nonlinear Multiagent Time-Delay Systems Using Neural Networks,” IEEE Transactions on Neural Networks and Learning Systems, vol. 25, no. 6, pp. 1217-1226, 2014.
[19] J. Yu and L. Wang, “Group consensus of multi-agent systems with undirected communication graphs,” 2009 7th Asian Control Conference, 2009.
[20] S. J. Yoo, “Distributed Consensus Tracking for Multiple Uncertain Nonlinear Strict-Feedback Systems Under a Directed Graph,” IEEE Transactions on Neural Networks and Learning Systems, vol. 24, no. 4, pp. 666-672, 2013.
[21] W. Yu, G. Chen and M. Cao, “Some necessary and sufficient conditions for second-order consensus in multi-agent dynamical systems,” Automatica, vol. 46, no. 6, pp. 1089-1095, 2010.
[22] R. W. Cottle, “Manifestations of the Schur complement,” Linear Algebra and its Applications, vol. 8, no. 3, pp. 189-211, 1974.
[23] D. Xie and S. Wang, “Consensus of second-order discrete-time multi-agent systems with fixed topology,” Journal of Mathematical Analysis and Applications, vol. 387, no. 1, pp. 8-16, 2012.
[24] H. Chockler and G. Weissenbache, “Computer Aided Verification,” Springer, 1999.
[25] J. Morales and A. F. Riveros, “The generalization of the binomial theorem,” Journal of Mathematical Physics, vol 30, no. 2, pp. 393-397, 1989.
[26] J. Xu, “A unified proof of minimum time complexity for reaching consensus and uniform consensus - an oracle-based approach,” 21st IEEE Symposium on Reliable Distributed Systems, 2002. Proceedings, 2002.
[27] R. Nowak, “Generalized binary search,” 2008 46th Annual Allerton Conference on Communication, Control, and Computing, 2008.
[28] C. J. Kuo and Z. W. Huang, “MODIFIED ODD-EVEN MERGE-SORT NETWORK FOR ARBITRARY NUMBER OF INPUTS,” IEEE International Conference on Multimedia and Expo, vol. 1, pp. 236, 2001.
[29] A. Levitin, “Introduction to the Design & Analysis of Algorithms, 2nd Edition,” Addison Wesley, pp. 98-100, 2006.
[30] P. Kim, D. Han and K. C. Jeong, “Time–space complexity of quantum search algorithms in symmetric cryptanalysis: applying to AES and SHA-2,” Springer, 2018.
[31] D. Gu, “Development of Wiimote Indoor Localization Technology and Omni-directional vehicle Trajectory Control for Intelligent Life Applications,” National Cheng Kung University of Mechanical Engineering, thesis, 2011.
[32] Q. H. Song, “Face recognition and tracking control based on convolutional neural network and parallel-cascade PID controller,” National Cheng Kung University of Engineering Science, thesis, 2020.
[33] M. Y. Shiu, “Design and Performance of Brushless Permanent Magnet Motors,” Feng Chia University of Electrical Engineering, thesis, 2003.
[34] M. D. Jiang, “The Indoor Location of Assisted Care Robot,” Nan Kai University of Technology Institutional Repository, thesis, 2019.
[35] A. Nawikavatan, C. Thammarat and D. Puangdownreong, “Optimal Design of I-PD Controller for DC Motor Speed Control System by Cuckoo Search,” Procedia Computer Science, vol. 86, pp. 83-86, 2016.

下載圖示
2026-07-22公開
QR CODE