## 1 Introduction  
There are more than 800 million people in the world with chronic diseases [1]. Many of them do not have easy access to healthcare facilities for their recovery. According to the authors of [2, 3], more than 50% of these people could benefit from integrating rehabilitation services into their homes and everyday devices, e.g., smartphones, computers, and tablets. The reasons that account for this range from disabilities to travel-related issues. The concept of telemedicine tries to fill this gap by offering remote access to healthcare. Telemedicine [4] refers to the ability to perform medical diagnosis and treatment remotely. Thus, it uses Information and Communication Technologies (ICT) for its implementation. There are several works that fall under this concept [5, 6, 7]. The concept of telerehabilitation is found within the field of telemedicine. It refers to the use of ITCs to carry out a rehabilitation service remotely [8]. Many studies have been carried out around this concept using different technological paradigms. Some use Internet of Things (IoT), which allows a greater amount of information to be collected about users. Such information enables healthcare professionals to monitor them remotely and offer them help to achieve their objective [9]. On the other hand, there is an increased usage of the so-called wearables. Using them, a great variety of information can be collected, such as heart rate or blood oxygen level. These devices can be integrated easily in a person's daily life and are able to retrieve data in a quite precise way [10]. It is worth highlighting the use of Virtual Reality (VR) in this area of work [11]. When using VR technology, users can choose from a wide range of commercial VR headsets. In addition, VR simulations are a simple and low-cost alternative to traditional rehabilitation sessions. Furthermore, the use of this technology allows for designing and incorporating complex scenarios in a simple way [12]. However, user acceptance is one of the limiting factors in VR applications [13]. Thus, this work aims at highlighting the need to develop projects that popularize the viability of VR technology within this field. The main objective of this work is to propose a robust tele rehabilitation process. This process is carried out remotely, through a connection between the doctor, the devices, and the patient. The doctor assigned to the patient can check a patient's information and see their progress from a distance. In addition, the users are able to check their own progress so that they are aware of how their rehabilitation is advancing. To this end, a platform capable of monitoring people's movements and condition while performing specific exercises has been developed. A suit incorporating Inertial Measurement Unit (IMU) sensors has been used to monitor user movements and condition. Each of these sensors provides information about the position of the device. In addition, additional wearable devices are used on this platform. This way, different vital signs are monitored, such as heart rate and the user's blood oxygen level. All this information is sent to the server for processing, analysis, and storage. In this way, it is possible to consult this information in real-time using visual feedback to the user. Using this feedback, the user can find out what errors they are making and, thus, correct them. To offer better accessibility for consulting this information, the system is available on different platforms: web, mobile, and VR. To coordinate and communicate all the entities involved in this process, a Multi-Agent System (MAS) is used. This MAS allows the platform to be reconfigured dynamically [14]. By using this MAS, it is possible to distribute resources and capabilities among different nodes. In this way, problems that usually occur in centralized systems, such as bottlenecks or recurrent access to critical resources, are eliminated. In addition, the efficiency of the system when recovering, filtering, and coordinating information is increased.