Linorobot was built using easily accessible hardware so anyone can build it from home with off-the-shelf parts. Its brain is powered by a Radxa Rock Pro dev board connected to a Teensy 3.1 microcontroller to drive the motors and acquire IMU data as part for the robot's odometry. A Neato XV-11 lidar is mounted on top of the robot for localization(using AMCL) and obstacle avoidance.

Schmatic Diagram and breadboard view:

I have written a comprehensive tutorial on how to build the robot here.