dheera / robot-luxo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

robot-luxo

Rendition of Pixar's Luxo Jr. with servo mounts, an IMU, and a Raspberry Pi. Using to explore reinforcement learning. The intent is for it to actually jump and move around. Work in progress. This repo heavily under construction.

video

Assembly

3D printed parts

See .stl files in design/

COTS parts

Mechanical parts

Servos

Other electronics

Software setup

0. Get the image

Download Ubuntu 18.04.5 LTS for Raspberry Pi 3 32-bit (aka "hard float"). The Pi 3 image will work on a Pi 4.

I don't know if 64-bit works with the entire stack, let me know if you try.

1. Set up Wi-Fi

Login in with user ubuntu, password ubuntu, and edit this file:

sudo nano /etc/netplan/50-cloud-init.yaml

Add this to the file:

    wifis:
        wlan0:
            optional: true
            access-points:
                "YOUR-SSID-NAME":
                    password: "YOUR-NETWORK-PASSWORD"
            dhcp4: true

Check for errors in the config:

sudo netplan –debug try

Apply the config:

sudo netplan --debug apply
sudo reboot

After this your device should be online.

2. Install the system

sudo apt update && sudo apt install -y git
git clone https://github.com/dheera/robot-luxo
cd robot-luxo
system/install.sh

Install ROS packages

to be written

About


Languages

Language:JavaScript 66.5%Language:C 13.1%Language:Python 9.9%Language:OpenSCAD 3.9%Language:C++ 3.0%Language:CSS 2.0%Language:Shell 1.0%Language:CMake 0.3%Language:HTML 0.2%Language:SWIG 0.2%