Roboard + GPU ???

Based on DMP's Vortex processor / SoC this board is a full computer capable of running a standard Windows and Linux installation on the backpack of your robot.
8 postsPage 1 of 1
8 postsPage 1 of 1

Roboard + GPU ???

Post by rostamiani » Mon May 09, 2011 3:05 pm

Post by rostamiani
Mon May 09, 2011 3:05 pm

Hi
Is it possible to use Roboard with a GPU ? something like Nvidia Geforce series ?
With witch GPU models ?
Is there any GPU embended small board for small robots ? I need GPU for image processing ?

Thanks a lot
Hi
Is it possible to use Roboard with a GPU ? something like Nvidia Geforce series ?
With witch GPU models ?
Is there any GPU embended small board for small robots ? I need GPU for image processing ?

Thanks a lot
rostamiani offline
Newbie
Newbie
Posts: 4
Joined: Mon May 09, 2011 2:52 pm

Re: Roboard + GPU ???

Post by nicolas gomez » Mon May 09, 2011 4:28 pm

Post by nicolas gomez
Mon May 09, 2011 4:28 pm

rostamiani wrote:Hi
Is it possible to use Roboard with a GPU ? something like Nvidia Geforce series ?
With witch GPU models ?
Is there any GPU embended small board for small robots ? I need GPU for image processing ?
Thanks a lot


Hi! may be one of these


OMAP - DM3730 @ 1 Ghz / TMS320C64+ DSP @ 800 Mhz / SGX 530 3D Accelerator 200 Mhz
100% OMAP3530 Compatible.
-512 MBytes LPDDR SDRAM @ 200 Mhz.
-512 MBytes OneNand Flash.
-Fast Ethernet 10/100 Mb Base-T
-Wifi IEEE 802.11 b/g (marvel 88w8686).
-Bluetooth CSR BCore 4 - BT 2.0.
-Wifi and Bluetooth Internal Antenna included.
-USB Host (USB 2.0).
-USB OTG.
-MICRO-SD Holder.
-DVI on HDMI Connector.
-Stereo Audio Line Input jack.
-Stereo Audio Line Output.
-2 RS232 Ports.
-1 RS485 Port.

http://shop.igep.es/index.php?main_page=product_info&cPath=1&products_id=40


phpBB [media]




phpBB [media]



Here other


http://designsomething.org/leopardboard/default.aspx

- High-Performance Digital Media System-on-Chip (DMSoC) 432-MHz ARM926EJ-S Clock Rate

- Two Video Image Co-processors (HDVICP, MJCP) Engines Supports a Range of Encode, Decode and Video Quality Operations Video Processing Subsystem

- HW Face Detect Engine Resize Engine from 1/16x to 8x

- 16-Bit Parallel AFE (Analog Front-End) Interface Up to 120 MHz 4:2:2 (8-/16-bit) Interface

- 8-/16-bit YCC and Up to 24-Bit RGB888 Digital Output

- 3 DACs for HD Analog Video Output
- Hardware On-Screen Display (OSD)
- Capable of 1080p 30fps H.264 video processing
- Peripherals include EMAC, USB 2.0 OTG, DDR2/NAND, 5 SPIs, 2 UARTs, 2 MMC/SD/SDIO, Key Scan
- 8 Different Boot Modes and Configurable Power-Saving Modes Pin-to-pin and software compatible with DM365
- 3.3-V and 1.8-V I/O, 1.35-V Core


http://pandaboard.org/content/platform

OMAP™ 4 mobile software development platform includes the following:

-OMAP4430 Processor (Highlights)

-Dual-core ARM® Cortex™-A9 MPCore™ with Symmetric Multiprocessing (SMP) at 1 GHz each. Allows for 150% performance increase over previous ARM Cortex-A8 cores.

-Full HD (1080p) multi-standard video encode/decode

-Imagination Technologies’ POWERVR™ SGX540 graphics core supporting all major API's including OpenGL® ES v2.0, OpenGL ES v1.1, OpenVG v1.1 and EGL v1.3 and delivering 2x sustained performance compared to the previous SGX530 core
rostamiani wrote:Hi
Is it possible to use Roboard with a GPU ? something like Nvidia Geforce series ?
With witch GPU models ?
Is there any GPU embended small board for small robots ? I need GPU for image processing ?
Thanks a lot


Hi! may be one of these


OMAP - DM3730 @ 1 Ghz / TMS320C64+ DSP @ 800 Mhz / SGX 530 3D Accelerator 200 Mhz
100% OMAP3530 Compatible.
-512 MBytes LPDDR SDRAM @ 200 Mhz.
-512 MBytes OneNand Flash.
-Fast Ethernet 10/100 Mb Base-T
-Wifi IEEE 802.11 b/g (marvel 88w8686).
-Bluetooth CSR BCore 4 - BT 2.0.
-Wifi and Bluetooth Internal Antenna included.
-USB Host (USB 2.0).
-USB OTG.
-MICRO-SD Holder.
-DVI on HDMI Connector.
-Stereo Audio Line Input jack.
-Stereo Audio Line Output.
-2 RS232 Ports.
-1 RS485 Port.

http://shop.igep.es/index.php?main_page=product_info&cPath=1&products_id=40


phpBB [media]




phpBB [media]



Here other


http://designsomething.org/leopardboard/default.aspx

- High-Performance Digital Media System-on-Chip (DMSoC) 432-MHz ARM926EJ-S Clock Rate

- Two Video Image Co-processors (HDVICP, MJCP) Engines Supports a Range of Encode, Decode and Video Quality Operations Video Processing Subsystem

- HW Face Detect Engine Resize Engine from 1/16x to 8x

- 16-Bit Parallel AFE (Analog Front-End) Interface Up to 120 MHz 4:2:2 (8-/16-bit) Interface

- 8-/16-bit YCC and Up to 24-Bit RGB888 Digital Output

- 3 DACs for HD Analog Video Output
- Hardware On-Screen Display (OSD)
- Capable of 1080p 30fps H.264 video processing
- Peripherals include EMAC, USB 2.0 OTG, DDR2/NAND, 5 SPIs, 2 UARTs, 2 MMC/SD/SDIO, Key Scan
- 8 Different Boot Modes and Configurable Power-Saving Modes Pin-to-pin and software compatible with DM365
- 3.3-V and 1.8-V I/O, 1.35-V Core


http://pandaboard.org/content/platform

OMAP™ 4 mobile software development platform includes the following:

-OMAP4430 Processor (Highlights)

-Dual-core ARM® Cortex™-A9 MPCore™ with Symmetric Multiprocessing (SMP) at 1 GHz each. Allows for 150% performance increase over previous ARM Cortex-A8 cores.

-Full HD (1080p) multi-standard video encode/decode

-Imagination Technologies’ POWERVR™ SGX540 graphics core supporting all major API's including OpenGL® ES v2.0, OpenGL ES v1.1, OpenVG v1.1 and EGL v1.3 and delivering 2x sustained performance compared to the previous SGX530 core
nicolas gomez offline
Savvy Roboteer
Savvy Roboteer
Posts: 95
Joined: Sat Aug 08, 2009 2:40 pm

Post by rostamiani » Tue May 10, 2011 2:43 am

Post by rostamiani
Tue May 10, 2011 2:43 am

Thanks a lot :D
Can I use these GPUs to accelerate image processing ? I need Blob Detection.
Does OpenCV or another libraries support these GPUs to accelerate the processing ?
What functions does these GPUs support ?Just decoding movies or not ?

Thanks ...
Thanks a lot :D
Can I use these GPUs to accelerate image processing ? I need Blob Detection.
Does OpenCV or another libraries support these GPUs to accelerate the processing ?
What functions does these GPUs support ?Just decoding movies or not ?

Thanks ...
rostamiani offline
Newbie
Newbie
Posts: 4
Joined: Mon May 09, 2011 2:52 pm

Post by nicolas gomez » Tue May 10, 2011 11:20 am

Post by nicolas gomez
Tue May 10, 2011 11:20 am

Can I use these GPUs to accelerate image processing ? YES
I need Blob Detection. YES; this does Blob detection

Does OpenCV or another libraries support these GPUs to accelerate the processing ? YES, see google site below only TI OMAP CPU, to others you can use TBB enable parallel code in OpenCV

What functions does these GPUs support ?Just decoding movies or not ?
Decoding movies its only to show the computational power of this board and low power consumption.

The functions are supported in this link, you can see them. TMS320C64x Image/Video Processing Library
http://focus.ti.com/lit/ug/spru023b/spru023b.pdf



Opencv-dsp-acceleration
http://code.google.com/p/opencv-dsp-acceleration/


OpenCv and cvBlobLibs
http://ipr10.wikidot.com/blob-detection

http://geekblog.nl/entry/24


Embedded Computer Vision on OMAP with OpenCV

https://github.com/nzjrs/opencv

http://pixhawk.ethz.ch/wiki/tutorials/camera/vision_processing

http://hi.baidu.com/%C2%CC%B2%E8%B0%A1%CF%EB/blog/item/fbde3907ceab2ec4277fb598.html


Enable parallel code in OpenCV
http://threadingbuildingblocks.org/


EmbedCV - An Embeddable Computer Vision Library
It is only focused on embedded computer vision practical for low-end computing platforms (e.g. a 200 MHz ARM or Pentium single board computer)

http://golem5.org/embedcv/



Harpia and S2iLib - easier OpenCV

visual way of programming image processing algorithms, with a growing selection of OpenCV functions. Harpia is portable, and features capture from video devices in GNU/Linux and MS-Windows, and retrieves a compact OpenCV C-code

http://sourceforge.net/projects/s2ilib/


MAV Computer Vision Wiki
http://pixhawk.ethz.ch/wiki/omap/start


Sample Videos

blobslib + opencv library to detect blobs

phpBB [media]



phpBB [media]

[b]
Can I use these GPUs to accelerate image processing ? YES
I need Blob Detection. YES; this does Blob detection

Does OpenCV or another libraries support these GPUs to accelerate the processing ? YES, see google site below only TI OMAP CPU, to others you can use TBB enable parallel code in OpenCV

What functions does these GPUs support ?Just decoding movies or not ?
Decoding movies its only to show the computational power of this board and low power consumption.

The functions are supported in this link, you can see them. TMS320C64x Image/Video Processing Library
http://focus.ti.com/lit/ug/spru023b/spru023b.pdf



Opencv-dsp-acceleration
http://code.google.com/p/opencv-dsp-acceleration/


OpenCv and cvBlobLibs
http://ipr10.wikidot.com/blob-detection

http://geekblog.nl/entry/24


Embedded Computer Vision on OMAP with OpenCV

https://github.com/nzjrs/opencv

http://pixhawk.ethz.ch/wiki/tutorials/camera/vision_processing

http://hi.baidu.com/%C2%CC%B2%E8%B0%A1%CF%EB/blog/item/fbde3907ceab2ec4277fb598.html


Enable parallel code in OpenCV
http://threadingbuildingblocks.org/


EmbedCV - An Embeddable Computer Vision Library
It is only focused on embedded computer vision practical for low-end computing platforms (e.g. a 200 MHz ARM or Pentium single board computer)

http://golem5.org/embedcv/



Harpia and S2iLib - easier OpenCV

visual way of programming image processing algorithms, with a growing selection of OpenCV functions. Harpia is portable, and features capture from video devices in GNU/Linux and MS-Windows, and retrieves a compact OpenCV C-code

http://sourceforge.net/projects/s2ilib/


MAV Computer Vision Wiki
http://pixhawk.ethz.ch/wiki/omap/start


Sample Videos

blobslib + opencv library to detect blobs

phpBB [media]



phpBB [media]

[b]
nicolas gomez offline
Savvy Roboteer
Savvy Roboteer
Posts: 95
Joined: Sat Aug 08, 2009 2:40 pm

Post by rostamiani » Wed May 11, 2011 3:53 pm

Post by rostamiani
Wed May 11, 2011 3:53 pm

Thanks a lot
PandaBoard is awesome :D but witch has more performance : PandaBoard VS fit-PC2i(from Compulab ) ???

Does ARM Cortex A9 have more performance than Atom Z550 or not ?

Thanks :D
Thanks a lot
PandaBoard is awesome :D but witch has more performance : PandaBoard VS fit-PC2i(from Compulab ) ???

Does ARM Cortex A9 have more performance than Atom Z550 or not ?

Thanks :D
rostamiani offline
Newbie
Newbie
Posts: 4
Joined: Mon May 09, 2011 2:52 pm

Post by nicolas gomez » Wed May 11, 2011 6:32 pm

Post by nicolas gomez
Wed May 11, 2011 6:32 pm

rostamiani wrote:Thanks a lot
PandaBoard is awesome :D but witch has more performance : PandaBoard VS fit-PC2i(from Compulab ) ???

Does ARM Cortex A9 have more performance than Atom Z550 or not ?

Thanks :D



phpBB [media]



read here http://www.geek.com/articles/chips/arm-posts-cortex-a9-vs-atom-performance-video-intel-should-be-worried-2010016/

http://parisbocek.typepad.com/blog/2011/04/arm-outmuscles-atom-on-benchmark-1.html/

Single Board Computer based AP9500 processor (Dual Cortex A9 + Mali 400 GPU) that targets hobbyists and professional developers wanting to prototype new embedded designs. It will help developers to create applications for Android, Meego and Ubuntu

Specifications :

- ARM Dual Cortex A9 @ 1GHz,
- 4 / 8GByte e-MMC,
- 1GByte LP-DDR2,
- 1x Micro-SD,
- 1x RTC Battery Backup,
- 1x HDMI Full HD,
- 1x Ethernet 10/100Mbits,
- 1x CVBS Video OUT,
- 1x Audio OUT,
- 1x Audio IN,
- 1x USB OTG HS (480Mbits),
- 1x DC IN +5V,
- 1x Li-Ion Battery Charger
- 1x Serial Port (RS232 / Over USB),
- 1x JTAG Connector,
- 1x MiPi34 Debug Connector,
- 1x IEEE 802.11 b/g/n WLAN,
- 1 x Bluetooth 2.1+EDR (Ex. Antenna),
- 1 x GPS (Ex. Antenna),
- 1x 3 Axis Accelerometer,
- 1x 3 Axis Magnetometer,
- 1x 3 Axis Gyrometer,
- 1x Pressure sensor,
- 3x Expansion Connectors (FSMC,HSI, Audio, MiPi CSI /Camera,LCD,MiPi DSI, UART, SPI, I2C, GPIO).

see more abiut it there http://robosavvy.com/forum/viewtopic.php?p=30887#30887
rostamiani wrote:Thanks a lot
PandaBoard is awesome :D but witch has more performance : PandaBoard VS fit-PC2i(from Compulab ) ???

Does ARM Cortex A9 have more performance than Atom Z550 or not ?

Thanks :D



phpBB [media]



read here http://www.geek.com/articles/chips/arm-posts-cortex-a9-vs-atom-performance-video-intel-should-be-worried-2010016/

http://parisbocek.typepad.com/blog/2011/04/arm-outmuscles-atom-on-benchmark-1.html/

Single Board Computer based AP9500 processor (Dual Cortex A9 + Mali 400 GPU) that targets hobbyists and professional developers wanting to prototype new embedded designs. It will help developers to create applications for Android, Meego and Ubuntu

Specifications :

- ARM Dual Cortex A9 @ 1GHz,
- 4 / 8GByte e-MMC,
- 1GByte LP-DDR2,
- 1x Micro-SD,
- 1x RTC Battery Backup,
- 1x HDMI Full HD,
- 1x Ethernet 10/100Mbits,
- 1x CVBS Video OUT,
- 1x Audio OUT,
- 1x Audio IN,
- 1x USB OTG HS (480Mbits),
- 1x DC IN +5V,
- 1x Li-Ion Battery Charger
- 1x Serial Port (RS232 / Over USB),
- 1x JTAG Connector,
- 1x MiPi34 Debug Connector,
- 1x IEEE 802.11 b/g/n WLAN,
- 1 x Bluetooth 2.1+EDR (Ex. Antenna),
- 1 x GPS (Ex. Antenna),
- 1x 3 Axis Accelerometer,
- 1x 3 Axis Magnetometer,
- 1x 3 Axis Gyrometer,
- 1x Pressure sensor,
- 3x Expansion Connectors (FSMC,HSI, Audio, MiPi CSI /Camera,LCD,MiPi DSI, UART, SPI, I2C, GPIO).

see more abiut it there http://robosavvy.com/forum/viewtopic.php?p=30887#30887
nicolas gomez offline
Savvy Roboteer
Savvy Roboteer
Posts: 95
Joined: Sat Aug 08, 2009 2:40 pm

Post by dasankir » Tue Jul 12, 2011 5:58 pm

Post by dasankir
Tue Jul 12, 2011 5:58 pm

rostamiani wrote:Thanks a lot
PandaBoard is awesome :D but witch has more performance : PandaBoard VS fit-PC2i(from Compulab ) ???

Does ARM Cortex A9 have more performance than Atom Z550 or not ?

Thanks :D


I have both a Pandabords and an Axiomtek pico820 with a Z550 and the Atom is much faster. Although, it has been painfull to get the Poulsbo graphic card working properly in Linux. The Atom also consumes at least 3 times more power than the Omap4.

I've run some test on the Pandaboard (you can see them here www.therandomlab.com )

Regards,

David.
rostamiani wrote:Thanks a lot
PandaBoard is awesome :D but witch has more performance : PandaBoard VS fit-PC2i(from Compulab ) ???

Does ARM Cortex A9 have more performance than Atom Z550 or not ?

Thanks :D


I have both a Pandabords and an Axiomtek pico820 with a Z550 and the Atom is much faster. Although, it has been painfull to get the Poulsbo graphic card working properly in Linux. The Atom also consumes at least 3 times more power than the Omap4.

I've run some test on the Pandaboard (you can see them here www.therandomlab.com )

Regards,

David.
dasankir offline
Newbie
Newbie
Posts: 1
Joined: Tue Jul 12, 2011 5:52 pm

Post by PedroR » Thu Jul 14, 2011 3:14 pm

Post by PedroR
Thu Jul 14, 2011 3:14 pm

Hi

Just to contribute tot he discussion, there is yet another alternative (closer to Atom/FitPC2) that is the eBox 3350: http://robosavvy.com/store/ebox .
It uses a newer incarnation of the processor used on the Roboard (a Vortex86MX) and has 512Mb RAM.

Let's say it's like a Roboard + VGA + HD Audio - Robotics IO (it has 3 USB ports, LAN and VGA)

It is an i586 (so runs Ubuntu and a lot of the software that's available out of the box) and has built GPU.

It is less performant than FitPC2 (between 1/2 and 1/3 of the performance depending on the application) but we've successfully ran OpenCV in realtime with a webcam on it (under Ubuntu) and it runs nicely.

Regards
Pedro.
Hi

Just to contribute tot he discussion, there is yet another alternative (closer to Atom/FitPC2) that is the eBox 3350: http://robosavvy.com/store/ebox .
It uses a newer incarnation of the processor used on the Roboard (a Vortex86MX) and has 512Mb RAM.

Let's say it's like a Roboard + VGA + HD Audio - Robotics IO (it has 3 USB ports, LAN and VGA)

It is an i586 (so runs Ubuntu and a lot of the software that's available out of the box) and has built GPU.

It is less performant than FitPC2 (between 1/2 and 1/3 of the performance depending on the application) but we've successfully ran OpenCV in realtime with a webcam on it (under Ubuntu) and it runs nicely.

Regards
Pedro.
PedroR offline
Savvy Roboteer
Savvy Roboteer
Posts: 1199
Joined: Mon Jun 16, 2008 11:07 pm


8 postsPage 1 of 1
8 postsPage 1 of 1
cron