|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
GRIP on NVIDIA Jetson TK1
Hello everyone,
My team and I are interested in using GRIP for one of our off season competitions. We have decided that we want to run GRIP from an NVIDIA Jetson TK1. I have looked on the GIThub article about deploying to a co processor, but it only lists the steps for deploying to the Raspberry Pi 2. Do the same steps apply for deploying to the NVIDIA Jetson TK1, or are they different? In the event the steps are different, can you please explain what those steps are? Thanks, Jonathan Daniel P.S. I will be at World's this year with my team, so we can meet face to face and discuss GRIP on a co processor there. |
|
#2
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
Be aware that you won't get the full power of the tk1, because GRIP does not take advantage of the GPU.
Anything I can say beyond that is unfounded speculation. |
|
#3
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
How well did it work for your team?
|
|
#4
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
We didn't use a tk1 this year. That was just information I picked up on CD. We ran GRIP on the DS laptop.
|
|
#5
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
Was there a significant delay when you ran it on the Driver Station?
|
|
#6
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
We didn't measure it. However, we found it was difficult to use the vision as feedback unless we added delays in between moving. If you are using it to generate setpoints and then using gyro/encoder feedback to aim, that should be fine.
|
|
#7
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
Quote:
If you would allow me, you might want to look into using an RPi with OpenCV. When taking this approach, we are able to process frames at a rate faster than the camera can deliver them. Would knowing that help you reconsider your choice? I have no experience with the Jetson and I know teams that have been quite successful with them, but I also know a few teams that really struggled with them. Just food for thought. |
|
#8
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
It is possible to run OpenCV on the Jetson as well. GRIP on Linux-based on-board processors seems like a headache in my opinion. I have only seen a few use it successfully.
|
|
#9
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
Quote:
|
|
#10
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
Quote:
So, once you understand the processing you are doing with GRIP and why, transitioning to OpenCV is fairly easy. How to get OpenCV onto the Jetson would only be a guess for me. |
|
#11
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
The steps would likely be similar. Maybe you want to follow the Pi tutorial until something doesn't work.
|
|
#12
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
Quote:
|
|
#13
|
|||
|
|||
|
Re: GRIP on NVIDIA Jetson TK1
Quote:
|
|
#14
|
||||
|
||||
|
Re: GRIP on NVIDIA Jetson TK1
For what it's worth, start with basic OpenCV tutorials on the Jetson before strapping it to a robot. Once you have something working to detect your targets, learn how to transfer that data between the Jetson and the RoboRIO. Then move on to putting it on the robot.
Also, before you start any of this, ask yourself some basic questions:
There are a lot of other questions to consider too but that's a start. But hey, vision processing is all black and white to me so what do I know? ![]() |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|