Pandaboard

The PandaBoard is a low-power, open-source (ref) single-board computer based on the Texas Instruments OMAP4430 system on a chip.

Architecture: 32-bit Cortex-A9

Processor: TI OMAP4430 (dual-core)

Languages: C, C++, Many others

Clock: 1 GHz

Vcore: 1.2 V

Vio: 3.3 V

Power: 5 W

Flash: SD/MMC Card

RAM: 1024 MB

GPIO: 20? (none 5 Volt Tolerant)

Peripherals: USB On-The-Go, 2x USB 2.0, 2x HDMI, 3.5mm audio out, UART, JTAG debug

The Pandaboard is a community supported development platform and is available for a somewhat subsidized cost of $174. A newer version, the PandaBoard ES, has been available for $182 since November 16, 2011 with the CPU and GPU on the OMAP4460 platform running at higher clock rates.

Features

The PandaBoard measures about 100 x 110 mm and features a dual-core 1 GHz CPU, a dedicated GPU, a DSP for audio and video processing, and 1 GB of RAM. It lacks a hard drive or solid-state drive, starting an operating system and primarily running from an SD/MMC card.

The board includes wired Ethernet as well as WiFi and Bluetooth connectivity. The board can output video signals via the two HDMI interfaces, and can also take input signals from one of the ports. It has two USB host ports and one USB On-The-Go port, supporting USB 2.0. Android and Ubuntu will operate on the board, without many of the BeagleBoard's unusual driver issues.

The GPIO connectors follow the standard Linux format, where one can export pins to userspace via the file system in /sys and control them using any programming language.

Usage

The PandaBoard in its protective shell as seen on Honey Badger

With the PandaBoard's low Power Consumption and high performance, algorithms such as OpenCV and AMS can be run at productive frame rates. The dual-core architecture lends itself better to performing multiple tasks than the BeagleBoard, even though the board is a bit larger. For Object Recognition, it was used on Honey Badger and Coby (BLRS bots) during VEX Gateway.

The PandaBoard returned in VEX Sack Attack on Artemis as the frontend for another object recognition algorithm. As the dark green sacks were difficult to distinguish from the environment, the PandaBoard was assigned to hunt opposing teams' robots using their colored VEX flags. Acrylic cases with built-in cooling fans were installed to prevent CPU clocks from throttling due to excessive heat dissipation.

However, ODROID-XU. The PandaBoard has gained a second life for testing and as a new version of the Lab Status Monitor.

Teams Contributed to this Article:

  • BLRS (Purdue SIGBots)