Skip to content

thu2004/deepracer-vehicle-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deepracer Vehicle API

deepracer_vehicle_api package contains methods to communicate with the Deepracer vehicle. These apis are reverse engineering with web browser to capture network traffic when using the deepracer internal configuration web interface for configuration of the vehicle.

API

High level methods

  • show_vehicle_info
  • move_forward
  • move_backward
  • turn_right
  • turn_left

General purpose methods

  • get_is_usb_connected
  • get_battery_level
  • get_raw_video_stream

Methods for running autonomous mode

  • set_autonomous_mode
  • set_throttle_percent

methods for running manual mode

  • set_manual_mode
  • start_car
  • stop_car
  • move

methods for models

  • get_models
  • get_uploaded_models
  • load_model
  • upload_model

methods for calibration

  • set_calibration_mode
  • get_calibration_angle
  • get_calibration_throttle
  • set_calibration_throttle
  • set_calibration_angle

Installation

pip install deepracer-vehicle-api

Getting Started

Show vehicle info

import deepracer_vehicle_api

client = deepracer_vehicle_api.Client(password="???", ip="111.222.333.444")
client.show_vehicle_info()

For more details, see addition examples here: https://github.com/thu2004/deepracer-vehicle-api/tree/master/examples'

Others

This repo has borrowed code and refactored them from :

About

Deepracer Vehicle API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages