Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 875 Bytes

File metadata and controls

13 lines (9 loc) · 875 Bytes

toppra-acceleration

This is the FPGA acceleration for TOPPRA algorithm.

The theory and application of TOPPRA can be referred to «A new approach to Time-Optimal Path Parameterization based on Reachability Analysis», IEEE Transactions on Robotics, vol. 34(3), pp. 645–659, 2018.

TOPPRA's algorithm is very fast, but for the optimization of robots with large degrees of freedom and long paths, it still cannot meet the delay requirements of real-time control such as MPC when it is executed on the CPU.

We will try to use HLS technology to accelerate it on FPGA to achieve lower power consumption and faster speed.

How to develop

  • Build the project in source
  • In dir hls, typemake
  • open hls/toppra_hls.prj in vivado_hls