Best way to work with Jetson TK1 and ubuntu 16.04 LTS with ROS Kinetic
We have a development setup around Ubuntu 16.04 LTS and ROS Kinetic and if possible we would like to interface it with a Jetson TK1 in a multimachine ROS setup.
Looking around i haven't found any obvious solution, but have considered the following scenarios which might be possible:
Install ubuntu 16.04 armhf and download ROS kinetic as binary.
Install the default Nvidia linux image (ubuntu 14.04 I think) and compile ROS Kinetic from source.
Install the default Nvidia linux image and install ROS Indigo as binary.
Which of these possibilities would be most feasible (if any)?
Or is there another option for setting up the system?
I'm looking for an almost identical setup with Ubuntu 16.04 and ROS Kinetic. I tried to upgrade my Jetson TK1 from 14.04 to 16.04 with the automatic upgrade but, needless to say, it didn't go so well. The Jetson fails to load the kernel properly. I now have to figure out how to revert it to 14.04.
With the latest JetPack, it seems that there is no support for 16.04 on the TK1. So I think sticking with the last two options might be best. If you haven't already, I will try to install ROS Kinetic from source on the Jetson hopefully in the next few days.