Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Nvidia Cuda

Hitec robotics including ROBONOVA humanoid, HSR-8498HB servos, MR C-3024 Controllers and RoboBasic
2 postsPage 1 of 1
2 postsPage 1 of 1

Nvidia Cuda

Post by NVR2FST » Tue Jan 22, 2008 10:13 pm

Post by NVR2FST
Tue Jan 22, 2008 10:13 pm

Could this be used for robotic programming? Just curious I came across it during some searching. I really dont have a clue as to what it is for. I just saw some key words . http://www.nvidia.com/object/cuda_learn.html
Could this be used for robotic programming? Just curious I came across it during some searching. I really dont have a clue as to what it is for. I just saw some key words . http://www.nvidia.com/object/cuda_learn.html
I think I know everything.............at least thats what everybody tells me.
NVR2FST
Savvy Roboteer
Savvy Roboteer
Posts: 54
Joined: Sun Jan 06, 2008 10:28 pm
Location: Maryland, USA

Post by Tim » Wed Jan 23, 2008 7:50 am

Post by Tim
Wed Jan 23, 2008 7:50 am

Hi

These are increasingly being used for speeding up mathematical calculations, a modern take on the maths co-processor. Very interesting to keep an eye on this area. I saw a paper recently where a standard CPU running at 1 GHz could do a ZMP calculation fast enough for real time control of a research robot.I haven't got the link to hand, but it suggests that a GPU would perhaps be overkill for a first attempt at on-line RN-1 zmp control. Although maybe you have something else in mind? They typically come as a PCI or other plug in computer card so they'd be too big to mount on the RN-1 directly. Sony PS3 with IBM cell processor with 8 cores is another interesting possibilty but similar constraints apply.

I suppose a large fast FPGA with at least one microprocessor core and floating point unit might just do the trick if you have enough gates up your sleeve, or otherwise the classic DSP and FPGA combo... There are usually some dev boards available along these lines but they're not trivial to learn to use. I-bot and others from the changing the code in 3024 thread will know better how much capacity is left over in the existing controller when you write your own firmware. In fact I think I-bot has already done a picoblaze uP on a Xilinx FPGA (spartan?) . Any thoughts I-bot?

Tim
Hi

These are increasingly being used for speeding up mathematical calculations, a modern take on the maths co-processor. Very interesting to keep an eye on this area. I saw a paper recently where a standard CPU running at 1 GHz could do a ZMP calculation fast enough for real time control of a research robot.I haven't got the link to hand, but it suggests that a GPU would perhaps be overkill for a first attempt at on-line RN-1 zmp control. Although maybe you have something else in mind? They typically come as a PCI or other plug in computer card so they'd be too big to mount on the RN-1 directly. Sony PS3 with IBM cell processor with 8 cores is another interesting possibilty but similar constraints apply.

I suppose a large fast FPGA with at least one microprocessor core and floating point unit might just do the trick if you have enough gates up your sleeve, or otherwise the classic DSP and FPGA combo... There are usually some dev boards available along these lines but they're not trivial to learn to use. I-bot and others from the changing the code in 3024 thread will know better how much capacity is left over in the existing controller when you write your own firmware. In fact I think I-bot has already done a picoblaze uP on a Xilinx FPGA (spartan?) . Any thoughts I-bot?

Tim
Tim
Robot Builder
Robot Builder
Posts: 22
Joined: Sun Jan 06, 2008 8:03 am
Location: Glasgow


2 postsPage 1 of 1
2 postsPage 1 of 1