This paper presents a solution to improve mobile robot drives. This type of robots currently found in the smart environments is characterized by its own power source. It is therefore necessary that all elements of the system consume the electricity judiciously. The solution presented is based on an embedded system with a programmable processor designed to be configured with a field-programmable gate array (FPGA). Such a structure is highly flexible and allows the possibility to obtain greater performances including significantly reducing energy consumption.