Skip to content

CICS-ICT/toppra-acceleration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

FPGA acceleration for TOPPRA algorithm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages