Lập trình điều khiển cánh tay robot

      11

Chào các bạn, mình là Minh hiện nay đang thao tác tại doanh nghiệp hanghieuusa.com.vn với sứ mệnh Developer (Unity team). Nội dung bài viết dưới trên đây mình đã hướng dẫn các bạn cách chế tạo ra một ứng dụng điều khiển cánh tay robot (Robot Arms) thông qua thiết bị VR (Ocuslus) bởi Unity. Mời các bạn cùng coi nhé:


Giới thiệu

Robot arms là một ứng dụng phần mềm chạy trên thứ VR (Oculus) cùng với 2 tác dụng chính:

Control: có thể chấp nhận được user tự do điều khiển và tinh chỉnh robot hệ trọng với object vào phòngGuide: một loạt công việc trong một quy trình tắt robot
*
Điểu khiển Arms bằng Remote vào VR mode
*
Hướng dẫn điểu khiển trong cơ chế VR

Hướng dẫn thực hiện

Tạo một project 3d mới cùng với Unity

Trong UnityHub,chọn New,click vào 3D,đặt tên với vị trí project tùy ý


*
Tạo một project 3 chiều mới với trong Unity

Integrate Oculus Unity SDK

Để có thể tạo ứng dụng chạy được bên trên Oculus Quest thì ta phải thực hiện 1 plugin tên là Oculus XR Plugin hỗ trợ sẵn vào package manager. Để import plugin kia vào project ta vào Windows thực đơn -> Package Manager -> lựa chọn Install


*

Set camera và tinh chỉnh và điều khiển sang dạng VR thực hiện Oculus SDK

Sau khi cài đặt Oculus SDK, bạn cũng có thể sử dụng cho các thiết bị VR

Chúng ta tạo thành player, kế tiếp gắn prefab tự OVRCameraRig, prefab này sẽ xử lý camera trong VR


*
Set camera và điều khiển sang dạng VR sử dụng Oculus SDK

Gắn script SimpleCapsuleWithStickMovement để xử trí duy chuyển trong VR


*
Gắn script SimpleCapsuleWithStickMovement

Thiết lập môi trường

Import mã sản phẩm Robot Arms thành prefabs với gắn vào vào scene

Chỉnh sửa lighting

Thêm model bảng tutorial


*
Thiết lập môi trường xung quanh cho Robot Arms

Thiết lập code điều khiển các trục con quay của khớp robot arms

Import model bảng điều khiển, button, UI

Ở từng trục quay đính thêm script AxisRotateController, script này sẽ tinh chỉnh và điều khiển việc cù khớp


*
Gắn script AxisRotateController

Trong mode bảng điều khiển, chỉnh sự kiện đến button, khi user can hệ với button sẽ làm cho quay khớp tựa như


*
chỉnh sự kiện đến button

Thiết lập Code điểu khiển các qui trình trong guide

Thiết lập script tự động hóa điều khiển các khớp sinh sống mỗi step


*
Thiết lập script tự động hóa điều khiển những khớp

Sample script biểu đạt mở với quay những khớp của robot về địa điểm ban đầu


*
Sample script diễn tả mở cùng quay các khớp của robot

Thiết lập code cho những object ảnh hưởng ở công việc của guide


*
Thiết lập code cho những object tương tác

Gắn CCD IK vào nhằm khóa các khớp trong cách đóng robot cuối

CCD IK là một trong trong những phương thức đơn giản và thịnh hành nhất đối với chuyển động đảo ngược trong game.

Bạn đang xem: Lập trình điều khiển cánh tay robot


*
Gắn CCD IK vào để khóa các khớp

Robot đóng góp lại khi CCD IK hoạt động

*
Robot đóng góp lại khi CCD IK hoạt động

Build ứng dụng

Cách Build lên thiết bị, bạn cũng có thể tham khảo: https://hanghieuusa.com.vn/blog/huong-dan-lap-trinh-oculus-go-oculus-quest-tren-unity-7126

Video Demo:

Video demo kết quả chương trình đưa lập điểu khiển cánh tay robot bởi Unity

Kết

Trên đây là công việc cơ phiên bản để tạo nên một áp dụng VR điều khiển cánh tay robot (Robot Arms) ảo bởi Unity. Đây chỉ là công việc cơ bản nhất nhằm tạo áp dụng VR trên Unity. Các bạn cũng có thể nâng cấp model hoặc các chức năng điểu khiển để tạo thành các ứng dụng hoàn chỉnh hơn.

*
Lê quang đãng Minh với Robot Arms demo

Đây là công dụng của bản thân đúc kết sau khi tham gia một dự án công trình của công ty. Ứng dụng rất có thể giúp các nhà máy huấn luyên nhân viên thao tác làm việc thực hành với những thiết bị Robot Arms ảo trước khi tiến hành làm việc trong thực tế. Giúp tăng kỹ năng nắm bắt kỹ thuật trải qua huấn luyện bên trên kính VR trước và sút thiểu khủng hoảng rủi ro khi thao tác với thiết bị thật.

Xem thêm: Các Vị Trí Nổi Mụn Đoán Bệnh Lý Cơ Thể, Các Vị Trí Mụn Trên Khuôn Mặt Nói Lên Điều Gì

Chúc các bạn thành công!


Tư vấn - Báo giá
Mở rộng quy mô doanh nghiệp của công ty với hanghieuusa.com.vn!Hãy tương tác với cửa hàng chúng tôi để được cung ứng các dịch vụ phát triển phần mềm rất chất lượng với chi phí hợp lý nhất. Các kỹ sư của chúng tôi sẽ giúp đỡ bạn phát triển một giải pháp phù hợp để vượt lên đối thủ cạnh tranh của mình.Mọi thông tin tư vấn và làm giá đều miễn phí.
điều đình về quan lại hệ công ty đối tác Đề xuất, giải pháp về marketing Về phát triển ứng dụng cung cấp kinh doanh Đầu bốn - thành lập văn phòng tại nước ta Tuyển dụng Các thắc mắc khác
「Chính sách bảo mật」Nếu bạn đồng ý với hầu hết điều trên, phấn kích nhấp vào nút "Gửi" Một email trả lời auto sẽ được gửi đến showroom email chúng ta đã nhập, vị vậy hãy soát sổ điều đó.

Bài liên quan


Việt phái nam Offshore developmentHãy liên hệ với bọn chúng tôi


(+84)866-529-333Giờ làm việc 9:00~17:00


Liên hệ


Tìm kiếm


検索:

Tags


AIAR/VRCông nghệ VRHololens 2Lợi ích của AR/VRMachine Learningtrí tuệ nhân tạoUnity VR/ARỨng dụng ARỨng dụng VR

Wiki


Facebook


Bình luận


目次
hide
1 ra mắt
2 mục tiêu
3 technology sử dụng
4 phương dẫn tiến hành
4.1 tạo thành một project 3 chiều mới với Unity
4.2 Integrate Oculus Unity SDK
4.3 mix camera và tinh chỉnh và điều khiển sang dạng VR áp dụng Oculus SDK
4.4 thiết lập cấu hình môi ngôi trường
4.5 tùy chỉnh cấu hình Code điểu khiển các qui trình vào guide
5 Build ứng dụng
6 Kết
Tư vấn - Báo giá
Mở rộng bài bản doanh nghiệp của người sử dụng với hanghieuusa.com.vn!Hãy tương tác với chúng tôi để được hỗ trợ các dịch vụ trở nên tân tiến phần mềm rất chất lượng với chi phí hợp lý nhất. Những kỹ sư của chúng tôi sẽ giúp cho bạn phát triển một giải pháp cân xứng để quá lên đối thủ tuyên chiến đối đầu của mình.Mọi thông tin hỗ trợ tư vấn và làm giá đều miễn phí.
bàn bạc về quan lại hệ đối tác doanh nghiệp Đề xuất, phương án về marketing Về cách tân và phát triển ứng dụng cung cấp kinh doanh Đầu bốn - thành lập văn chống tại nước ta Tuyển dụng Các câu hỏi khác
「Chính sách bảo mật」Nếu bạn gật đầu với đều điều trên, sung sướng nhấp vào nút "Gửi" Một email trả lời auto sẽ được gởi đến địa chỉ cửa hàng email các bạn đã nhập, bởi vậy hãy kiểm soát điều đó.
*

hanghieuusa.com.vn Asia là công ty chuyên nghiên cứu và phân tích và trở nên tân tiến sản phẩm phần mềm trên toàn bộ nền tảng thiết bị di động app, games, web cho thị trường Nhật bạn dạng (One technology Japan), Châu Á và nuốm giới, đặc biệt luôn tiên phong những công nghệ mới nhất như VR/AR/MR, AI, IoT, Drone, Robot...
Follow us:
Facebook Twitter YouTube
dịch vụ
Thông tin doanh nghiệp
Công ty cổ phần hanghieuusa.com.vn Asia
Văn phòng: Tầng 3 Tòa nhà QCOOP, Số 647 Lý hay Kiệt, Phường 11, Quận Tân Bình, TP.HCM
*

cơ chế bảo mật | Điều khoản sử dụng | vận động xã hội
liên hệ