DonkeyCar for Jetson Nano 教程二、Linux PC安装

Linux PC安装

  • 默认以及安装Ubuntu 18.04 LTS。可以在虚拟机上安装。
  • 打开终端,安装miniconda Python 3.7 64位
  1. wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  2. bash ./Miniconda3-latest-Linux-x86_64.sh
  • 创建工程目录
  1. mkdir projects
  2. cd projects
  • 从Github获取最新的DonkeyCar源码
  1. git clone https://github.com/waveshare/donkeycar
  2. cd donkeycar
  3. git checkout master
  • 如果不是首次安装,请更新Conda并删除旧的donkey,首次安装跳过此步。
  1. conda update -n base -c defaults conda
  2. conda env remove -n donkey
  • 创建Python anaconda环境
  1. conda env create -f install/envs/ubuntu.yml
  2. conda activate donkey
  3. pip install -e .[pc]
  • 安装Tensorflow

注意:此处安装的是Tensorflow CPU版本,虚拟机不支持安装GPU版本。安装GPU版本ubuntu需安装到实体机,而且机器需要带Nvidia显卡。

  1. conda install tensorflow==1.13.1
  • 创建本地工作目录
  1. donkey createcar --path ~/mycar

注意:重新打开终端后需运行conda activate donkey命令重新进入donkey虚拟环境中

TAG: 树莓派5保护壳 树莓派5 PCIe转千兆网口Gigabit ETH RJ45转接板PI5免驱动RTL8111H XIAO RP2040超小树莓派PICO开发板RP2040兼容Arduino 迷你USB转UART TTL FT232串口通信模块原装FT232RNL RS485转继电器 ESP32 C3 香蕉派 串行总线电机 3.5inch RPi LCD (A) 手动配置 ESP32-S3 4.3寸LCD电容触控显示屏(B)板载CAN/I2C/RS485/传感器 ESP32 P4开发板7寸LCD显示屏1024×600小智AI Deepseek C6 WIFI6 ESP32显示屏 树莓派 5 PCIe转FFC扩展板双通道Pi5 2CH PCIe HAT 4寸圆形LCD电容触摸HDMI显示屏适用于mini PC树莓派Jetson 斑梨 幸狐Luckfox Pico Ultra RV1106 EMMC-8G麦克风 WiFi6 PoE 音频 显示接口 MiniPCIe接口CAN卡双通道 USB转Can带电气隔离和多重保护电路Linux/Windows RS422转CAN 树莓派5 PCM5122 I2S HIFI声卡DAC扩展也支持PI4/PI3/Zero全系列 香蕉派教程