• mjpc13M
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    1 year ago

    Yes, I believe it has plenty advantages in using the steam deck vs android tablets. Instead of installing Ubuntu on my Steam Deck, I utilize Podman and Podman Compose to launch the necessary ROS nodes.

    My Steam Deck records compressed RGB+D and LiDAR data into rosbags, while running a LOAM-based algorithm and visualizing the map in real-time. During this process, the CPU usage remains around 70%. The primary consumer of system resources was Chrome, (running Foxglove), which accounted for approximately 17% of CPU usage. This leaves room to experiment with more resource-intensive algorithms (which I will be doing in the future). I think I could not have managed this in a tablet for the price of the Steam Deck.

    The presence of joysticks on the Steam Deck proves useful for utilizing it as a controller, another benefit versus using an Android tablet. Although I have not yet messed with the joysticks, only with the back buttons to add a few keybindings.

    • ruffslOPM
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      What display server does steam use on Arch/SteamOS? Wayland, X11? I imagine you’re using Foxglove with native browser install to work around the hassle of having to do display forwarding and GPU passthrough from the container to use rViz instead?

      • mjpc13M
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        It uses X11. I am using Foxglove on a container and exposing a port. I didn’t tried Rviz, but it probably is not straightforward to make it work. So I went directly to a web-based viewer.