From c72510032f8a878e0bede68f63b12b74ab0bbf64 Mon Sep 17 00:00:00 2001
From: gprat <guylaine.prat@csgroup.eu>
Date: Mon, 28 Feb 2022 11:27:02 +0100
Subject: [PATCH] Update link to Sergei Tanygin's paper about attitude
 interpolation

---
 src/changes/changes.xml                       | 3 +++
 src/site/markdown/design/technical-choices.md | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 0c7b38e1..673e6c31 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -30,6 +30,9 @@
       <action dev="guylaine" type="update" issue="390">
         Changed CS Group website URL.
       </action>
+      <action dev="guylaine" type="update">
+        Updated link to Sergeï Tanygin's paper about attitude interpolation in documentation.
+      </action>
     </release>
     <release version="2.2" date="2020-07-31" description="This is a minor release.
      It adds access to algorithm identifier, 
diff --git a/src/site/markdown/design/technical-choices.md b/src/site/markdown/design/technical-choices.md
index 182f5546..58233b3d 100644
--- a/src/site/markdown/design/technical-choices.md
+++ b/src/site/markdown/design/technical-choices.md
@@ -105,7 +105,7 @@ components between Q1 and Q2 or -Q1 and Q2 leads to completely different rotatio
 will typically have one sign change per orbit at some random point. The third reason is that instead of doing an
 interpolation that respect quaternions constraint, the interpolation departs from the constraint first and attempts to
 recover afterwards in a normalization step. Orekit uses a method based on Sergeï Tanygin's paper
-[Attitude interpolation](http://www.agi.com/resources/white-papers/attitude-interpolation) with slight
+[Attitude interpolation](https://www.agi.com/resources/whitepapers/attitude-interpolation) with slight
 changes to use modified Rodrigues vectors as defined in Malcolm D Shuster's
 [A Survey of Attitude Representations](http://www.ladispe.polito.it/corsi/Meccatronica/02JHCOR/2011-12/Slides/Shuster_Pub_1993h_J_Repsurv_scan.pdf),
 despite attitude is still represented by quaternions in Orekit (Rodrigues vectors are used only for interpolation).
-- 
GitLab