AMII: Formula sin(a-b)

Aplicație Multimedia de Învățare • Secretul navigării: Stânga sau Dreapta?

📐 Identitatea Fundamentală

După ce am explorat formulele pentru cosinus, este timpul să descoperim formula corespondentă pentru sinusul diferenței a două unghiuri:

sin(a - b) = sin(a)cos(b) - cos(a)sin(b)

Dacă formula lui cos(a-b) ne ajuta să calculăm Produsul Scalar (cât de aproape sunt două direcții), formula sin(a-b) reprezintă fundamentul Produsului Vectorial (Cross Product) în 2D. Aceasta este esențială pentru a determina orientarea relativă a două obiecte.

🚀 Aplicația din Robotică: Încotro virăm?

Să ne imaginăm că programezi un robot aspirator sau o rachetă autoghidată. Robotul se deplasează într-o direcție (unghiul a). Senzorii detectează o stație de încărcare aflată într-o altă direcție (unghiul b).

Robotul știe că trebuie să se întoarcă, dar apare o problemă critică: pe ce parte trebuie să vireze ca să ajungă mai repede? La stânga sau la dreapta?

Aici intervine calculul bazat pe sin(a-b):

  1. Vectorul de direcție al robotului: v1(cos a, sin a).
  2. Vectorul către stație: v2(cos b, sin b).
  3. Robotul face produsul încrucișat al coordonatelor: cos(b)sin(a) - cos(a)sin(b).

Conform formulei, rezultatul este exact sin(a-b)!

🎨 Ilustrație: Virajul Robotului (Semnul lui sin(a-b))

Robot Direcția (a) Stația (b) Viraj dreapta (sin(a-b) > 0)

Calculând valoarea expresiei sin(a-b) din coordonatele carteziene, sistemul de navigație deduce instantaneu unghiul relativ și ia decizia de viraj fără a măsura unghiurile efectiv.