I put together a short blog post on migrating my robot to ROS2 Humble
In particular, I wasn’t ready to upgrade all my computers to 22.04 - and so I dug into other ways of running RVIZ2 to connect to the robot - namely, using rocker (including building a slightly customized docker image with my robot description package included), and using an ARM64 VM on my M1 MacBook.