Is it possible to use Grip without using Java because this year our team decided to use C++ or do we need to convert code into Java in order to use Grip.

There are C++ examples listed here:

Our team uses C++ and GRIP.

Yes you can.

GRIP runs using Java, but it’s output is through Network Tables.

You can read those values from the Network Tables in C++.

GRIP is a separate application. It outputs values using NetworkTables. You will need to install Java on the roboRIO (or whatever device you are running GRIP on)

You can definitely do it. Here’s our vision tracking code.