Hey DIY-selfers!
NVIDIA Jetson TX1 is a system-on-module with impressive processing capabilities.
To get a glance of how powerful it is just take a look at the numbers in the description from NVIDIA:
“It's built around the revolutionary NVIDIA Maxwell™ architecture with 256 CUDA cores delivering over 1 TeraFLOPs of performance. 64-bit CPUs, 4K video encode and decode capabilities, and a camera interface capable of 1400 MPix/s make this the best system for embedded deep learning, computer vision, graphics, and GPU computing.”
Jetson TX1 makes a perfect companion computer for those who need to do heavy processing onboard such as video processing or image recognition. But to be used as a companion computer in a drone Jetson TX1 has to be connected to a carrier board. Unfortunately default carrier board for Jetson TX1 from the Developer Kit may be too big for a medium-sized drone. Thankfully there are other alternatives that are more suitable.
As many of diydrones members are already using it I hope this overview will be useful.
Let’s begin with the default carrier board as a starting point for comparison.
Nvidia Jetson TX1 Developer Kit
599$ with Jetson TX1 module ($299) and camera module included
https://www.nvidia.com/object/jetson-tx1-dev-kit.html
Default carrier board has most of the necessary interfaces on standard ports and the kit also includes a camera module. It’s quite big and heavy to fit into the medium-sized drone, but if you are just starting playing around with Jetson TX1 then the default carrier is the best to begin with since most of the documentation and examples in the internet are using it.
Astro Carrier by Connect Tech Inc.
~$489.00
http://www.connecttech.com/sub/products/ASG001.asp
One of the main features of this carrier is that it has 8 coax video inputs - this may be useful for projects that want to work with 360 degree vision. There’s no official price on the manufacturer’s website, but one of their dealers sells it for $489.
Elroy Carrier by Connect Tech Inc.
~$497.00
http://www.connecttech.com/sub/products/ASG002.asp
This carrier is close to the previous one but seems like it’s more hacker-oriented. It has no coax video inputs, only two CSI inputs which is one more than Astro. It also provides access to additional GPIOs and SPI. As with the previous board there’s no official price on the manufacturer’s website, but one of their dealers sells it for $497.
Orbitty Carrier by Connect Tech Inc.
$175
http://www.connecttech.com/sub/products/ASG003.asp
This is the cheapest carrier board available, but it still has most of the main interfaces like Ethernet, USB 3.0, HDMI etc. What it is lacking are the CSI video inputs, but for those using USB 3.0 cameras that should be no problem.
Auvidea J100
€199.00
http://www.auvidea.eu/index.php/2015-11-08-08-01-27/2016-02-03-12-30-02/j100-single-tx1-carrier-lite
Great and affordable board. It’s main features are: four CSI video inputs and two USB 3.0 ports which allows to connect a lot of digital camera sensors. Most interfaces including USB are routed to custom connectors, so you’ll need special cables for that.
Auvidea J120
€219.00
http://www.auvidea.eu/index.php/2015-11-08-08-01-27/2016-02-03-12-30-02/j120-super-mini-computer-with-tx1
J120 is my favorite here. It is little bit easier to use than its predecessor since it has standard Ethernet and USB ports. It also includes M2 slot for connection of SSDs and two CAN ports for connection of industrial equipment.
There’s also Auvidea J200 that is designed to carry two Jetson TX1 modules, but it is quite big so not included in the comparison.
Comparison chart
Here’s a simple comparison chart of the main features, hopefully it will be able to help to determine which board suits your needs better.
If you know any other compact carrier boards or think that something should be included in the comparison chart feel free to post in the comments section, I will be happy to add the info.
Comments
Sure. I've found that AVerMedia are also active in Jetson support, check them here https://www.avermedia.com/professional/category/nvidia_jetson_solut...
Their EX731-AA might be able to fly. pricing: hidden;
PIXEVIA X1 available at http://www.pixevia.com/p-core - Lithuanians; pricing: hidden.
Germans: https://rebotnix.com/shop/ these boys resell auvidea boards under own names, e.t. J100 they call RB-100; pricing: close to the auvidea as shown in your table. Maybe a bit cheaper: RB-100 is E198 incl. VAT+shipping
Taiwan: ACE-N510 board https://www.aetina.com/products-detail.php?i=234 pricing: hidden;
Comparing these to the Raspberry Pi these look ridiculously expensive knowing that they are just carrier boards w/o CPU.
e-con Systems announces the launch of the much awaited MIPI camera board for NVIDIA® Jetson Tegra X1 development kit - e-CAM30_CUTX1 - 3.4 MP Jetson TX1 Camera Board. The e-CAM30_CUTX1 is a 3.4 MP low light sensitive 4 lane MIPI CSI-2 camera board based on AR0330 CMOS image sensor from OnSemiconductor. The e-CAM130_CUTX1 streams 1080p(FullHD) @30fps, 3.4 MP@ 30 fps in uncompressed YUV format.
e-con Systems announces the launch of the much awaited MIPI camera board for NVIDIA® Jetson Tegra X1 development kit - e-CAM130_CUTX1. e-CAM130_CUTX1 is a 13MP 4 lane MIPI CSI-2 camera board based on AR1820 CMOS Image sensor from ON Semiconductor® and an integrated Advanced Image Signal Processor(ISP) for NVIDIA® Jetson Tegra X1 development kit.
I just received my Jetson Tx1 through Autodesk, really thrilled to dive deep into it's potential with drones. Anyone have experience connecting TX1 to a flight board yet? I'm just getting started but I'll do my best to post my progress and failings to the community.
@ Jerry,
I for one would definitely be interested in the stereo module as you are showing it.
That is a perfect application for the TX1.
For my use I would still want some additional I/O available to the TX1 for scanned laser ranging.
I think a simple interface to a Pixhawk or clone is the best way to handle flight control in any case.
Please let us know as this project progress's.
Best Regards,
Gary
@unnamed idea That's not surprising, TX1 is an incredible deal. Other alternatives such as the ones from Renesas are priced much higher.
@Gary McCray You're welcome! I'm happy to hear that there are active TX1 users.
@Randy I agree, IRIS may be too tight for adding anything extra on it. I'm using Quanum Spider 700 and TX1 with J120 fits perfectly there. I was even able to use it with Jetson Dev Kit carrier at first, but it took all the space so I started looking for alternatives.
@Fnoop @Gary McCray I'm sure that the situation with the supply will change soon and we will be able to buy the modules from some electronics retailer without the kits. Maybe not for $299, but shoudn't be much higher.
Could ardupilot team consider a dedicated external IMU for linux stack?
I have the board too and played with it a little, i will test some FPGA stereo with ROS deisgn in July. Now my problem is this design still too far from an application, and the companion computer standards is too vague or not modularized as i expected. I hope firmware developers consider my suggestion: I will build a stereo module with TX1 module, with CNC lense mounting and fan cooling, something looks like this:
but i dont want to build a pixhawk inside it, so i can have no worries about EMI and temperature conditioning, would you guys adopt the existing code with a IMU like this:
https://github.com/richards-tech/RTIMULib2-Teensy
well we can work it on CANBUS if you like later, but i want to build a whole package running on linux kernel, for high priority control loop we can use one or many pixhawk units for distributed mixer control.
hope this make sense.
Hey Alexandru, thank you for the info and for bringing the Tx1 on the front page :). The major car manufacturers(Audi, Bmw, Mercedes etc.) already decided to use the Tx1 for autonomous driving/situational awareness etc.
Currently, in the university we get the Tx1 dev-kit and will use it for the indoor navigation and online semi-dense env. mapping with drones. Currently I began learning basics of linux/ubuntu and trying to understand/use related projects like lsd-slam.
@Randy it is great to see you using Tx1, I did not know you started using that. If they are not private, could you please explain us your projects, what and how you are doing with the Tx1? What is your ultimate goal with this board? I have A LOT to learn from you :)
@ Fnoop the TX1 Module is slated to be $299.00 in 1000 unit quantities (though I don't know if they are actually shipping these yet.
Given that the TX1 dev board with the TX1 Module is "only" $599.00 it is actually a pretty good deal.
The Dev board actually has a lot of useful stuff on board and you can expect that the TX1 module is going to be considerably more expensive than $299.00 in singles or small quantities in any case.
Unfortunately the dev board is large and possibly a bit power hungry, so for those who want a smaller more efficient system right now, the only way is to get the dev board with the TX1 then discard it and get one of the above mentioned boards.
Digikey and Allied don't even mention the TX1 and the only TX1s I have seen for sale at all are the full development kit.