Global Sources
EE Times AsiaWebsite
Stay in touch with EE Times Asia
eeBlogs-Article content Home?/?eeBlog?/?eeBlogs
Nickname:?Clive Maxfield???? Articles(444)???? Visits(533136)???? Comments(79)???? Votes(236)???? RSS
There is so much amazingly cool "stuff" to see and do that I'm amazed I find the time to get any real work done. In my blog I will waffle on about the books I'm reading, the projects I'm building, and the weird and wonderful websites I blunder across. Please Email Me if you see anything you think will "tickle my fancy."
Blog Archive
2016?-? Apr.,?? Mar.,?? Feb.,?? Jan.??
2015?-? Dec.,?? Nov.,?? Oct.,?? Sep.,?? Aug.,?? Jul.,?? Jun.,?? May.,?? Apr.,?? Mar.,?? Feb.,?? Jan.??
2014?-? Dec.,?? Nov.,?? Oct.,?? Sep.,?? Aug.,?? Jul.,?? Jun.,?? May.,?? Apr.,?? Mar.,?? Feb.,?? Jan.??
View All
Comment?|?Add to Favorites

Posted: 04:24:35 PM, 26/03/2014

Really cool FPGA-powered tracked robot

? ?

I recently came across a really cool FPGA-powered tracked robot project on Kickstarter. I'm sure there are all sorts of FPGA-powered robots roaming around the world. I know that my chum Duane Benson is building a robot avatar that includes a mix of MCUs and FPGAs. It's just that I've never actually seen one in the flesh, as it were.

As you may recall, I'm working on an Arduino-powered robot. One of the issues I face is that the Ardunio's MCU quickly gets overwhelmed with the amount of sensory input I want it to process.

The problem is thatmulti-cores and multi-threads notwithstandingMCUs tend to perform tasks sequentially. In fact, the only thing MCUs really have going for them is their versatility due to the ease with which we can modify their programs. When it comes to performing nitty-gritty mathematical operations, MCUs are painfully inefficient. We don't notice how bad they are only because they perform so many such operations each second.

The solution I adopted (with Duane's help) was creating a custom sensor board. This little beauty has its own Arduino-compatible MCU that handles the sensors, freeing up my main processor to concentrate on its high-level decision-making activities.

Of course, there is another alternative, which is to use an FPGA. The thing about an FPGA is that you can perform a lot of different operations simultaneously in a massively parallel fashion. Each sensor can essentially have its own state machine-like controller and/or hardware accelerator. You can even configure portions of the programmable fabric to act like one or more soft-core MCUs. All this leads us to the Kickstarter project I just saw: the Logitraxx Xilinx FPGA-powered tracked robot.


The Logitraxx Xilinx FPGA-powered tracked robot.

The Logitraxx Xilinx FPGA-powered tracked robot.

I don't know what it is about robots, but they have a certain something that entices me to want to play with them. This is especially true in the case of this FPGA-based beauty. What do you think? Wouldn't you love to lay your hands on one of these little scamps?


Label: xilinx FPGA ROBOT
Views(830) Comments(1)
Total [0] users voted ????
[Last update: 04:25:02 PM, 26/03/2014]


Kal Jones 03:44:07 AM, 01/04/2014

If you like robots and crawly things...

Have Your Say!

Bloggers Say

Got something to say? Why not share it with other engineers?

Just introduce yourself to us, we'll contact you and set you up. Yes, it's that simple!

See what engineers like you are posting on our pages.

Interviews & Viewpoints


Learn how senior executives are seeing the industry from interviews and contributed opinions.

Back to Top