'Jet' Teaching Kit lab1_Jetson_TK1_configuration Issues

  1. rosjet directry isn窶冲 included in the lab1_building_robot-code.zip

External Media

--> Continue the process by using rosjet-master that downloaded from https://github.com/NVIDIAGPUTeachingKit/rosjet  as rosjet
  1. sudo apt-get install platformio cannot execute when the jethost_install.sh is in process

External Media

--> Installed platformio by sudo pip install platformio縲?
  1. jetbot? Isnt窶冲 jet the correct information?

External Media
External Media

--> Enable to communicate by defining IP address directly 
        export ROS_MASTER_URI=http://172.16.0.2:11311縲?縲?
  1. Couldn’t find an AF_INET address for [clv-ThinkPad-P40-Yoga] occurs when rostopic list is executing

External Media

--> Set ROS-IP to the environment variable of HOST PC and Jetson TX1
       export ROS_MASTER_URI=http://172.16.0.2:11311
       export ROS_IP=172.16.0.1
       export ROS_MASTER_URI=http://172.16.0.2:11311
       export ROS_IP=172.16.0.2
  1. It occurs 窶弑nable to sync with device xxxx Arduin窶・( ref: 20170106_jet.log)
    → No countermeasures so far

Issues 1,2,3 and are now fixed in Bitbucket: https://bitbucket.org/jseng/robotics-teaching-kit-with-jet/commits/69292234d89a18c9fb46ca0041e14358f7f991e2.

Good catch. We did not add rosjet to that path. UPDATED

Also good catch; it should be sudo pip install platformio. UPDATED

We think the quotation marks is incorrect in the documentation which makes the command fail. UPDATED

Network issues are often caused by firewalls or dynamically assigned IP addresses. We would need more info to help with this one, but it sounds like they got it working.

Here is a list of problems that can break communication with the Arduino (starting with the most basic):
• Verify that the Arduino is working; use the Arduino IDE (make sure you select the correct board settings) and program the Blink example, make sure this works. If it does not, the Arduino board may be broken.
• Verify that the platformio is working. Temporarily replace jethost/jet_arduino/resources/src/rosjet.ino with Blink.ino from Arduino IDE. Run the jet_arduino script to program the Arduino and ensure that the LED blinks. If it does not, it may be necessary to modify the settings in jethost/jet_arduino/resources/platformio.ini to match the board. However, platformio is non-essential; they could always use Arduino IDE to program the arduino if platformio does not work.
• Verify that the Jetson is recognizing the Arduino. Unplug the arduino from the Jetson, then replug it in, and enter the command “dmesg | tail”. There should be some output about the Arduino. Look for the Arduino port (usually ttyACM0) use that port in the config file rosjet/jet_serial/launch/jet_serial.launch, and try doing jet_bringup again.
• If you still are unable to connect to the Arduino, try following the rosserial tutorial to see if you can communicate with the Arduino using a basic setup.

@jbungo
Cannot get access to the Bitbucket link, does it still exist?

@jbungo
Cannot get access to the Bitbucket link, does it still exist?

What is the email associated with your NVIDIA DevZone account?

Nevermind, I found it.