Robobot B
From Rsewiki
(Difference between revisions)
(→Install on SD) |
(→Additional packages) |
||
Line 60: | Line 60: | ||
===Additional packages=== | ===Additional packages=== | ||
− | Install command line interface library | + | Install the following packages: |
+ | libreadline-dev | ||
+ | libopencv-dev | ||
+ | cmake | ||
+ | subversion | ||
+ | aptitude | ||
+ | telnet | ||
+ | nmap | ||
+ | lsof | ||
+ | sudo apt install libreadline-dev libopencv-dev cmake subversion aptitude telnet nmap lsof | ||
+ | |||
+ | and, if available | ||
+ | sudo apt install libcli11-dev | ||
+ | |||
+ | Install command line interface library (if not found by 'apt install') | ||
cd | cd | ||
cd git | cd git |
Revision as of 11:16, 4 July 2023
This page is is for development nodes and user description of the simplified version of Robobot
Contents |
Robobot B description
This section is intended for users.
Overview
Hardware
Plastic
Electronics
PCB
Software on Raspberry
Software repository
Directory structure
Robot software
Firmware on Teensy
Description
Compile tools
Upload to Teensy
Development notes
This section is for development notes.
Software installation Raspberry Pi
Install on SD
Barebone installation (22.04)
- make a bootable SD card
- Make a new user called local and set the group permissions
sudo adduser local gpio
- Install general-purpose development packages
User and network (WiFi)
Connect to DTU Wifi
- connect to DTU network without with secret password
- use NTP (network time protocol) with DTU network
Additional packages
Install the following packages:
libreadline-dev libopencv-dev cmake subversion aptitude telnet nmap lsof sudo apt install libreadline-dev libopencv-dev cmake subversion aptitude telnet nmap lsof
and, if available
sudo apt install libcli11-dev
Install command line interface library (if not found by 'apt install')
cd cd git git clone https://github.com/CLIUtils/CLI11.git
Install the GPIO library to access pins on the Raspberry PI.
sudo apt install pigpio
Robobot base software
To make the initial copy from the repository
cd cd svn svn checkout svn://repos.gbar.dtu.dk/jcan/robobot
To update with a new version
cd cd svn/robobot svn update
Teensy
Software tool chain installation
Old Robobot pages
robobot an extension to Regbot with a raspberry pi for more extended missions, but uses mission code in Teensy, like Regbot.