The TX2 kernel will need to be rebuilt to enable support for the FTDI converter on the Arduino.
Follow these instructions. Before ./makeKernel.sh, execute this:
sudo sed -i 's/.*CONFIG_USB_ACM.*/CONFIG_USB_ACM=y/' /usr/src/kernel/kernel-4.4/.config
And then finish the instructions.
Finally: sudo apt-get install arduino arduino-core
Upon attaching an Arduino to the TX2, a device named beginning with ttyACM should be listed in your /dev/.
sudo apt-get install ros-kinetic-openni2-camera
sudo apt-get install ros-kinetic-openni2-launch
sudo apt-get install ros-kinetic-rosserial-arduino
sudo apt-get install ros-kinetic-rosserial
Find your IP with:
hostname -I
(case sensitive)
Add the following to your ~/.bashrc:
export ROS_IP=<IP>
export ROS_HOSTNAME=<IP>
export ROS_MASTER_URI=http://<HOST IP>:11311
And then: source ~/.bashrc
Acquire HOST IP from hostname -I
on the ground control computer. See Rainbow Dash Ground Control
Device | Bus | Pins | Voltage |
---|---|---|---|
9DOF Inertial Measurement Unit (IMU) | J21 | 3 (SDA), 5 (SCL) | 3-5V |
Venus638 GPS Module | J21 | 8 (UART0_TX), 10 (UART0_RX) | 2.7-3.3V |