A first exoskeleton is in communication with a central server (210) or a peripheral device (705, 706). The first exoskeleton collects first data and transmits the first data to the central server (210) or peripheral device (705, 706). The central server (210) or peripheral device (705, 706) generates second data using the first data and transmits the second data to the first exoskeleton or a second exoskeleton.