Table of Contents Table of Contents
Previous Page  5 / 9 Next Page
Information
Show Menu
Previous Page 5 / 9 Next Page
Page Background

Определение направления на местную вертикаль для наноспутника класса CubeSat

Инженерный журнал: наука и инновации

# 8·2016 5

( )

сеч

o

2

2

2

2

2

sin

cos

;

kx ky

x

kz

kx

kz

kx

ky

kz

n n t

R

X C

n t

n n

n n n

= +

+

+ +

2

2

сеч

2

2

2

sin ;

kx

kz

o

y

kx

ky

kz

R n n

Y C

t

n n n

+

= +

+ +

(8)

( )

сеч

o

2

2

2

2

2

sin

cos

,

kz ky

z

kx

kx

kz

kx

ky

kz

n n t

R

Z C

n t

n n

n n n

= −

+

+

+ +

где

[

]

0; 2 .

∈ π

t

Зная координаты точек окружности и координаты крайних точек

кадра, определим принадлежность точек окружности прямоугольни-

ку кадра. Если точка попадает в кадр, то это означает, что камера ее

видит. Определим попадание произвольной точки окружности

Т

с

координатами

(

)

, ,

x y z

T T T

в прямоугольник с вершинами 1–4 (коор-

динаты вершин известны). Построим векторы из точки

Т

в вершины

прямоугольника. Точка

Т

будет принадлежать прямоугольнику, если

сумма площадей треугольников

Т

12,

Т

23,

Т

34 и

Т

41 равна площади

прямоугольника 1234 (рис. 4).

Рис. 4.

К определению принадлежности точки

Т

прямоугольнику кадра:

1

— граница кадра;

2

— дуга горизонта

Площади треугольников определим по следующим формулам:

12

0,5 1 2 ;

Т

S

T T

=

×

 

(9)

23

0,5 2 3 ;

Т

S

T T

=

×

 

(10)