A rolling device for a device to enable moving the device along a surface wherein the rolling device comprises: - a housing arranged for attachment to the device and accommodating a rolling element, wherein the housing accommodates a control and communication module comprising - a wireless receiver connected to a control device, - position means connected to the control device for acquiring the position of rolling device relative to its surroundings, the rolling device further comprising: - driving means connected to the control device and the rolling element for driving and controlling the movements of the rolling element according to the first position acquired by the position means, and a received wireless signal comprising movement instructions and the second position, - power supply means for powering the control and communication module and the driving means, characterized in that - the housing is arranged with a support assembly for bearing the rolling element and is configured for establishing a releasable connection with the housing, an electrical interface adapted for establishing connection between the rolling element and at least one the control and communication module and the power supply means. - a housing arranged for attachment to the device and accommodating a rolling element, wherein the housing accommodates a control and communication module comprising - a wireless receiver connected to a control device, - position means connected to the control device for acquiring the position of rolling device relative to its surroundings, the rolling device further comprising: - driving means connected to the control device and the rolling element for driving and controlling the movements of the rolling element according to the first position acquired by the position means, and a received wireless signal comprising movement instructions and the second position, - power supply means for powering the control and communication module and the driving means, characterized in that - the housing is arranged with a support assembly for bearing the rolling element and is configured for establishing a releasable connection with the housing, an electrical interface adapted for establishing connection between the rolling element and at least one the control and communication module and the power supply means. - a wireless receiver connected to a control device, - position means connected to the control device for acquiring the position of rolling device relative to its surroundings, the rolling device further comprising: - driving means connected to the control device and the rolling element for driving and controlling the movements of the rolling element according to the first position acquired by the position means, and a received wireless signal comprising movement instructions and the second position, - power supply means for powering the control and communication module and the driving means, characterized in that - the housing is arranged with a support assembly for bearing the rolling element and is configured for establishing a releasable connection with the housing, an electrical interface adapted for establishing connection between the rolling element and at least one the control and communication module and the power supply means. - driving means connected to the control device and the rolling element for driving and controlling the movements of the rolling element according to the first position acquired by the position means, and a received wireless signal comprising movement instructions and the second position, - power supply means for powering the control and communication module and the driving means, characterized in that - the housing is arranged with a support assembly for bearing the rolling element and is configured for establishing a releasable connection with the housing, an electrical interface adapted for establishing connection between the rolling element and at least one the control and communication module and the power supply means. a support assembly for bearing the rolling element and is configured for establishing a releasable connection with the housing, an electrical interface adapted for establishing connection between the rolling element and at least one the control and communication module and the power supply means.