Robobot B: Difference between revisions

From Rsewiki
 
(53 intermediate revisions by the same user not shown)
Line 1: Line 1:
This page is is for development nodes and user description of the simplified version of Robobot
Robobot B is a simplified (2024) version of the old Robobot


=Robobot B description=
=Robobot=


This section is intended for users.
[[File:robobot-in-blocks-2024.png | 600px]]
[[File:robobot-design-2024.png | 400px]]


==Overview==
==Overview==


[[Robobot architecture]]
This section is intended for users.


== Hardware==
* [[Robobot architecture | Software overview]] and blocks description.
* [[Robobot software description | Software description]] and examples.
* [[Raspberry Pi directory structure for Robobot]]
* [[Robobot and MATLAB]] use of logfiles.
* [[Robobot hardware]] items.
* [[Robobot circuits]]


Plastic
==Development notes==
 
==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.
This section is for development notes.


==Software installation Raspberry Pi==
* [[Robobot install on Raspberry]]
 
* DTU network and time setup: [[Network setup]]
 
* [[Enable autostart]] and IP display
===Install on SD===
* [[Robobot base software installation]]
 
* Setup of [[Robobot webcam server]]
Barebone installation (22.04)
* Old [[robobot]], instructions are mostly depricated
 
* make a bootable SD card
* Make a new user called local and set the group permissions
* 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 command line interface library
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.

Latest revision as of 15:39, 9 January 2024

Robobot B is a simplified (2024) version of the old Robobot

Robobot

Overview

This section is intended for users.

Development notes

This section is for development notes.