A communicator for autonomous monitoring, detecting, and tracking of movement and orientation of a portion of a body of a wearer is disclosed. The communicator includes a sensor configured to detect a translational and/or rotational movement of the portion of the body of the wearer; an altimeter to measure changes in altitude of the portion of the body of the wearer; and a processor configured to determine an orientation and/or position of the portion of the body of the wearer. The processor further configured to compensate for the measured changes in altitude. The sensor is implemented at least by one of the following: accelerometer(s), gyroscope(s), and/or magnetometer(s).