@@ -144,17 +144,17 @@ <h1>Unit dual quaternion<a class="headerlink" href="#unit-dual-quaternion" title
144144< div class ="highlight-pycon notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="gp "> >>> </ span > < span class ="kn "> from</ span > < span class ="w "> </ span > < span class ="nn "> spatialmath</ span > < span class ="w "> </ span > < span class ="kn "> import</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_dualquaternion.html#spatialmath.DualQuaternion.UnitDualQuaternion " title ="spatialmath.DualQuaternion.UnitDualQuaternion "> < span class ="n "> UnitDualQuaternion</ span > </ a > < span class ="p "> ,</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_SE3.html#spatialmath.pose3d.SE3 " title ="spatialmath.pose3d.SE3 "> < span class ="n "> SE3</ span > </ a >
145145< span class ="gp "> >>> </ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_SE3.html#spatialmath.pose3d.SE3 " title ="spatialmath.pose3d.SE3 "> < span class ="n "> T</ span > </ a > < span class ="o "> =</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_SE3.html#spatialmath.pose3d.SE3.Rand " title ="spatialmath.pose3d.SE3.Rand "> < span class ="n "> SE3</ span > < span class ="o "> .</ span > < span class ="n "> Rand</ span > </ a > < span class ="p "> ()</ span >
146146< span class ="gp "> >>> </ span > < span class ="nb "> print</ span > < span class ="p "> (</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_SE3.html#spatialmath.pose3d.SE3 " title ="spatialmath.pose3d.SE3 "> < span class ="n "> T</ span > </ a > < span class ="p "> )</ span >
147- < span class ="go "> 0.1048 0.9291 0.3547 0.8058 </ span >
148- < span class ="go "> 0.3563 0.2979 -0.8856 -0.003687 </ span >
149- < span class ="go "> -0.9285 0.2192 -0.2999 0.443 </ span >
147+ < span class ="go "> -0.01899 0.03996 -0.999 -0.4254 </ span >
148+ < span class ="go "> -0.1981 0.9792 0.04293 -0.4578 </ span >
149+ < span class ="go "> 0.98 0.1988 -0.01068 -0.7674 </ span >
150150< span class ="go "> 0 0 0 1</ span >
151151< span class ="gp "> >>> </ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_dualquaternion.html#spatialmath.DualQuaternion.UnitDualQuaternion " title ="spatialmath.DualQuaternion.UnitDualQuaternion "> < span class ="n "> d</ span > </ a > < span class ="o "> =</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_dualquaternion.html#spatialmath.DualQuaternion.UnitDualQuaternion " title ="spatialmath.DualQuaternion.UnitDualQuaternion "> < span class ="n "> UnitDualQuaternion</ span > </ a > < span class ="p "> (</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_SE3.html#spatialmath.pose3d.SE3 " title ="spatialmath.pose3d.SE3 "> < span class ="n "> T</ span > </ a > < span class ="p "> )</ span >
152152< span class ="gp "> >>> </ span > < span class ="nb "> print</ span > < span class ="p "> (</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_dualquaternion.html#spatialmath.DualQuaternion.UnitDualQuaternion " title ="spatialmath.DualQuaternion.UnitDualQuaternion "> < span class ="n "> d</ span > </ a > < span class ="p "> )</ span >
153- < span class ="go "> 0.5251 << 0.5260 , 0.6109, -0.2727 >> + ε -0.1504 < 0.0768 , 0.2254 , 0.3634 ></ span >
153+ < span class ="go "> -0.6981 << -0.0558 , 0.7087, 0.0853 >> + ε 0.1830 < 0.4009 , 0.1993 , 0.1044 ></ span >
154154< span class ="gp "> >>> </ span > < span class ="nb "> print</ span > < span class ="p "> (</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_dualquaternion.html#spatialmath.DualQuaternion.UnitDualQuaternion.SE3 " title ="spatialmath.DualQuaternion.UnitDualQuaternion.SE3 "> < span class ="n "> d</ span > < span class ="o "> .</ span > < span class ="n "> SE3</ span > </ a > < span class ="p "> ())</ span >
155- < span class ="go "> 0.1048 0.9291 0.3547 0.8058 </ span >
156- < span class ="go "> 0.3563 0.2979 -0.8856 -0.003687 </ span >
157- < span class ="go "> -0.9285 0.2192 -0.2999 0.443 </ span >
155+ < span class ="go "> -0.01899 0.03996 -0.999 -0.4254 </ span >
156+ < span class ="go "> -0.1981 0.9792 0.04293 -0.4578 </ span >
157+ < span class ="go "> 0.98 0.1988 -0.01068 -0.7674 </ span >
158158< span class ="go "> 0 0 0 1</ span >
159159</ pre > </ div >
160160</ div >
@@ -201,13 +201,13 @@ <h1>Unit dual quaternion<a class="headerlink" href="#unit-dual-quaternion" title
201201< div class ="highlight-pycon notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="gp "> >>> </ span > < span class ="kn "> from</ span > < span class ="w "> </ span > < span class ="nn "> spatialmath</ span > < span class ="w "> </ span > < span class ="kn "> import</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_dualquaternion.html#spatialmath.DualQuaternion.UnitDualQuaternion " title ="spatialmath.DualQuaternion.UnitDualQuaternion "> < span class ="n "> UnitDualQuaternion</ span > </ a > < span class ="p "> ,</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_SE3.html#spatialmath.pose3d.SE3 " title ="spatialmath.pose3d.SE3 "> < span class ="n "> SE3</ span > </ a >
202202< span class ="gp "> >>> </ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_SE3.html#spatialmath.pose3d.SE3 " title ="spatialmath.pose3d.SE3 "> < span class ="n "> T</ span > </ a > < span class ="o "> =</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_SE3.html#spatialmath.pose3d.SE3.Rand " title ="spatialmath.pose3d.SE3.Rand "> < span class ="n "> SE3</ span > < span class ="o "> .</ span > < span class ="n "> Rand</ span > </ a > < span class ="p "> ()</ span >
203203< span class ="gp "> >>> </ span > < span class ="nb "> print</ span > < span class ="p "> (</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_SE3.html#spatialmath.pose3d.SE3 " title ="spatialmath.pose3d.SE3 "> < span class ="n "> T</ span > </ a > < span class ="p "> )</ span >
204- < span class ="go "> -0.7843 0.518 -0.3414 0.8619 </ span >
205- < span class ="go "> 0.3514 0.8245 0.4436 0.9631 </ span >
206- < span class ="go "> 0.5112 0.2279 -0.8287 -0.5187 </ span >
204+ < span class ="go "> -0.5247 0.8247 0.2111 0.9035 </ span >
205+ < span class ="go "> -0.4604 -0.06632 -0.8852 0.58 </ span >
206+ < span class ="go "> -0.7161 -0.5616 0.4145 0.8726 </ span >
207207< span class ="go "> 0 0 0 1</ span >
208208< span class ="gp "> >>> </ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_dualquaternion.html#spatialmath.DualQuaternion.UnitDualQuaternion " title ="spatialmath.DualQuaternion.UnitDualQuaternion "> < span class ="n "> d</ span > </ a > < span class ="o "> =</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_dualquaternion.html#spatialmath.DualQuaternion.UnitDualQuaternion " title ="spatialmath.DualQuaternion.UnitDualQuaternion "> < span class ="n "> UnitDualQuaternion</ span > </ a > < span class ="p "> (</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_SE3.html#spatialmath.pose3d.SE3 " title ="spatialmath.pose3d.SE3 "> < span class ="n "> T</ span > </ a > < span class ="p "> )</ span >
209209< span class ="gp "> >>> </ span > < span class ="nb "> print</ span > < span class ="p "> (</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_dualquaternion.html#spatialmath.DualQuaternion.UnitDualQuaternion " title ="spatialmath.DualQuaternion.UnitDualQuaternion "> < span class ="n "> d</ span > </ a > < span class ="p "> )</ span >
210- < span class ="go "> -0.2300 << 0.2345, 0.9270 , 0.1811 >> + ε -0.5005 < 0.2285 , -0.2496, 0.3463 ></ span >
210+ < span class ="go "> -0.4537 << -0.1783, -0.5108 , 0.7081 >> + ε -0.0802 < 0.2232 , -0.5293, -0.3770 ></ span >
211211< span class ="gp "> >>> </ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < a class ="sphinx-codeautolink-a " href ="3d_pose_dualquaternion.html#spatialmath.DualQuaternion.UnitDualQuaternion " title ="spatialmath.DualQuaternion.UnitDualQuaternion "> < span class ="n "> d</ span > </ a > < span class ="p "> )</ span >
212212< span class ="go "> <class 'spatialmath.DualQuaternion.UnitDualQuaternion'></ span >
213213</ pre > </ div >
0 commit comments