|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Virtual Birds-Eye View?
Hi,
I was thinking of off-season programming projects when I came across a cool looking car feature. On some cars, you can toggle a "virtual birds-eye view" . Would this be worth putting time into to develop for an FRC robot? I think it would be cool, but I don't know if you have a short robot, would you have enough of an angle for the cameras? Thanks! |
|
#2
|
|||
|
|||
|
Re: Virtual Birds-Eye View?
A coworker has a BMW with this feature. I guess it has ultra-wide-angle cameras mounted in strategic locations and the processor stitches the imagery together to form a 360-degree view of what's around the car. The image gets very distorted as you "look up" from the immediate area surrounding the car, but that's the important zone anyway.
I think this could be a cool project for sure! I'd sure love to build a version of this for my car... |
|
#3
|
||||
|
||||
|
Re: Virtual Birds-Eye View?
I actually messed around with this at work, trying to get it ported to a FRC environment.
I was using a Qualcomm snapdragon reference board (disclaimer, I work there and happened to have one on my desk). The main reason why I used that was to easily perform the matrix transformations to unwarp and change perspectives on 4 images. I attempted to throw the same code on the roborio since our team was limited by constraints and didn't have room/space/weight for additional hardware to support the board. We quickly ran into a USB bandwidth issue and decided not to pursue it further. It was a fun exercise and a good introduction into linear algebra and some calculus for our kids. If you want to give it a whirl, I highly recommend looking at this white paper. http://delphi.com/docs/default-sourc...f.pdf?sfvrsn=0 Fun fact: We also got it working just by using WebGL with some javascript to pull in 4 images. That's one way to take advantage of a high performance GPU found in your laptop! Last edited by kiettyyyy : 18-04-2016 at 17:37. Reason: I can spell gud |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|