Close

ANRC #1

A project log for ANRC (Autonomous Nitro RC)

Ackermann steering, Autonomous self-driving Nitro RC Car, ROS based.

itamar-eliakimItamar Eliakim 05/20/2018 at 12:130 Comments
Software
  1. Install Armbian for Orange Pi from here: https://www.armbian.com/orange-pi-lite/
  2. Install ROS kinetic
    echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" >ros-latest.list
    sudo cp ros-latest.list /etc/apt/sources.list.d/
    sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
    sudo apt-get update
    sudo apt-get install ros-kinetic-ros-base
    sudo rosdep init
    rosdep update

Congratulations, you have ROS kinetic running on your Orange PI. Add some of the basic ROS packages, such as Hector SLAM, and the drivers to XV11, based on this tutorial: http://meetjanez.splet.arnes.si/2015/08/22/neato-xv-11-to-ros-slam/

Got the XV11 lidar work on the Nitro RC, example of the Laserscan: 

Next weeks:

  1. Check how slow can the car move, XV11 lidar works at really really low speed compare to the speed of the car, will need to see if we can use this lidar or just replace it with a better RGB camera.
  2. Stress test the poor Orange Pi to see if we can use this or will need to change to a better one.
  3. DIY Electric starter.
  4. Record some videos form the webcam so we can start working on the lane tracking, and autonomous steering.

Discussions