A system for enhancing an environment interaction, including a server, a user assist device to receive an input from an environment and generate an output, the user assist device assisting a user to navigate the environment, and a network for connecting the server with the device. The device includes wheels, a sensor for receiving the input from the environment, a processor to control the device, and an output device configured to generate the output based on a control from the processor, including controlling the wheels to move automatically in a specified direction.Système pour améliorer une interaction d'environnement, comprenant un serveur, un dispositif d'assistance utilisateur pour recevoir une entrée provenant d'un environnement et produire une sortie, le dispositif d'assistance utilisateur aidant un utilisateur à naviguer dans l'environnement, et un réseau pour connecter le serveur au dispositif. Le dispositif comprend des roues, un capteur pour recevoir l'entrée provenant de l'environnement, un processeur pour commander le dispositif, et un dispositif de sortie conçu pour produire la sortie sur la base d'une commande provenant du processeur, comprenant la commande des roues pour se déplacer automatiquement dans une direction spécifiée.