mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#GoPiGo3

0 Beiträge0 Beteiligte0 Beiträge heute
cyclical_obsessive<p>A Robot Has Got To Speak His Mind!</p><p>This morning my robot Carl said something unusual - "Unable to undock!"</p><p>It has been so long since I heard him say that, over two years in fact. I had forgotten he can recognize something is blocking his intended path after his battery has been fully charged.</p><p>I moved the bag and heard:</p><p>2025-06-07 13:11|Initiating dismount.<br>2025-06-07 13:11|Dismounting<br>2025-06-07 13:11|New Charging State Not Charging<br>2025-06-07 13:11|Dismount complete</p><p><a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a> <a href="https://fosstodon.org/tags/Robots" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Robots</span></a></p>
cyclical_obsessive<p><span class="h-card" translate="no"><a href="https://masto.ai/@victor_stephenson" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>victor_stephenson</span></a></span> </p><p>This should revolutionize home robotics! We need it to be an ISO robotics standard and noone should buy a robot that does not either come with it, or has an option to add it to the purchase. I have two 24/7/365 robots that have used rube-goldberged mechanical mating of electrical contacts for 1A 12v charging for years. </p><p><a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a> <a href="https://fosstodon.org/tags/Robots" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Robots</span></a> <a href="https://fosstodon.org/tags/charging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>charging</span></a></p>
cyclical_obsessive<p>ROS 2 Success with ReentrantCallbackGroups</p><p>Robot "Kilted-Dave" was not able to declare docking success from the dock callback because the battery_state callback was not allowed to execute to update the new charging state.</p><p>I had already setup callback groups but failed to initialize the battery_state callback group as reentrant. </p><p>Single line fix to a problem plaguing my <a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a> <a href="https://fosstodon.org/tags/RaspberryPi4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RaspberryPi4</span></a> <a href="https://fosstodon.org/tags/ROS2_KiltedKaiju" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ROS2_KiltedKaiju</span></a> <a href="https://fosstodon.org/tags/robot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>robot</span></a> since he was "Humble-Dave" on <a href="https://fosstodon.org/tags/ROS2Humble" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ROS2Humble</span></a></p>
cyclical_obsessive<p>ROS 2 GoPiGo3 Robot “Kilted Dave” is happy to note the passing of ROS 2 Kilted Kaiju out of beta.</p><p>Pictured here as he receives the official release as an over-the-air update:</p><p>(Dave is six years old and runs ROS 2 24 hours a day, 7 days a week. He recently underwent a motors-overhaul and required his wobbly wheels replaced.)</p><p><a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a> <a href="https://fosstodon.org/tags/ROS2_KiltedKaiju" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ROS2_KiltedKaiju</span></a></p>
cyclical_obsessive<p>I heard the sound of my ROS 2 Jazzy robot WaLI (Wallfollower Looking for Intelligence) rotating in search of his dock to recharge. </p><p>"Head spinning" WaLI was trying to push my ROS 2 Kilted Kaiju robot Kilted Dave off the dock.</p><p>Lesson learned: they still need me.</p><p><a href="https://fosstodon.org/tags/ROS_2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ROS_2</span></a> <a href="https://fosstodon.org/tags/Robot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Robot</span></a> <a href="https://fosstodon.org/tags/Kilted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kilted</span></a> <a href="https://fosstodon.org/tags/Jazzy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jazzy</span></a> <a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a></p>
cyclical_obsessive<p><a href="https://fosstodon.org/tags/ROS2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ROS2</span></a> <a href="https://fosstodon.org/tags/KiltedKaiju" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KiltedKaiju</span></a> Is On My Mind..</p><p>Successfully installed the <a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a> <a href="https://fosstodon.org/tags/Robot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Robot</span></a> software to <a href="https://fosstodon.org/tags/ubuntu24_04lts" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ubuntu24_04lts</span></a> Server on <a href="https://fosstodon.org/tags/RaspberryPi4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RaspberryPi4</span></a> </p><p>Successfully installed ROS 2 Kilted Kaiju (arm64)</p><p>Successfully ported robot "HumbleDave2" to be "Kilted Dave" and he sensed his battery was fully charged and got off his dock for the first time under the beta release of ROS 2 Kilted Kaiju</p><p>Haven't managed to build the <a href="https://fosstodon.org/tags/YDLIDAR_X4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YDLIDAR_X4</span></a> ROS 2 driver yet - so Kilted Dave isn't going to go wandering yet.</p>
cyclical_obsessive<p>My Pets - Never need to taken out to do their business, don't need to be fed, never make a mess while I'm away...BUT they do demand I teach them something way too often.</p><p>TurtleBot5-WaLI (Wallfollower Looking For Intelligence) is running ROS2 Jazzy, and HumbleDave2 (Just Dave) is running ROS2 Humble Hawksbill. </p><p>TB5-Wali has been "alive" for 2056 hours since Jan 9, 2025.</p><p>HumbleDave2 has self docked 1283 times in his four years of life to date. </p><p><a href="https://fosstodon.org/tags/Create3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Create3</span></a> <a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a> <a href="https://fosstodon.org/tags/RaspberryPi5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RaspberryPi5</span></a> <a href="https://fosstodon.org/tags/robot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>robot</span></a></p>
cyclical_obsessive<p>Everyone loves Docker but me.</p><p>My robot GoPi5Go-Dave ran <a href="https://fosstodon.org/tags/ROS2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ROS2</span></a> Humble in a Docker container<br>( <a href="https://fosstodon.org/tags/Ubuntu22" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ubuntu22</span></a> was not available for Pi5 ) </p><p>The <a href="https://fosstodon.org/tags/Pi5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pi5</span></a> <a href="https://fosstodon.org/tags/I2C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>I2C</span></a> died so I downgraded Dave to a Pi4 - no more Docker, no more two OS to update, no more hardware interface nightmares.</p><p>ROS 2 "Humble Dave 2" got on his dock, charged for 2.4 hrs, got off his dock, and promptly complained the "Future has no done attribute"</p><p>Isn't that the definition of the future?</p><p>ROS Joke: Just need to fix the future.</p><p><a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a></p>
cyclical_obsessive<p>Robot Reincarnation Is Real</p><p>The <a href="https://fosstodon.org/tags/RaspberryPi5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RaspberryPi5</span></a> powering my GoPi5Go-Dave <a href="https://fosstodon.org/tags/robot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>robot</span></a> blew its I2C bus "out of the blue". He no longer managed his battery level and died.</p><p>Robot Dave first existed as "Humble Dave" from 2021 to 2023, and was reincarnated as "GoPi5Go-Dave from 2023 to 2025.</p><p>Again reincarnated, <a href="https://fosstodon.org/tags/Pi4" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pi4</span></a> <a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a> <a href="https://fosstodon.org/tags/ROS2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ROS2</span></a> "Humble Dave2" is alive on his dock, awaiting further <a href="https://fosstodon.org/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> enlightenment.</p><p>Special thanks to <span class="h-card" translate="no"><a href="https://mstdn.ca/@CleoQc" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>CleoQc</span></a></span> of <a href="https://fosstodon.org/tags/ModularRobotics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ModularRobotics</span></a> for putting Dave back on the straight and narrow.</p>
cyclical_obsessive<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@drfootleg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>drfootleg</span></a></span> <br>&gt; ROS with real robot</p><p>Not a trained ROSer, but figured out from first robot node and keyboard driving, joystick driving, adding LIDAR, and URDF for visualizing my bot in rviz2 on the desktop, up to running SLAM on the bot.</p><p>I created a custom "ROS 2 GoPiGo3 Robot Node", and then a set of guided "tests" with shell script commands to help remember how to do things.</p><p>Perhaps some useful stuff:</p><p><a href="https://github.com/slowrunner/ROS2-GoPiGo3/blob/main/Docs/Test_ROS2_GoPiGo3.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/slowrunner/ROS2-GoP</span><span class="invisible">iGo3/blob/main/Docs/Test_ROS2_GoPiGo3.md</span></a></p><p>and the node is at <a href="https://github.com/slowrunner/ROS2-GoPiGo3/blob/main/ros2ws/src/ros2_gopigo3_node/ros2_gopigo3_node/gopigo3_node.py" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/slowrunner/ROS2-GoP</span><span class="invisible">iGo3/blob/main/ros2ws/src/ros2_gopigo3_node/ros2_gopigo3_node/gopigo3_node.py</span></a></p><p><a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a> <a href="https://fosstodon.org/tags/ros2humble" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ros2humble</span></a></p>
cyclical_obsessive<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@drfootleg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>drfootleg</span></a></span> </p><p>" <a href="https://fosstodon.org/tags/RaspberryPi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RaspberryPi</span></a> robot SD card image, moving to Bullseye."</p><p>Moving to Bullseye? That's old news now. Moving to Bookworm required forgoing software i2c in my <a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a> robot. Acceptable for now, but long term not.</p>
cyclical_obsessive<p><span class="h-card" translate="no"><a href="https://mastodon.social/@CyReVolt" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>CyReVolt</span></a></span> I grabbed my bcm2711-rpi-4-b.dtb for a Raspberry Pi4 2GB running Ubuntu 22.04 for <a href="https://fosstodon.org/tags/GoPiGo3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoPiGo3</span></a> robot and ROS Humble: 317 nodes "visualized" but the fit on screen option does not use the width of the window.</p><p>Pretty cool what I can see.</p>