Difference between revisions of "Turtlebot3 SBC Raspberry Pi Humble Setup 20240114"

From wikidb
Jump to: navigation, search
(Install Ubuntu 22.04 on the Raspberry Pi)
(Choose the OS to be Loadnd on an SD card)
Line 46: Line 46:
 
       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
 
* Raspberry Pi Device

Revision as of 21:26, 14 January 2024

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

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)
  • Storage
    • Generic-SD/MMC/MS PRO - 15.9 GB

Save the OS to the SD Card

RaspPiImager.jpeg

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