Difference between revisions of "Turtlebot3 SBC Raspberry Pi Humble Setup 20240114"
From wikidb
(→Save the OS to the SD Card) |
(→Save the OS to the SD Card) |
||
Line 60: | Line 60: | ||
[[File:RPIImager.png | 500px]] | [[File:RPIImager.png | 500px]] | ||
+ | |||
[[File:RaspPiImager.jpeg | 500px]] | [[File:RaspPiImager.jpeg | 500px]] | ||
Revision as of 20:50, 15 January 2024
Contents
References
- SBC Setup
- Note: Humble tab should be selected.
Environment - Support Computer
- Note: I ran the following on Linux Linux support computer (sisters). This computer may or mau not be part of the robot execution environment.
Load Ubuntu on SD Card
Download and Install the Rashberry Pi Imager
- See section 3.2.2 of the SBC Setup page.
- Install Raspberry Pi OS using Raspberry Pi Imager
Failed: Webpage said run this command
$ sudo apt install rpi-imager [sudo] password for eepp: Reading package lists... Done Building dependency tree Reading state information... Done No apt package "rpi-imager", but there is a snap with that name. Try "snap install rpi-imager" E: Unable to locate package rpi-imager
Succeeded: Note the instruction above to use snap.
$ snap install rpi-imager rpi-imager 1.8.4 from Dave Jones (waveform) installed
Execute the rpi-imager utility
Choose the OS to be Loadnd on an SD card
$ rpi-imager Gtk-Message: 15:21:31.585: Failed to load module "canberra-gtk-module" Gtk-Message: 15:21:31.586: Failed to load module "canberra-gtk-module" Qt: Session management error: Could not open network socket propsReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.133\" (uid=1000 pid=4592 comm=\"/snap/rpi-imager/584/usr/local/bin/rpi-imager \" label=\"snap.rpi-imager.rpi-imager (enforce)\") interface=\"org.freedesktop.DBus.Properties\" member=\"GetAll\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=860 comm=\"/usr/sbin/NetworkManager --no-daemon \" label=\"unconfined\")" nmReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.133\" (uid=1000 pid=4592 comm=\"/snap/rpi-imager/584/usr/local/bin/rpi-imager \" label=\"snap.rpi-imager.rpi-imager (enforce)\") interface=\"org.freedesktop.NetworkManager\" member=\"GetDevices\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=860 comm=\"/usr/sbin/NetworkManager --no-daemon \" label=\"unconfined\")" "Object path cannot be empty" qrc:/main.qml:785:9: QML QQuickItem: Binding loop detected for property "height" qrc:/main.qml:785:9: QML QQuickItem: Binding loop detected for property "height" qrc:/main.qml:785:9: QML QQuickItem: Binding loop detected for property "height" qrc:/main.qml:785:9: QML QQuickItem: Binding loop detected for property "height"
See section 3.2.3 of the SBC Setup page (Install Ubuntu 22.04).
- Raspberry Pi Device
- Operating System
- Other general-purpose operating system
- Ubuntu
- Ubuntu Server 20.04.5 LTS(64-bit)
- Ubuntu
- Other general-purpose operating system
- Storage
- Generic-SD/MMC/MS PRO - 15.9 GB
Save the OS to the SD Card
Install Ubuntu 22.04 on the Raspberry Pi
Environment - The SBC (Single Board Computer). The Raspberry Pi that will be mounted on the robot/
- Note: I ran this on Raspberry Pi Model 4 B hardware.
Standard linux install
A little playing
- "ifconfig" not installed - need to do a "sudo apt install net-tools"
- couldn't "statx" - I tried an "sudo apt install xinit". didn't work
- Changed password to my default