Group algebra for robotic applications by means of operator overloading