JdeRobot / FPGA-robotics

Verilog library for developing robotics applications using FPGAs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FPGA-robotics


License

Software License: GPL-3.0-or-later

Hardware License: CERN-OHL-S-2.0

Documentation License: CC-BY-SA-4.0


Verilog and Icestudio blocks

Includes Icestudio FPGA-Robotics Collection: camera robot following an object

Projects implemented in real(physical) FPGAs: Alhambra II, ULX3S and Nexys4

Simulated FPGA Projects using Verilator, C/C++ libraries, Gazebo and/or ROS.

We simulate the behavior of the FPGA projects in an simulated environment interacting with either real or simulated cameras.

Some useful scripts and CAD files


Citation

If you use these repository, you may want to cite the research article:

Vision-based robotics using open FPGAs

F. Machado, R. Nieto, J. Fernández-Conde, D. Lobato, and J. M. Cañas, “Vision-based robotics using open FPGAs,” Microprocessors and Microsystems, vol. 103, p. 104974, Nov. 2023, doi: 10.1016/j.micpro.2023.104974.

About

Verilog library for developing robotics applications using FPGAs

License:GNU General Public License v3.0


Languages

Language:VHDL 34.9%Language:Verilog 33.5%Language:AGS Script 27.2%Language:HTML 2.6%Language:C 0.9%Language:C++ 0.5%Language:Python 0.1%Language:Tcl 0.1%Language:Stata 0.0%Language:Shell 0.0%Language:Makefile 0.0%Language:Batchfile 0.0%Language:JavaScript 0.0%Language:Scala 0.0%Language:SystemVerilog 0.0%Language:CMake 0.0%Language:V 0.0%Language:Pascal 0.0%Language:Coq 0.0%