Skip to content

Robot Controller with Vision System Example Design — Features

This design combines robotics vision processing with a 6-axis (3×2) Drive-on-Chip motor control system.

Key features

  • 6-axis FOC motor control: three NiosV/g instances, each controlling two axes (simulated motor model included).
  • Robotics vision ISP pipeline in FPGA fabric with optional MIPI sensor input (default test-pattern source) and DisplayPort output.
  • ArUco marker injection in the video path to emulate visual feedback and manipulation workflows without a physical camera or robot arm.
  • HPS Linux for higher-level robotics stacks (for example ROS 2 integration).
  • Modular Design Toolkit (MDT) project generation from XML AGX_5E_Modular_Devkit_HPS_ISP_VIS_DOC3x2_ROB.xml.

Vision pipeline features

  • ISP Lite conditioning: Bayer-to-RGB conversion pipeline (black-level correction, white balance, demosaic, and color correction).
  • Robotics ISP path: grayscale derivation, clipping/scaling branches, frame buffering through FPGA EMIF, and ArUco overlay/mixing.
  • DisplayPort output: local monitoring and validation of the processed video path directly from FPGA.

Motion-control features

  • Drive-on-Chip 3×2 topology: six-axis control implemented as three dual-axis drive/control slices.
  • Real-time motor loops in fabric: deterministic current-speed-position control with simulated motor model for development and debug.
  • NiosV/g control firmware: embedded software for low-level control orchestration and register interaction.
  • HPS bridge access: HPS-side visibility and control of selected drive and ISP Robotics registers.

Software and integration features

Deliverables


Back to Documentation



Last update: June 25, 2026
Created: June 25, 2026
Ask in the Forum