Nghiên Cứu Bản Đồ Ngữ Nghĩa Sử Dụng Robot Di Động

Nghiên cứu luận án tiến sĩ về bản đồ ngữ nghĩa sử dụng robot di động, khám phá ứng dụng và công nghệ tiên tiến trong lĩnh vực này.

Trường đại học

University of Southern California

Chuyên ngành

Computer Science

Người đăng

Ẩn danh

Thể loại

Thesis

2006

150
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

Ackowledgments

List Of Tables

List Of Figures

1. CHƯƠNG 1: Introduction

1.1. Challenges in Robotic Mapping

1.2. Dissertation Outline

2. CHƯƠNG 2

3. CHƯƠNG 3: Mapping Urban Outdoor Environments

3.1. GPS-based Localization

3.2. Prior map-based Localization

3.3. Point Cloud Mapping

3.3.1. Point Cloud Mapping Results

3.4. Geometric Representation of Buildings

3.5. Planar Mapping Results

3.6. Natural Environmental Mapping Using NIMS

4. CHƯƠNG 4: Semantic Mapping Using Hidden Markov Models

4.1. Hidden Markov Models

4.2. Semantic Terrain Mapping

4.3. Activity-Based Semantic Mapping

5. CHƯƠNG 5: Semantic Mapping Using Support Vector Machines

5.1. Support Vector Machines

5.2. The non-linear case

5.3. Activity-Based Semantic Mapping

5.4. Multi-class SVM classification

6. CHƯƠNG 6: Semantic Mapping in Dynamic Environments

6.1. Static Map Update

6.2. Dynamic Map Update

6.3. First set of Experiments: Mapping

6.4. Second set of experiments: SLAM

7. CHƯƠNG 7: Conclusion

7.1. Directions for Further Research

Reference List

Appendix A Publications

Tóm tắt

I. Tổng Quan Bản Đồ Ngữ Nghĩa Ứng Dụng Robot Di Động Hiện Nay

Bản đồ là một trong những yếu tố quan trọng nhất đối với robot di động. Hầu hết các nhiệm vụ mà robot di động cần thực hiện đều yêu cầu kiến thức về môi trường xung quanh. Việc tạo bản đồ đã được nghiên cứu tích cực trong khoảng hai thập kỷ và nhiều kỹ thuật lập bản đồ đã được đề xuất. Các ứng dụng đã được thực hiện trên nhiều loại môi trường khác nhau với nhiều nền tảng robot khác nhau. Robot di động có thể dùng bản đồ để lập kế hoạch đường đi, điều hướng và định vị. Tuy nhiên, bản đồ hiện tại còn hạn chế trong việc mô tả chi tiết môi trường, chỉ phân biệt khu vực có vật cản và khu vực trống. Bản đồ ngữ nghĩa có thể khắc phục hạn chế này bằng cách thể hiện các thuộc tính khác của môi trường, như khả năng di chuyển hoặc loại hoạt động diễn ra tại đó.

1.1. Tầm Quan Trọng của Bản Đồ Ngữ Nghĩa Trong Điều Hướng Robot

Bản đồ ngữ nghĩa không chỉ đơn thuần là bản đồ hình học, nó còn chứa thông tin về ý nghĩa của các đối tượng và khu vực trong môi trường. Thông tin này rất quan trọng cho việc điều hướng robot, giúp robot hiểu rõ hơn về môi trường xung quanh và đưa ra các quyết định di chuyển phù hợp. Ví dụ, một robot có thể sử dụng bản đồ ngữ nghĩa để xác định khu vực nào an toàn để di chuyển, khu vực nào cần tránh, hoặc khu vực nào có khả năng tìm thấy các đối tượng cần thiết. Như Denis Fernando Wolf đã chỉ ra, “Việc xác định ngữ nghĩa rõ ràng các thực thể động cải thiện độ chính xác của quá trình bản địa hóa và lập bản đồ”.

1.2. Ứng Dụng Thực Tế của Robot Di Động và Bản Đồ Ngữ Nghĩa

Robot di động kết hợp với bản đồ ngữ nghĩa có nhiều ứng dụng thực tế. Trong lĩnh vực logistics, robot có thể sử dụng bản đồ để tự động vận chuyển hàng hóa trong kho hoặc nhà máy. Trong lĩnh vực an ninh, robot có thể sử dụng bản đồ để tuần tra và phát hiện các hành vi bất thường. Trong lĩnh vực dịch vụ, robot có thể sử dụng bản đồ để hướng dẫn khách hàng trong trung tâm thương mại hoặc sân bay. Theo Wolf, “Việc tạo một biểu diễn bên trong (bản đồ) của môi trường vật lý là một trong những khả năng cơ bản và quan trọng nhất trong ngành robot di động”.

II. Thách Thức Lớn Trong Lập Bản Đồ Ngữ Nghĩa Cho Robot Di Động

Việc xây dựng bản đồ ngữ nghĩa cho robot di động đối mặt với nhiều thách thức. Thứ nhất, sự không chính xác của cảm biến có thể dẫn đến sai sót trong việc xác định vị trí và xây dựng bản đồ. Thứ hai, việc biểu diễn môi trường một cách hiệu quả về mặt tính toán là một vấn đề nan giải, đặc biệt đối với các môi trường lớn. Thứ ba, sự thay đổi liên tục của môi trường động, với sự xuất hiện và di chuyển của các đối tượng, gây khó khăn cho việc duy trì bản đồ chính xác. Cuối cùng, việc trích xuất thông tin có ý nghĩa từ dữ liệu cảm biến thô đòi hỏi các kỹ thuật xử lý phức tạp.

2.1. Ảnh Hưởng của Sai Số Cảm Biến Đến Độ Chính Xác SLAM Ngữ Nghĩa

Sai số cảm biến là một vấn đề lớn trong SLAM ngữ nghĩa. Các cảm biến như LiDAR, camera, và IMU đều có những hạn chế về độ chính xác. Sai số này có thể tích lũy theo thời gian, dẫn đến sự trôi dạt trong ước tính vị trí của robot và sai lệch trong mô hình hóa môi trường. Các thuật toán Semantic SLAM cần phải được thiết kế để giảm thiểu ảnh hưởng của sai số cảm biến và đảm bảo độ chính xác của bản đồ ngữ nghĩa.

2.2. Xử Lý Môi Trường Động Vấn Đề Nan Giải Của Robot Tự Hành

Môi trường thực tế thường xuyên thay đổi, với sự xuất hiện và di chuyển của con người, xe cộ, và các đối tượng khác. Việc xử lý môi trường động là một thách thức lớn đối với robot tự hành. Các thuật toán Mapping ngữ nghĩa cần phải có khả năng phân biệt giữa các đối tượng tĩnh và động, đồng thời cập nhật bản đồ một cách linh hoạt để phản ánh những thay đổi của môi trường. Wolf đã đề cập “Hầu hết các thuật toán lập bản đồ đều cho rằng không gian cần lập bản đồ không bao giờ thay đổi. Đây là một giả định rất mạnh mẽ vì nó không đúng với nhiều tình huống thực tế”.

III. Giải Pháp Lập Bản Đồ Ngữ Nghĩa Kết Hợp Học Sâu và Thuật Toán SLAM

Một trong những giải pháp hiệu quả để giải quyết các thách thức trên là kết hợp học sâuthuật toán SLAM. Học sâu có thể được sử dụng để trích xuất các đặc trưng ngữ nghĩa từ dữ liệu cảm biến, trong khi thuật toán SLAM có thể được sử dụng để đồng thời ước tính vị trí của robot và xây dựng bản đồ. Việc tích hợp hai kỹ thuật này cho phép robot tạo ra bản đồ 3D chi tiết và giàu thông tin ngữ nghĩa.

3.1. Sử Dụng Thị Giác Máy Tính và Học Sâu để Nhận Dạng Đối Tượng

Thị giác máy tínhhọc sâu đóng vai trò quan trọng trong việc nhận dạng đối tượng trong môi trường. Các mô hình học sâu có thể được huấn luyện để nhận diện các đối tượng như người, xe cộ, đồ vật, và các địa điểm khác. Thông tin này có thể được sử dụng để gán nhãn ngữ nghĩa cho các khu vực trong bản đồ, tạo ra bản đồ ngữ nghĩa hữu ích cho robot.

3.2. Tích Hợp Semantic SLAM Hướng Đi Mới Cho Robot Di Động

Semantic SLAM là một hướng đi đầy hứa hẹn cho robot di động. Kỹ thuật này kết hợp SLAM truyền thống với khả năng hiểu ngữ nghĩa của môi trường. Bằng cách tích hợp thông tin ngữ nghĩa vào quá trình SLAM, robot có thể tạo ra bản đồ chính xác hơn và có khả năng diễn giải cao hơn, từ đó cải thiện khả năng điều hướng và tương tác với môi trường. SLAM ngữ nghĩa sử dụng dữ liệu từ LiDAR, camera, và các cảm biến khác để đồng thời xây dựng bản đồ và hiểu ý nghĩa của các đối tượng trong môi trường.

3.3. Sử dụng HMM và SVM trong lập bản đồ ngữ nghĩa

Các phương pháp học có giám sát được sử dụng để tự động liên kết các thuộc tính của không gian với các mẫu phân loại mong muốn. Chúng tôi trình bày hai phương pháp, phương pháp đầu tiên dựa trên mô hình Markov ẩn (HMM) và phương pháp thứ hai dựa trên máy vectơ hỗ trợ (SVM). Cả hai phương pháp đều đã được thử nghiệm và xác thực trong hai lĩnh vực vấn đề: lập bản đồ địa hình và lập bản đồ dựa trên hoạt động.

IV. Ứng Dụng Thực Tiễn Bản Đồ Ngữ Nghĩa Tự Động Hóa và Tối Ưu

Bản đồ ngữ nghĩa có nhiều ứng dụng tiềm năng trong tự động hóa và tối ưu hóa. Trong lĩnh vực quản lý kho, robot có thể sử dụng bản đồ ngữ nghĩa để tự động tìm kiếm và vận chuyển hàng hóa. Trong lĩnh vực xây dựng, robot có thể sử dụng bản đồ ngữ nghĩa để kiểm tra tiến độ công trình và phát hiện các sai sót. Trong lĩnh vực nông nghiệp, robot có thể sử dụng bản đồ ngữ nghĩa để giám sát cây trồng và tưới tiêu tự động.

4.1. Robot Tự Hành trong Kho Bãi và Nhà Máy Sản Xuất

Trong kho bãi và nhà máy sản xuất, robot tự hành có thể sử dụng bản đồ ngữ nghĩa để di chuyển một cách hiệu quả và an toàn. Robot có thể sử dụng thông tin về vị trí của các kệ hàng, khu vực làm việc, và lối đi để lập kế hoạch đường đi tối ưu và tránh va chạm. Khả năng navigation semantic robot được nâng cao đáng kể.

4.2. Giám Sát và Kiểm Tra trong Xây Dựng và Nông Nghiệp

Bản đồ ngữ nghĩa cung cấp thông tin hữu ích cho việc giám sát và kiểm tra trong xây dựng và nông nghiệp. Robot có thể sử dụng bản đồ để kiểm tra chất lượng công trình, phát hiện các vết nứt hoặc sai sót, hoặc giám sát sức khỏe của cây trồng và phát hiện các dấu hiệu bệnh tật.

V. Kết Luận và Hướng Phát Triển Bản Đồ Ngữ Nghĩa Tương Lai

Bản đồ ngữ nghĩa là một lĩnh vực nghiên cứu đầy tiềm năng trong lĩnh vực robot di động. Việc kết hợp các kỹ thuật học sâu, SLAM, và xử lý ảnh hứa hẹn sẽ tạo ra những hệ thống robot tự hành thông minh và linh hoạt hơn. Trong tương lai, bản đồ ngữ nghĩa sẽ đóng vai trò quan trọng trong việc phát triển các ứng dụng robot trong nhiều lĩnh vực khác nhau, từ công nghiệp đến dịch vụ và đời sống.

5.1. Nghiên Cứu SLAM Dựa Trên Hình Ảnh và Dữ Liệu RGB D

Hướng nghiên cứu SLAM dựa trên hình ảnhdữ liệu RGB-D đang thu hút sự quan tâm lớn. Các camera RGB-D cung cấp thông tin về màu sắc và độ sâu, cho phép robot xây dựng bản đồ 3D chi tiết và nhận diện các đối tượng trong môi trường. Các thuật toán xử lý ảnhhọc sâu có thể được sử dụng để trích xuất các đặc trưng ngữ nghĩa từ hình ảnh, từ đó cải thiện độ chính xác và khả năng diễn giải của bản đồ.

5.2. Phát Triển Thuật Toán SLAM Thời Gian Thực cho Ứng Dụng Robot

Việc phát triển các thuật toán SLAM thời gian thực là rất quan trọng để ứng dụng trong các hệ thống robot. Các thuật toán này cần phải có khả năng xử lý dữ liệu cảm biến nhanh chóng và chính xác, đồng thời đảm bảo tính ổn định và khả năng phục hồi trong các môi trường phức tạp. Thuật toán SLAM thời gian thực cho phép robot phản ứng nhanh chóng với những thay đổi của môi trường và điều chỉnh đường đi một cách linh hoạt.

27/05/2025
Luận án tiến sĩ semantic mapping using mobile robots

Trích đoạn nội dung tài liệu

SEMANTIC MAPPING USING MOBILE ROBOTS by Denis Fernando Wolf A Dissertation Presented to the FACULTY OF THE GRADUATE SCHOOL UNIVERSITY OF SOUTHERN CALIFORNIA In Partial Fulfillment of the Requirements for the Degree DOCTOR OF PHILOSOPHY (COMPUTER SCIENCE) May 2006 Copyright 2006 Denis Fernando Wolf UMI Number: 3237125 ® UMI UMI Microform 3237125 Copyright 2006 by ProQuest Information and Learning Company. All rights reserved. This microform edition is protected against unauthorized copying under Title 17, United States Code. ProQuest Information and Learning Company 300 North Zeeb Road P.

Box 1346 Ann Arbor, MI 48106-1346 Ackowledgments First of all I would like to thank my adviser Gaurav Sukhatme, whom I had the pleasure and the privilege to work with during the last four years. He was always nothing less than a great person since the first moment I met him. He will serve as a reference in the next steps of my career. Many thanks to all my lab-mates from RESL, for all their invaluable assistance and friendship.

Especially to Boyoon Jung, who was always ready to help with no matter what. I also thank Andrew Howard and Maria Yang for being part of my thesis committee. Warmest thanks to all my friends "perdidos". Their friendship and companion was always very important to me and made my life much more enjoyable during the four years I was in Los Angeles.

I am grateful to my friends Eduardo Marques e Vanderlei Bonato from USP. Even thousand of miles away, they always motivated me to achieve this goal. Finally, I cannot thank enough to my parents Eloi and Rosa, my brother William, and my girlfriend Monique, for all their unconditional love and support. This thesis is dedicated to them.

il Contents Ackowledgments ii List Of Tables vi List Of Figures vii Abstract x 1 Introduction 1 1.1 Challenges in Robotic Mapping .22000 eee ee ee 7 1. ga 11 14 Dissertation Outline .1 Mapping Static Environments .3 Extended Kalman Filter .4 Global Scan Alignment. Mapping Dynamic Environments .1 SLAM with DATMO.24 Temporal Occupancy Grids .3 Mapping Urban Environments.000000 eee eee eee 24 2. gà gà va 26 ill 3 Mapping Urban Outdoor Environments 27 SN" roi.1 GPS-based Localization .2 Prior map-based Localization .2 Point Cloud Mapping .1 Point Cloud MappingResults.2 Geometric Representation of Buildings.3 Planar Mapping Results .4 Natural Environmental Mapping Using NIMS.

50 4 Semantic Mapping Using Hidden Markov Models 52 4.1 Hidden Markov Models.2 Semantic Terrain Mapping.2220-- 60 43 Activity-Based Semantic Mapping. liaa ee ee ee 73 5 Semantic Mapping Using Support Vector Machines 75 5.1 Support Vector Machines .1 The non-linear case.3 Activity-Based Semantic Mapping .4 Multi-class SVM classification. 96 6 Semantic Mapping in Dynamic Environments 99 6. 0220002 eee ee eee 100 6.1 Static Map Ủpdate.2 Dynamic Map Update .1 First set of Experiments: Mapping .2 Second set of experiments: SLAM .200 gà ee 123 lv 7 Conclusion 125 7.1 Directions for Further Research .204058 128 Reference List 130 Appendix A Publications .0 eee ee ee 137 A.

- 0022 eee ee es 137 A. - HQ eee ee 137 A.0 00 ee ee ee 138 List Of Tables 4.1 Results of the HMM terrain semantic classification.2 Results of the HMM activity based semantic classification.1 Results of the SVM semantic classification for the walkway environment.2 Results of the SVM semantic classification for the garden environment.3 Results of the SVM semantic classification for the garden environment using just one property of the space.4 Results of the SVM activity-based semantic classification using the four properties of the space.9 Results of the SVM semantic classification for the learning and complete datasets using the properties (1) activity and (4) average size.6 Results of the SVM semantic classification using combinations of the prop- erties of the space.7 Results of the SVM semantic classification excluding the non used space.8 Results of the SVM multi class semantic classification.1 Inverse observation model for the static map.2 Inverse observation model for dynamic map .3 Static and dynamic landmark classification.4 Mapping dynamic environment results.- 116 vì List Of Figures 1.1 Occupancy grid map, fire evacuation map, and equivalent floor-plan.2 Part ofacity map.1 A Segway RMP equipped with laser range finders, GPS, and IMU.2 Robot trajectory estimates using particle filter based GPS approximation.3 Robot trajectory estimates using GPS and MCL.4 Coarse-scale localization using MCL. The particle filter estimate is indi- cated by the arrow.9 Part of USC campus and the corresponding 3D model.6 USC Gerontology building and the corresponding 3D model.7 USC bookstore and the corresponding 3D model.8 3D maps of Ft. Benning based on pose estimation and range data.9 USC Accounting Building.10 3D maps of Ft.

Benning built based on pose estimation and range data.11 3D maps of Ft. Benning built based on pose estimation and range data (closer view). TK TT TT va 47 3.12 NIMS node deployed in the Íorest.13 3D map build using a NIMS node.1 Robotic platforms used during the experiments with front mounted laser pitched down.2 Real environments and 3D models with the ground truth areas in dark gray 4.3 Gaussian pdfs for the A and U points of the walkway terrain.4 HMM based semantic classification, with and without MRF segmentation.5 Semantic classification of the Section A of the garden terrain.6 Environment used for the activity based semantic mapping and the space representation created by mobile robots. The gray frame corresponds to the mapped area, the black lines divide the street from the sidewalks, and the black squares are the position of the robots.7 Semantic classification based on different properties of the space.

The right sidewalk is not correctly classified.8 Semantic classification based on different properties of the space. The street in the center is correctly identified.3 Semantic classification results for the walkway terrain. The walkway in the center is correctly Identiied. QẶ Q Q HQ ga 5.4 Data points in the property space (A in gray and U in black).9 Semantic classification results for the garden terrain.

The walkway in the center is correctly identified.6 Results of the SVM semantic classification (W in light gray and S in dark gray). Different from the RBF kernel, the linear kernel correctly distinguish the street from the sidewalks.7 Results of the SVM semantic classification for the learning and complete datasets using the properties (1) activity and (4) average size.8 Results of the SVM semantic classification for the three categories. Results of the categories A and B have correctly distinguished the street and the sidewalks.9 Results of the SVM semantic classification (W in light gray, S in dark gray, and non used space in white). HH vo 94 Vili 5.10 Multi class classification ground truth (S in dark gray, w in light gray, and Finblack).

ee ee ee.11 Results of the SVM multi class semantic classification using the polynomial kernel. Most part of the static entities in the environment have been identified 97 6.1 Update for the static and dynamic maps.2 Map of landmarks.00002 peepee eee eee 111 6.3 Pioneer robots at the California Science Center.4 Maps of the computer science building at USC.5 Simulation with 6 moving objects: the white circle R represents the robot, the moving entities Ä⁄ƒ are detected as dynamic, and the box B .6 Simulation with 6 moving objects.7 Results of no localization and no dynamic obstacles detection in the map- ping task.8 Map with people moving around the robot. The robot (R) detected all the moving entities (P) and represented them appropriately in the map 2. 122 ix Abstract Robotic mapping is the process of automatically constructing an environment represen- tation using mobile robots.

We address the problem of semantic mapping, which consists of using mobile robots to create maps that represent not only metric occupancy but also other properties of the environment. Specifically, we develop techniques to build maps that represent mobility, navigability, and activity of the environment. In doing so, we also develop techniques which partially address two important cases in robotic mapping; dynamic environments and large-scale environments. Our approach to semantic mapping is to combine machine learning techniques with standard mapping algorithms.

Supervised learning methods are used to automatically as- sociate properties of space to the desired classification patterns. We present two methods, the first based on hidden Markov models and the second on support vector machines. Both approaches have been tested and validated in two problem domains: terrain mapping and activity-based mapping. For the most part, previous mobile robotics mapping research has concentrated on static environments.

The explicit semantic identification of dynamic entities improves the accuracy of the localization and mapping processes. We extend the well-known occupancy grid approach to simultaneously maintain parallel occupancy grids for static and dynamic portions of the environment. A Bayesian inference mechanism is used to infer the map from sensed data and prior distributions on these grids. Finally, we address the problem of scale.

Most previous mapping algorithms have been designed for small structured environments (e. indoor office-like spaces). Through robust outdoor localization, we provide initial solutions for mapping large urban spaces. xi Chapter 1 Introduction Creating an internal representation (map) of the physical environment is one of the most basic and important capabilities in mobile robotics.

Most tasks to be performed by mobile robots requires some type of internal knowledge of the environment. Given the impor- tance of map making in the robotics field, scientists have been actively working on this topic for about two decades, and several mapping techniques have been proposed in the literature over this time. Robotic mapping has been performed in different types of envi- ronments with many distinct robotic platforms. Undersea mapping has been performed by submarine robots [55].

Aerial robots such as helicopters, planes, and blimps have also been successfully used for mapping [49] [56] [76]. And, of course, a considerable amount of robotic mapping has been performed with ground robots (see [74] for a survey). In general, the main focus of the research on mapping has been on representing the geometry of the environment with high accuracy. Although robot-built maps are success- fully used for tasks like path planning, navigation, and localization, they are very limited in describing details of the environment other than distinguishing between occupied and empty areas.

Virtually any property of space can be represented in a map, but the large majority of the maps built by mobile robots consists of only metric representations of the occupancy of the space. During the mapping task, most mapping techniques neglect a considerable amount of information that describe other aspects of the environment like the navigability, or the nature of the activity that occurs there. As the tasks performed by mobile robots become more complex, it also becomes necessary to have more sophisticated representations for the environment. This dissertation addresses the problem of semantic mapping using mobile robots, which consists of creating maps that represent not only metric occupancy but also other properties (semantics) of the environment.

Specifically, we develop techniques to build maps that represent mobility, navigability, and activity of the environment.1 Challenges in Robotic Mapping Although there have been considerable advances in robotic mapping in the last decade, there are still challenges and open questions to be answered in this field of research. Some of the important challenges in the area of robotic mapping are: the imprecision of the sensor information, environment representation, dynamic environments, and information retrieval from sensor data. Sensor imprecision: Sensors have limitations. They are always subject to impre- cision.

One of the most important characteristics about the inherent error of sensor measurements is that they are statistically dependent. This implies that some sensor er- rors impact the interpretation of others. For example if the robot localization drifts, the range sensor data is incorrectly registered with the map. One of the hardest problems caused by imprecise sensors is to estimate the position of the robot related to the map.

Dead reckoning is widely used to estimate the robot’s pose when it moves. Unfortunately, the information provided by dead reckoning is not accurate, usually due to drift. Other types of sensors used to estimate the robot’s pose (e.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Khám Phá Bản Đồ Ngữ Nghĩa Sử Dụng Robot Di Động" mang đến cái nhìn sâu sắc về cách thức mà robot di động có thể được áp dụng trong nhiều lĩnh vực khác nhau. Bài viết không chỉ giải thích các khái niệm cơ bản về ngữ nghĩa và bản đồ ngữ nghĩa mà còn chỉ ra những lợi ích mà robot di động mang lại, như khả năng tự động hóa quy trình và cải thiện hiệu suất làm việc. Đặc biệt, tài liệu này giúp người đọc hiểu rõ hơn về cách thức mà công nghệ robot có thể được tích hợp vào cuộc sống hàng ngày, từ việc hỗ trợ trong công việc đến việc giải trí.

Để mở rộng thêm kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo tài liệu Luận văn thạc sĩ kỹ thuật cơ điện tử nghiên cứu thiết kế và điều khiển robot giải trí dạng người. Tài liệu này sẽ cung cấp cho bạn cái nhìn sâu hơn về thiết kế và ứng dụng của robot trong lĩnh vực giải trí, từ đó giúp bạn có cái nhìn toàn diện hơn về tiềm năng của công nghệ robot trong tương lai.