Abstract
In the previous chapter, the orientation angles \(\theta _i\) are estimated or controlled such that \(\hat{\theta }_i - \hat{\theta }_j = \theta _i - \theta _j\). Then, after the orientation alignment, the agents with aligned orientation could be controlled in a displacement-based setup. That is, given a desired configuration \(p^*\), the formation control has been achieved up to rotation and translation in the sense of \(p_j - p_i \rightarrow p_j^*- p_i^*\) with respect to a common coordinate frame. Thus, the relative displacements between neighboring agents have been controlled. But, if we could estimate the positions of agents and the estimated positions are used to control the motions of agents, then the desired formation might be achieved more rapidly. In this chapter, we would like to estimate the positions of agents, up to a common offset in positions, using only relative measurements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Let the functions \(x(t), \lambda (t)\), and u(t) be continuous functions, and additionally let u(t) be nonnegative, satisfying \(x(t) \le \lambda (t) + \int _a^t u(s) x(s) d s\). Then, the following inequality holds [8]:
$$\begin{aligned} x(t) \le \lambda (t) + \int _a^t \lambda (s) u(s) e^{ \int _s^t u (\tau ) d \tau } d s . \end{aligned}$$ - 2.
The rotation is expressed by an exponential formula, which is also called Rodrigues’ formula [10]. Let the rotation from \(^1\varSigma \) to \(^2\varSigma \) be computed as \(R_2 R_1^{-1}\). Then, the Rodrigues’ formula is given as
$$\begin{aligned} e^{ (r_{12})^{\wedge } \vartheta _{12} } = \mathbb {I}_3 + (r_{12})^{\wedge } \sin \vartheta _{12} + [(r_{12})^{\wedge } ]^2 (1- \sin \vartheta _{12} ) \end{aligned}$$which is equivalent to \(R_{21} = R_2 R_1^{-1}\). Let the elements of \(R_{21}\) be given as
$$\begin{aligned} R_{21} = \left[ \begin{matrix} s_{11} &{} s_{12} &{} s_{13} \\ s_{21} &{} s_{22} &{} s_{23} \\ s_{31} &{} s_{32} &{} s_{33} \end{matrix} \right] \end{aligned}$$Then, the angle \(\vartheta _{12}\) and the unit vector \(r_{12}\) are computed as [10]:
References
Aspnes, J., Eren, T., Goldenberg, D.K., Morse, A.S., Whiteley, W., Yang, Y.R., Anderson, B.D.O., Belhumeur, P.N.: A theory of network localization. IEEE Trans. Mobile Comput. 5(12), 1663–1678 (2006)
Dörfler, F., Bullo, F.: Synchronization in complex networks of phase oscillators: a survey. Automatica 50(6), 1539–1564 (2014)
Fang, J., Cao, M., Morse, A.S., Anderson, B.D.O.: Sequential localization of sensor networks. SIAM J. Control Optim. 48(1), 321–350 (2009)
Fujita, M., Hatanaka, T., Kobayashi, N., Ibuki, T., Spong, M.W.: Visual motion observer-based pose synchronization: A passivity approach. In: Proceedings of the Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference, pp. 2402–2407 (2009)
Hatanaka, T., Igarashi, Y., Fujita, M., Spong, M.W.: Passivity-based pose synchronization in three dimensions. IEEE Trans. Autom. Control 57(2), 360–375 (2012)
Hughes, P.C.: Spacecraft Attitude Dynamics. Dover Publications, INC., Mineola (1986)
Igarashi, Y., Hatanaka, T., Fujita, M., Spong, M.W.: Passivity-based attitude synchronization in SE(3). IEEE Trans. Control Syst. Technol. 17(5), 1119–1134 (2009)
Khalil, H.K.: Nonlinear Systems. Prentice Hall, Upper Saddle River (2002)
Montijano, E., Cristofalo, E., Zhou, D., Schwager, M., Sagüés: Vision-based distributed formation control without an external positioning system. IEEE Trans. Robot. 32(2), 339–351 (2016)
Murray, R.M., Li, Z., Sastry, S.S.: A Mathematical Introduction to Robotic Manipulation. CRC Press, Boca Raton (1994)
Oh, K.-K., Ahn, H.-S.: Formation control of mobile agents based on distributed position estimation. IEEE Trans. Autom. Control 58(3), 737–742 (2013)
Oh, K.-K., Ahn, H.-S.: Formation control of rigid bodies based on orientation alignment and position estimation. In: Proceedings of 14th International Conference on Control, Automation and Systems, pp. 740–744 (2014)
Oh, K.-K., Ahn, H.-S.: Distributed formation control based on orientation alignment and position estimation. Int. J. Control Autom. Syst. 16(3), 1112–1119 (2018)
Piovan, G., Shames, I., Fidan, B., Bullo, F., Anderson, B.D.O.: On frame and orientation localization for relative sensing networks. Automatica 49, 206–213 (2013)
Saber, R.O., Murray, R.M.: Agreement problems in networks with directed graphs and switching topology. Technical Report, CIT-CDS 03005, Control and Dynamical Systems, California Institute of Technology (2003)
Tran, Q.V., Ahn, H.-S., Anderson, B.D.O.: Distributed orientation localization of multi-agent systems in \(3\)-dimensional space with direction-only measurements. In: Proceedings of the 57th IEEE Conference on Decision and Control, pp. 2883–2889 (2018)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Ahn, HS. (2020). Formation Control via Orientation and Position Estimation. In: Formation Control. Studies in Systems, Decision and Control, vol 205. Springer, Cham. https://doi.org/10.1007/978-3-030-15187-4_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-15187-4_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-15186-7
Online ISBN: 978-3-030-15187-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)