Euclidean groups