系統識別號 | U0002-1907202117074600 |
---|---|
DOI | 10.6846/TKU.2021.00482 |
論文名稱(中文) | 發展移動裝置聯網之有效整合系統 |
論文名稱(英文) | Development of an Effective Integrated System for Internet of Mobile Devices |
第三語言論文名稱 | |
校院名稱 | 淡江大學 |
系所名稱(中文) | 機械與機電工程學系碩士班 |
系所名稱(英文) | Department of Mechanical and Electro-Mechanical Engineering |
外國學位學校名稱 | |
外國學位學院名稱 | |
外國學位研究所名稱 | |
學年度 | 109 |
學期 | 2 |
出版年 | 110 |
研究生(中文) | 周佩妙 |
研究生(英文) | Nattanee Charoenlarpkul |
學號 | 608375043 |
學位類別 | 碩士 |
語言別 | 英文 |
第二語言別 | |
口試日期 | 2021-06-23 |
論文頁數 | 40頁 |
口試委員 |
指導教授
-
王銀添(ytwang@gms.tku.edu.tw)
委員 - 羅智榮 委員 - 李宜勳 |
關鍵字(中) |
R-CNN 藍牙連接 行動裝置 |
關鍵字(英) |
R-CNN Bluetooth connection Mobile Devices |
第三語言關鍵字 | |
學科別分類 | |
中文摘要 |
該研究提出了一種低成本有效的人工智能(AI)算法集成系統,用於商務辦公中經常使用的移動設備的通信。移動設備包括安卓、基於 ROS 的設備和機器人。用於通信的工具包括藍牙和串列通訊。在研究中,使用名為基於區域的卷積神經網絡 (R-CNN) 的 AI 算法來偵測對象。該研究的目的是將所有應用程序集成在一起,以提高數據通信和監控的效率。 |
英文摘要 |
The study proposed a low-cost and effective artificial intelligence (AI) algorithm integrated system for communication of mobile devices that are frequently used in a business office. The mobile devices include android, ROS based devices, and robots. The tools used for communication include Bluetooth and serial port. In the study, an AI algorithm named region-based Convolutional Neural Networks (R-CNN) was used to detect object. The objective of the study is to integrate all applications together in order to improve the efficiency of data communication and monitoring. |
第三語言摘要 | |
論文目次 |
Table of contents III Chapter 1 Introduction 1 1.1 Background 1 1.2 Objectives 1 1.3 Scopes 1 Chapter 2 Literature Reviews 2 Chapter 3 Related theories 6 3.1 Tensor flow 6 3.2 Tensor RT 7 3.3 Convolutional Neural Networks (CNN) 7 3.4 Regional-based Convolutional Neural Networks (R-CNN) 7 3.5 You Only Look Once (YOLO) 8 3.6 Fovea Box 8 3.7 Bluetooth 9 3.7.1 L2CAP 10 3.7.2 RFCOMM port 10 3.8 Overview of the thesis 11 Chapter 4 Robot Model and Algorithm Design 12 4.1 Hardware Architecture 12 4.1.1 4Robot Model 12 4.1.2 Jetson and board 21 4.2 Algorithm 24 4.2.1 AI algorithms 24 4.2.2 Distance calculation 25 4.3 Mobile Application 25 Chapter 5 Experiment 27 5.1 Mobile application 27 5.2 Bluetooth server 31 5.3 Object detection 32 5.4 Video Transfer 33 Chapter 6 Conclusion and Discussion 35 6.1 Conclusion 35 6.2 Discussion 35 Appendix A Internship in Aetina company 36 References 38 List of Figures Figure 1 System Overview Architecture 1 Figure 2 R-CNN pipeline with ROI Pool and ROI Align [22] 7 Figure 3 YOLO Network [9] 8 Figure 4 Bluetooth Architecture [16] 9 Figure 5 RFCOMM Structure 10 Figure 6 Overview Structure Architecture 11 Figure 7 Turtlebot3 Burger 13 Figure 8 OpenCR Board 15 Figure 9 OpenCR structure 16 Figure 10 Jetson Xavier NX 21 Figure 11 System Flow 26 Figure 12 Application’s page 27 Figure 13 Bluetooth Device 28 Figure 14 Report file 29 Figure 15 Jetson Data on Mobile Application 29 Figure 16 Internet connection 30 Figure 17 Control view on Mobile Application 31 |
參考文獻 |
[1] T. Kong, F. Sun, H. Liu, Y. Jiang, L. Li, and J. Shi, "Foveabox: Beyound anchor-based object detection," IEEE Transactions on Image Processing, vol. 29, pp. 7389-7398, 2020. [2] H. Zhang, K. Watanabe, K. Motegi, and Y. Shiraishi, "ROS Based Framework for Autonomous Driving of AGVs," Proceedings of ICMEMIS, pp. 4-6, 2019. [3] H. Hu, J. Gu, Z. Zhang, J. Dai, and Y. Wei, "Relation networks for object detection," in Proceedings of the IEEE conference on computer vision and pattern recognition, 2018, pp. 3588-3597. [4] S. Ren, K. He, R. Girshick, and J. Sun, "Faster r-cnn: Towards real-time object detection with region proposal networks," Advances in neural information processing systems, vol. 28, pp. 91-99, 2015. [5] S. Ren, K. He, R. Girshick, and J. Sun, "Faster R-CNN: towards real-time object detection with region proposal networks," IEEE transactions on pattern analysis and machine intelligence, vol. 39, no. 6, pp. 1137-1149, 2016. [6] R. Girshick, "Fast r-cnn," in Proceedings of the IEEE international conference on computer vision, 2015, pp. 1440-1448. [7] J. Dai, Y. Li, K. He, and J. Sun, "R-fcn: Object detection via region-based fully convolutional networks," in Advances in neural information processing systems, 2016, pp. 379-387. [8] Z. Li, C. Peng, G. Yu, X. Zhang, Y. Deng, and J. Sun, "Detnet: A backbone network for object detection," arXiv preprint arXiv:1804.06215, 2018. [9] J. Redmon, S. Divvala, R. Girshick, and A. Farhadi, "You only look once: Unified, real-time object detection," in Proceedings of the IEEE conference on computer vision and pattern recognition, 2016, pp. 779-788. [10] R. Huang, J. Pedoeem, and C. Chen, "YOLO-LITE: a real-time object detection algorithm optimized for non-GPU computers," in 2018 IEEE International Conference on Big Data (Big Data), 2018: IEEE, pp. 2503-2510. [11] C. Szegedy, A. Toshev, and D. Erhan, "Deep neural networks for object detection," 2013. [12] A. Krizhevsky, I. Sutskever, and G. E. Hinton, "Imagenet classification with deep convolutional neural networks," Advances in neural information processing systems, vol. 25, pp. 1097-1105, 2012. [13] S. Banerjee, D. Mondal, S. Das, and R. B. Guin, "Real-time video streaming over Bluetooth network between two mobile nodes," International Journal of Computer Science (IJCSI), vol. 7, no. 3, pp. 37-39, 2010. [14] D. Catania and S. Zammit, "Video streaming over Bluetooth," 2008. [15] X. Wang, "Video Streaming over Bluetooth," Institute for Infocoram Research (12R), School of Computing, National University of Singapore, 2004. [16] S. Gupta, S. K. Singh, and R. Jain, "Analysis and optimisation of various transmission issues in video streaming over Bluetooth," International Journal of Computer Applications, vol. 11, no. 7, pp. 44-48, 2010. [17] M. Abadi et al., "Tensorflow: A system for large-scale machine learning," in 12th {USENIX} symposium on operating systems design and implementation ({OSDI} 16), 2016, pp. 265-283. [18] M. Abadi et al., "Tensorflow: Large-scale machine learning on heterogeneous distributed systems," arXiv preprint arXiv:1603.04467, 2016. [19] Object_detection. Website github.com: https://github.com/tensorflow/models/tree/master/res earch/object_detection. sited in May 2021. [20] Cudnn. nvidia.com: https://developer.nvidia.com/cudnn. sited in May 2021. [21] H. Vanholder, "Efficient inference with tensorrt," ed: ed, 2016. [22] L. Yang, Q. Song, Z. Wang, and M. Jiang, "Parsing r-cnn for instance-level human analysis," in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2019, pp. 364-373. [23] RFCOMM, Website: https://www.programmersought.com/article/9546874968/, Sited in May2021. [24] TurtleBot feature. Website: https://emanual.robotis.com/docs/en/platform/turtlebot3/feature s/. sited in May 2021. [25] COCO test-dev standard, Website: https://paperswithcode.com/sota/object-detection-on-coco, Sited in May 2021. [26] A. Sharif Razavian, H. Azizpour, J. Sullivan, and S. Carlsson, "CNN features off-the-shelf: an astounding baseline for recognition," in Proceedings of the IEEE conference on computer vision and pattern recognition workshops, 2014, pp. 806-813. |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信