For faster navigation, this Iframe is preloading the Wikiwand page for Hoạch định chuyển động.

Hoạch định chuyển động

Bài viết này không có hoặc có quá ít liên kết đến các bài viết Wikipedia khác. Xin hãy giúp cải thiện bài này bằng cách thêm liên kết đến các khái niệm có liên quan đến nội dung trong bài. (tháng 3 năm 2015)
Bài viết này là một bài mồ côi vì không có bài viết khác liên kết đến nó. Vui lòng tạo liên kết đến bài này từ các bài viết liên quan; có thể thử dùng công cụ tìm liên kết. (tháng 3 năm 2015)
Bài viết hoặc đoạn này cần được wiki hóa để đáp ứng tiêu chuẩn quy cách định dạng và văn phong của Wikipedia. Xin hãy giúp sửa bài viết này bằng cách thêm bớt liên kết hoặc cải thiện bố cục và cách trình bày bài.
Bài viết này cần thêm chú thích nguồn gốc để kiểm chứng thông tin. Mời bạn giúp hoàn thiện bài viết này bằng cách bổ sung chú thích tới các nguồn đáng tin cậy. Các nội dung không có nguồn có thể bị nghi ngờ và xóa bỏ.

Hoạch định chuyển động ("định hướng", "di chuyển Piano") là khái niệm sử dụng trong ngành robotics dùng để chỉ quá trình chuyển đổi một nhiệm vụ di chuyển thành các chuyển động rời rạc.

Xét việc định hướng một mobile robot từ trong tòa nhà đi ra ngoài. Để thực hiện nhiệm vụ này, robot cần có khả năng tránh các bức tường và không bị đổ khi di chuyển xuống bậc thang. Giải thuật hoạch định chuyển động sẽ dùng các mô tả nhiệm vụ này là đầu vào để tạo ra các lệnh về tốc độ và điều khiển đến bánh xe robot. Giải thuật hoạch định chuyển động có thể cần xét qua các ràng buộc của robot như: số khớp (đối với tay máy công nghiệp), độ phức tạp của công việc (trong trường hợp di chuyển đồ vật), các ràng buộc khác (robot chỉ di chuyển thẳng tiến) và nhiễu (sai lệch do môi trường hoặc bản thân robot).

Hoạch định chuyển động có nhiều ứng dụng trong ngành robotics, ví dụ như trong điều khiển tự hành, tự động hóa, thiết kế robot bằng phần mềm CAD. Trong các ngành khác như sản xuất phim hoạt hình, trò chơi AI, thiết kế kiến trúc, phẫu thuật bằng robot, nghiên cứu sinh phân tử.

Nội dung

[sửa | sửa mã nguồn]
  1. Các khái niệm
  2. Giải thuật
  3. Tính hoàn thành và hoạt động

Các khái niệm

[sửa | sửa mã nguồn]

Giải thuật

[sửa | sửa mã nguồn]

Để giải bài toán ít bậc tự do, chúng ta có thể dùng giải thuật chia lưới, giải thuật bảo phủ lưới lên không gian đặc tính. Hoặc giải thuật hình học tính toán hình dạng và kết nối Cfree

Hoạch định chuyển động chính xác đối với các hệ thống bậc tự do cao đòi hỏi khối lượng tính toán lớn. Giải thuật trường thế được áp dụng rất hiệu quả trong trường hợp này, nhưng lại có một nhược điểm là cực tiểu địa phương (trừ giải thuật hàm thế điều hòa). Giải thuật lấy mẫu không mắc phải cực tiểu địa phương và giải quyết bài toán tương đối nhanh. Chúng không có khả năng xác định không có đường đi đến đích, nhưng chúng có xác suất không hoàn thành nhiệm vụ tiến đến zero nếu thời gian tính toán đủ lâu.

Giải thuật lấy mẫu hiện đang là giải thuật tốt nhất hiện nay cho bài toán hoạch định chuyển động đối với không gian có bậc tự do cao, và chúng đang được áp dụng cho các vấn đề có hàng chục hoặc thậm chí hàng trăm bậc tự do (tay máy, sinh phân tử, chuyển động hoạt hình, robot dạng chân).

Giải thuật chia lưới

[sửa | sửa mã nguồn]

Bằng cách bao phủ lưới lên cả không gian đặc tính, mỗi điểm trên không gian đặc tính giờ là một điểm lưới. Từ một điểm trên lưới, robot có thể di chuyển đến các điểm kề nếu đường thẳng nối giữa hai điểm này hoàn toàn nằm trong không gian tự do. Việc chia lưới sẽ rời rạc hóa các chuyển động, giải thuật tìm kiếm (ví dụ A*) có thể được sử dụng để tìm đường đi từ điểm ban đầu đến điểm đích.

Chú thích

[sửa | sửa mã nguồn]

"Motion Planning" http://en.wikipedia.org/wiki/Motion_planning

Tham khảo

[sửa | sửa mã nguồn]

"Motion Planning" http://en.wikipedia.org/wiki/Motion_planning

{{bottomLinkPreText}} {{bottomLinkText}}
Hoạch định chuyển động
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?