All Projects β†’ RacecarJ β†’ installRACECARJ

RacecarJ / installRACECARJ

Licence: MIT license
Install the ROS stack, MIT RACECAR Packages, and hardware support on RACECAR/J.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to installRACECARJ

jetson csi cam
A ROS package making it simple to use CSI cameras on the Nvidia Jetson TK1, TX1, or TX2 with ROS.
Stars: ✭ 95 (+239.29%)
Mutual labels:  ros, jetson-tx1, jetson-tx2
Self Driving Golf Cart
Be Driven 🚘
Stars: ✭ 147 (+425%)
Mutual labels:  ros, autonomous-vehicles
Webots
Webots Robot Simulator
Stars: ✭ 1,324 (+4628.57%)
Mutual labels:  ros, autonomous-vehicles
installACMModule
Install the CDC ACM and USB to Serial Modules for the Jetson TX1 or Jetson TX2 Development Kit
Stars: ✭ 28 (+0%)
Mutual labels:  jetson-tx1, jetson-tx2
Navigator
NaviGator ASV on-board software
Stars: ✭ 29 (+3.57%)
Mutual labels:  ros, autonomous-vehicles
Rc car ros
ROS package to control an autonomous RC vehicle based on Raspberry Pi3
Stars: ✭ 30 (+7.14%)
Mutual labels:  ros, autonomous-vehicles
Carma Platform
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
Stars: ✭ 243 (+767.86%)
Mutual labels:  ros, autonomous-vehicles
Autorally
Software for the AutoRally platform
Stars: ✭ 595 (+2025%)
Mutual labels:  ros, autonomous-vehicles
gpuGraphTX
Simple moving graph of GPU activity for the Jetson TX1 and Jetson TX2
Stars: ✭ 92 (+228.57%)
Mutual labels:  jetson-tx1, jetson-tx2
DLARM
DLARM: Dissertation for Computer Science Masters Degree at UFRGS
Stars: ✭ 24 (-14.29%)
Mutual labels:  jetson-tx1, jetson-tx2
installROS
Install ROS Melodic on NVIDIA Jetson Development Kits
Stars: ✭ 75 (+167.86%)
Mutual labels:  jetson-tx1, jetson-tx2
Fourth robot pkg
4号機(KIT-C4)用γƒͺγƒγ‚Έγƒˆγƒͺ
Stars: ✭ 7 (-75%)
Mutual labels:  ros, autonomous-vehicles
Carla
Open-source simulator for autonomous driving research.
Stars: ✭ 7,012 (+24942.86%)
Mutual labels:  ros, autonomous-vehicles
Autonomous driving
Ros package for basic autonomous lane tracking and object detection
Stars: ✭ 67 (+139.29%)
Mutual labels:  ros, autonomous-vehicles
Linorobot
Autonomous ground robots (2WD, 4WD, Ackermann Steering, Mecanum Drive)
Stars: ✭ 598 (+2035.71%)
Mutual labels:  ros, autonomous-vehicles
Jetson Car
Autonomous Racing Car using NVIDIA Jetson TX2 using end-to-end driving approach. Paper: https://arxiv.org/abs/1604.07316
Stars: ✭ 172 (+514.29%)
Mutual labels:  ros, autonomous-vehicles
ros jetson stats
🐒 The ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages
Stars: ✭ 55 (+96.43%)
Mutual labels:  ros, jetson-tx2
Apm planner
APM Planner Ground Control Station (Qt)
Stars: ✭ 413 (+1375%)
Mutual labels:  ros, autonomous-vehicles
Autoware.ai
Open-source software for self-driving vehicles
Stars: ✭ 5,044 (+17914.29%)
Mutual labels:  ros, autonomous-vehicles
jetsonUtilities
Get information about the NVIDIA Jetson OS environment. Lists L4T and JetPack versions, along with major libraries.
Stars: ✭ 171 (+510.71%)
Mutual labels:  jetson-tx1, jetson-tx2

installRACECARJ

January, 2018

Scripts in this repository will install ROS and the MIT RACECAR packages on a NVIDIA Jetson Development Kit.

This version is for L4T 28.1 The scripts assume that the Jetson has been freshly flashed with L4T 28.1 using JetPack 3.1. JetPack must also install:

  • CUDA 8.0
  • cuDNN 6.0
  • OpenCV4Tegra 2.4.13

Note that this repository is currently under heavy development, and is subject to change soon.

MIT RACECAR Configuration Installation

The MIT RACECAR supported here is version 2.5. The hardware configuration includes a Stereolabs ZED camera, Hokuyo UST-10LX scanning range finder, and SparkFun SEN-14001 IMU.

The file installMITRACECAR.sh will install the full ROS stack and MIT RACECAR software. Before running installMITRACECAR.sh, the Stereolabs ZED camera driver must be installed (see scripts below). The ZED camera driver is available at: https://www.stereolabs.com/developers/ in the archive section.

The installation script:

$ ./installMITRACECAR.sh racecar-ws

Does the following:

  • L4T 28.1 does not have a cdc-acm driver. The script installs a pre-built cdc-acm driver. The driver expects a stock kernel (4.4.38-tegra)
  • Because the electronic speed controller and the IMU both report as ttyACM, a udev rule is installed which names them as vesc and imu respectively.
  • ROS is configured and rosbase is installed
  • One of the dependencies is missing in the package specifications, so ros-kinetic-opencv3 is installed.
  • The MIT RACECAR packages are installed, which includes the ZED v2.2.x ROS wrapper.

Stereolabs ZED Drivers

Scripts are provided to install version 2.2.1 of the Stereolabs ZED drivers. These drivers match the JetPack 3.1/L4T 28.1 software with CUDA 8.0. The scripts are in the JetsonTX1 and JetsonTX2 repositories. Select the appropriate script for your machine, e.g. installZED-SDK-TX2.sh for the Jetson TX2. Usage (for example):

$ ./installZED-SDK-TX2.sh

The ZED installer will be placed in the home directory, ~/ZED

Next, the ZED installer will install the ZED driver software.

Note that the driver installer is in ~/ZED, not the ZED driver itself.

Helper Scripts

Included in the full software installs, provided here for convenience.

installROS.sh

Adds the ROS sources list, sets the keys and then loads ros-kinetic-ros-base. Edit this file to add other ROS packages for your installation. After loading, rosdep is initialized.

setupCatkinWorkspace.sh

Usage:

$ ./setupCatkinWorkspace.sh [optionalWorkspaceName]

where optionalWorkspaceName is the name of the workspace to be used. The default workspace name is catkin_ws. Included in the full software installs, provided here for convenience.

Note

The ROS environment variables ROS_MASTER_URI and ROS_IP are initialized in the file ~/.bashrc

You will need to modify these environment variables to match your needs and network layout.

Release Notes

January 2018 Initial Release

  • L4T 28.1 (JetPack 3.1)
  • CUDA 8.0
  • cuDNN 6.0.12
  • OpenCV4Tegra 2.4.13

License

MIT License

Copyright (c) 2017 Jetsonhacks

Copyright (c) 2018 Kangalow LLC

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].