Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tính toán va chạm sử dụng kỹ thuật hộp bao theo hướng và ứng dụng trong tuyên truyền giao thông
MIỄN PHÍ
Số trang
9
Kích thước
591.5 KB
Định dạng
PDF
Lượt xem
982

Tính toán va chạm sử dụng kỹ thuật hộp bao theo hướng và ứng dụng trong tuyên truyền giao thông

Nội dung xem thử

Mô tả chi tiết

Đỗ Năng Toàn và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 120(06): 161 – 169

161

TÍNH TOÁN VA CHẠM SỬ DỤNG KỸ THUẬT HỘP BAO THEO HƢỚNG VÀ

ỨNG DỤNG TRONG TUYÊN TRUYỀN GIAO THÔNG

Đỗ Năng Toàn1

, Nông Minh Ngọc2*

1Viện Công nghệ thông tin, 2Đại học Thái Nguyên

TÓM TẮT

Va chạm là vấn đề không thể thiếu trong bất kỳ một hệ thống thực tại ảo nào (VR). Do đó, nghiên

cứu các phƣơng pháp phát hiện va chạm là một mục tiêu hàng đầu mà các hệ thống thực tại ảo

quan tâm. Bài báo này trình bày một kỹ thuật phát hiện va chạm dựa trên việc tính toán các hộp

bao theo hƣớng (Oriented Bounding Boxes) và có cải tiến để phát hiện va chạm.

Kỹ thuật nghiên cứu đã đƣợc áp dụng vào hệ thống “Giúp bạn đi an toàn” - một hệ thống thực tại

ảo mô phỏng giao thông. Hệ thống có thể trợ giúp con ngƣời biết cách đi nhƣ thế nào để an toàn

khi tham gia giao thông.

Từ khóa: Phát hiện va chạm, OBBs, AABB, Thực tại ảo.

GIỚI THIỆU*

Phát hiện va chạm là một trong những vấn đề

trọng tâm của mỗi hệ thống thực tại ảo. Các

đối tƣợng trong mỗi hệ thống đồ hoạ có

những chuyển động riêng của nó, trong khi

chuyển động đó có thể va chạm với đối tƣợng

khác, hoặc có thể va chạm với môi trƣờng,

chƣớng ngại vật,...

Đối với phƣơng pháp phát hiện va chạm theo

các hộp bao thì ta có hai kỹ thuật khác nhau

đó là sử dụng hộp bao có các cạnh song song

với các trục toạ độ (axis-aligned bounding

boxes - AABBs) hoặc là hộp bao theo hƣớng

của đối tƣợng (Oriented Bounding Boxe -

OBBs ). Việc phát hiện va chạm giữa các hộp

bao AABBs đƣợc thực hiện nhanh chóng

nhƣng sai số lớn, trong khi đó phát hiện va

chạm giữa các hộp bao OBBs tuy phức tạp

hơn nhƣng lại cho sai số nhỏ hơn nhiều.

Bài báo này sẽ trình bày kỹ thuật phát hiện va

chạm dựa vào các hộp bao OBBs và đƣa ra

một cải tiến để giảm thời gian xử lý các hộp

bao. Cuối cùng, chúng tôi đã áp dụng kỹ thuật

trên vào hệ thống “Giúp bạn đi an toàn khi

tham giao thông ” - một hệ thống thực tại ảo mô

phỏng các tình huống giao thông nhằm tuyên

truyền, trợ giúp ngƣời dùng biết cách đi nhƣ thế

nào để an toàn nhất khi tham gia giao thông.

*

Tel: 0968 595888

KỸ THUẬT HỘP BAO THEO HƢỚNG

(ORIENTED BOUNDING BOXES)

Định nghĩa hộp bao theo hƣớng (Oriented

Bounding Boxes-OBBs)

Trong phần này, tất cả các vectors đƣợc hiểu

là trong không gian R3

.

Một hình hộp OBB bao gồm một tâm C, ba

vector

0 1 2 A , A , A

  

chỉ hƣớng của hình hộp và

3 hệ số độ dài tƣơng ứng với kích thƣớc của

hình hộp là a0 >0, a1>0, a2>0. Khi đó, 8 đỉnh

của hình hộp sẽ đƣợc xác định nhƣ sau:

2

0

* | | 1, 0,1,2.

i

i i i i C s a A s i

(1)

Kỹ thuật phát hiện hộp bao theo hƣớng đƣợc

chia làm hai mức. Mức một là kiểm tra

“nhanh” xem có va chạm nào xảy ra không?

Nếu không có va chạm nào xảy ra thì hệ

thống vẫn làm việc bình thƣờng, có ít nhất

một va chạm xảy ra thì sẽ chuyển sang mức

hai là tìm chính xác điểm va chạm của các

hộp bao.

Định lý: Việc kiểm tra hai khối đa diện lồi

không giao nhau nếu có thể cô lập đƣợc

chúng bằng một mặt phẳng P thoả mãn một

trong hai điều kiện sau:

- P song song với một mặt nào đó của một

trong hai khối đa diện.

- Hoặc là P chứa một cạnh thuộc đa diện thứ

nhất và một đỉnh thuộc đa diện thứ hai.

Tải ngay đi em, còn do dự, trời tối mất!