Skip to content

This is a repository for the deep racer CSCI 5302 final project

License

Notifications You must be signed in to change notification settings

leahkiner/deep-racer-speed-racer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

README

Instructions for starting up the Deepracer:

  1. After logging into the deepracer computer, check the internet connection using the command:
$ ping google.com
  • If the ping works, you are done!
  • If the ping does not work, try to ping Google's public IP addresses directly
$ ping 8.8.8.8
  • If this ping works, add Google's public DNS server to the /etc/resolv.conf file on the deepracer computer:
$ sudo nano /etc/resolv.conf
  • Add the following line to the resolv.conf file
nameserver 8.8.8.8
  • Save the file and exit
$ control-O 
$ Enter 
$ control-X
  • Check ping again
$ ping google.com
  • If ping still does not work, give up

Instructions for teleoperation of the Deepracer:

The ros2 package teleop_pkg is used to teleoperate the deepracer. The following steps outline how to use the package to remotely drive the deepracer.

  1. Start up the deepracer following the steps above
  2. Enter superuser mode
$ sudo su
  1. Build the ros2 workspace
$ cd Desktop/ros2_ws
$ colcon build
  1. Start the ros2 nodes on the deepracer
$ cd /opt/aws/deepracer
$ source start_ros.sh
  1. Open another terminal. Enter superuser mode again
$ sudo su
  1. Source the ros2 workspace
$ cd Desktop/ros2_ws/src
$ source install/setup.bash
  1. Run the teleoperation node from src
$ ros2 run teleop_pkg teleop_keyboard_publisher
  1. Use the keyboard to drive the robot!

About

This is a repository for the deep racer CSCI 5302 final project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages