Skip to content

Repository for the development of the JHS Autonomous Race Car Club's ROS Jetson Car (TX2) with RealSense D400

License

Notifications You must be signed in to change notification settings

FoMothrRussa/jetson_car

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jetson_car

Repository for the development of the JHS Autonomous Race Car Club's ROS Jetson Car (TX2) with RealSense D400

Check out system flowcharts: https://drive.google.com/open?id=1oScZmCizjCHx7lIW-BQ1HAR4U3CumyJK

Getting Started

  • Before setup make sure to sudo apt-get update and sudo apt-get upgrade
  • If running on a Desktop computer run catkin_make -DCATKIN_BLACKLIST_PACKAGES="realsense2_camera" in workspace
  • If you want to run the realsense2 ROS node on a desktop use the realsense2_camera pkg in the drivers folder by copying it into a local catkin_ws
  • Download Xbox One Controller Driver https://github.com/paroj/xpad (Try controller without downloading this first)
  • On the user interface ("remote" control machine) add 192.168.1.100 racecar to the /etc/hosts
  • When communicating with the jetson run export ROS_MASTER_URI=http://racecar:11311

Simulation Setup

Nvidia Jetson Setup without full setup script

Raspberry Pi Xbox Controller Setup UNFINISHED

  • Update Apt Repositories
    • sudo apt-get update
    • sudo apt-get upgrade
  • Install xbox drivers sudo apt-get install xboxdrv
  • Disable ertm for bluetooth sudo bash -c "echo 1 > /sys/module/bluetooth/parameters/disable_ertm"
  • Reboot Pi sudo reboot
  • Enable bluetooth control sudo bluetoothctl
  • Turn on agent
    • agent on
    • default-agent
  • Turn on scanning scan on
    • This should print a list of bluetooth devices in range and their MAC Addresses

Prerequisites

Network Setup

Network Setup DEBUG

Installing OS

##UPDATES NEEDED BELOW THIS POINT

Running the tests

Explain how to run the automated tests for this system (travis CI)

Break down into end to end tests

Explain what these tests test and why

Give an example

And coding style tests

Explain what these tests test and why (coveralls)

Give an example

Deployment

Add additional notes about how to deploy this on a live system (docker)

Built With

  • Dropwizard - The web framework used
  • Maven - Dependency Management
  • ROME - Used to generate RSS Feeds

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Michael Equi - Initial work

See also the list of contributors who participated in this project.

Acknowledgments

About

Repository for the development of the JHS Autonomous Race Car Club's ROS Jetson Car (TX2) with RealSense D400

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 56.4%
  • C++ 18.5%
  • Python 15.1%
  • C 4.7%
  • JavaScript 2.9%
  • CMake 1.1%
  • Other 1.3%