Development of control algorithms for mobile robotics focused on their potential use for FPGA-based robots