Search This Blog

Thursday, 4 December 2014

Should I port SLAM to the Raspberry Pi's unused GPU on my Autonomous Rover?



Right now, I use Arduinos for motor control (PID control for encoders and dc motor) as well as aggregating sensor data and feeding the Raspberry Pi on my Autonomous Rover.

The Pi runs a live stream webcam for the rover, manages the webpage control console, and maps the environment for dead reckoning navigation.  This is a lot of work for one little CPU.

I've recently seen a few articles on using the dormant GPU on the Pi. and though that Simultaneous Localization and Mapping (SLAM) would be perfectly suited for the GPU's capabilities. Real world mapping and localization should be practically identical to Video Game based algorithms... It's been almost a year since Broadcom opened up the specs for this chip.

I would also use the GPU for calculating shortest path via A* routines. 

So... has anyone looked into this? 
 (And yes... I "Googled" it first...)


References:

Andrew Holme: Accelerating Fourier transforms using the GPU
Pete Warden: How to optimize Raspberry Pi code using its GPU
GPGPU hacking on the Pi
Hacking The GPU For Fun And Profit (Pt. 1) 
Broadcom released the specs for the VideoCore IV GPU
SLAM: Remotely-Processed Visual SLAM Using Open-Source Software 



13 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. I am a new user of this site so here i saw multiple articles and posts posted by this site, I curious more interest in some of them hope you will give more information on this topics in your next articles. 카지노

    ReplyDelete
  3. "Thank you for the auspicious write-up. It in fact was a amusement account it.
    Look advanced to more added agreeable from you! However, how could we communicate?"

    💯야동 💯

    ReplyDelete
  4. It appears as if some of the written text on your content are running off the screen. Can someone else please comment and let me know if this is happening to them as well?

    💙외국인출장
    💙

    ReplyDelete
  5. Appreciate the effort and information you have given in writing this article .온라인카지노

    ReplyDelete
  6. Thank you for sharing this information. I read your blog and I can't stop my self to read your full blog. Again Thanks and Best of luck to your next Blog in future.스포츠토토

    ReplyDelete
  7. You're a very skilled blogger.
    I have joined your feed and look forward to seeking more of your fantastic post. 토토

    ReplyDelete
  8. There is definately a great deal to know about this issue.
    I love all of the points you have made 스포츠토토 .

    ReplyDelete
  9. Your article looks really adorable, here’s a site link i dropped for you which you may like.
    토토사이트
    온라인경마
    경마사이트

    ReplyDelete
  10. I have a hard time describing my thoughts on content, but I really felt I should here. Your article is really great. I like the way you wrote this information Landlord
    majortotositepro2
    racesiteinfo02
    oncasinositeinfo2
    totopickpro2

    ReplyDelete
  11. This is the perfect post.casino trực tuyến It helped me a lot. If you have time, I hope you come to my site and share your opinions. Have a nice day.




    ReplyDelete
  12. Hotspot Shield Business Crack is a powerful VPN application that safeguards your PC's information while utilizing a shaky remote association. Hotspot Shield Elite Full Crack

    ReplyDelete
  13. Grammarly Premium Crack ensures that your text will be easy to read, efficient, reliable, and error-free. Grammarly Premium Crack

    ReplyDelete