This will now build from source on the TX1. Tried it a week or so ago and had problems with a couple of the packages trying to use ninja without any ninja.build or ninja.rules files being generated. Generated the source again Fri night and now those two problems have been fixed and it builds just fine. Also google Cartographer will build on the TX1. A couple of libs you need to download and compile ceres-solver and eigen 3. Also lua5.2 which you can get with apt-get. Google lua install make sure you have all the parts installed or it will fail. Also add these two lines to your /etc/profile
export LUA_LIBS="-L/usr/lib/aarch64-linux-gnu/ -llua -ldl"
Be sure to source /etc/profile after adding these. That should get you going. Anxious to try out this after reading about it all week on the social sites. Looks pretty sweet. Wondering if its from the self driving cars? Working on getting cartographer_ros working now. Still haven’t managed to get the Zed working yet. There is a 64-bit SDK now. But the zed_wrapper fails to build so far on my machine.
This setup is going on the rover and drone. Using a TK1 on the drone and a TX1 on the rover as companion computers with a pixhawk. MavRos handles the communications. Realsense camera and lidar on the drone. Zed and lidar on the rover.
Building ROS from source isn’t all that difficult. Just follow the instructions in the wiki. If you want it to install into the normal /opt/ros location you will need to add --install-space /opt/ros/kinetic to the build line. This can cause problems on Ubuntu so you might want to use the regular isolated build. However I’m thinking that the packages will be available at some point and it will be easy to reinstall everything via apt-get. So far with it installed at /opt/ros/kinetic I’ve had no problems building other packages as long as I use catkin_make_isolated instead of catkin_make. Minor issue if you want to get to work with ROS on the TX1 64 bit OS now.