Systems and methods for tracking unintentional muscle movements of a user and stabilizing a handheld tool while it is being used are described. The method may include measuring, with a first inertial measuring unit ("IMU"), at least an orientation of a housing of the handheld tool, and measuring, with a second IMU, at least an orientation or an attachment arm extending from the housing of the handheld tool. The method may also include storing the orientation of the housing and the orientation of the attachment arm in a memory. Furthermore, the method may include controlling, with a processing logic, a first motion generating mechanism and a second motion generating mechanism to move the attachment arm relative to the housing based on the measured orientation of the housing and the measured orientation of the attachment arm to stabilize motion of a user-assistive device attached to a distal end of the attachment arm.La présente invention concerne des systèmes et des procédés destinés à suivre les mouvements involontaires des muscles d'un utilisateur et à stabiliser un outil portatif durant son utilisation. Le procédé peut comprendre la mesure, avec une première unité de mesure inertielle ("UMI"), d'au moins une orientation d'un boîtier de l'outil portatif, et la mesure, avec une seconde UMI, d'au moins une orientation d'un bras de fixation s'étendant à partir du boîtier de l'outil portatif. Le procédé peut également consister à stocker l'orientation du boîtier et l'orientation du bras de fixation dans une mémoire. En outre, le procédé peut consister à commander, avec une logique de traitement, un premier mécanisme de génération de mouvement et un second mécanisme de génération de mouvement pour déplacer le bras de fixation par rapport au boîtier sur la base de l'orientation mesurée du boîtier et l'orientation mesurée du bras de fixation pour stabiliser le mouvement d'un dispositif d'assistance utilisateur fixé à une extrémité distale du bras de fixation.