• DocumentCode
    2359928
  • Title

    An FPGA-Based Robotics Platform for Educational and Research Applications

  • Author

    Siqueira, Marcel D A ; Conforto, Júlio ; Vallim, Marcos B R

  • Author_Institution
    Centro de Experimentacao Ninho de Pardais, Fed. Univ. of Technol. - Parana - UTFPR, Cornelio Procopio, Brazil
  • fYear
    2012
  • fDate
    16-19 Oct. 2012
  • Firstpage
    313
  • Lastpage
    318
  • Abstract
    This paper presents a robotics platform in its hardware and software aspects. The platform applications are for both educational and research fields. It includes three modules: mechanical module, hardware module and software module, being the latter two modules the subject of this paper. The hardware is based on FPGA and described through VHDL, aiming flexibility of prototyping and feasibility of structural changes. We use a DE2 development board to base the prototype and a Nios II soft processor to run application algorithms. In order to read analog signals, we employ a PWM reading technique. Based on a Lego Mindstorms NXT ® motor we calculated a mathematical model and projected PI control modules for them. On all this hardware approach is developed a programming environment for the platform. The environment is based on programmable blocks, that once logically united generate a hidden C source file as firmware of the robot. Downloads of application are performed through the USB-Blaster component and tools provided by the Altera Company.
  • Keywords
    C language; PI control; educational robots; field programmable gate arrays; firmware; hardware description languages; microprocessor chips; pulse width modulation; research and development; software prototyping; Altera Company; DE2 development board; FPGA-based robotics platform; Lego Mindstorms NXT motor; Nios II soft processor; PI control modules; PWM reading technique; USB-Blaster component; VHDL; analog signals; educational fields; field programmable gate arrays; hardware module; hidden C source file generation; mathematical model; mechanical module; programming environment; research fields; robot firmware; software module; Field programmable gate arrays; Hardware; Mathematical model; Pulse width modulation; Robots; Sensors; Software; Embedded Systems; FPGA; Robotics Platform;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics Symposium and Latin American Robotics Symposium (SBR-LARS), 2012 Brazilian
  • Conference_Location
    Fortaleza
  • Print_ISBN
    978-1-4673-4650-4
  • Type

    conf

  • DOI
    10.1109/SBR-LARS.2012.58
  • Filename
    6363362