1. A processor implemented method of performing motion and physiology sensing and analysis, the method being implemented by one or more processors and one or more sensors to perform the following operations: sense motion and physiological sensor data of a user from the one of more sensors worn by the user; collect the motion and physiological sensor data of the user from the one or more sensors worn by the user, the sensor data including one or more sensor data vectors; generate an activity signature based on the sensor data; determine whether a signature match exists between the activity signature and a known activity signature associated with an activity type from a set of known activity signatures, such that: if the signature match exists, recognize a known activity type; and if the signature match does not exist, generate an unknown activity type based on the one or more sensor data vectors; compare the known or unknown activity type with a contemporaneously scheduled activity in an activity calendar of the user; and mark the contemporaneously scheduled activity as completed.