Michael,
I had a problem with
sometimes loosing WiFi contact with the robot half way across
the house.
The Raspberry Pi's built-in WiFi is buried in the middle of
Stormy the Stingray sandwiched between the 52Pi Power Board
above and the SSD hat below.
So I got a USB WiFi
dongle https://www.amazon.com/dp/B078NSSM7W
Working closely with Claude-Opus-4.7 it was theorized and demonstrated that the internal WiFi and the USB WiFi would compete. The internal WiFi was disabled.
Supposedly "The Raspberry Pi 5 has a well-documented interference problem on 2.4 GHz". This, too, was disabled.
We conducted an interesting experiment* logging the WiFi strength and the particular router in use as Stormy was driven to the opposite end of the house and back. I expected that it would use my study router and then pick up the other downstairs router in the master closet. But no. It picked up the router in the upstairs sewing room at the other end of the house. It never used the master closet router. I therefore moved that router to an ethernet port in the breakfast room in about the middle of the house.
* using Claude's modification of Sergei's clone of your WiFi logger
Similar to yours, we set up a configuration so that the other computers would only seek the USB WiFi adapter. I'll be adding your two lines to it.
What about the
<SocketReceiveBufferSize min="10MB"/>
<SocketSendBufferSize min="10MB"/>
ubuntu@Stingray:~$ echo
$CYCLONEDDS_URI
file:///home/ubuntu/cyclonedds.xml
ubuntu@Stingray:~$ ls /etc/cyclonedds*
ls: cannot access '/etc/cyclonedds*': No such file or directory
ubuntu@Stingray:~$ ls cyclonedds.xml
cyclonedds.xml
ubuntu@Stingray:~$ cat cyclonedds.xml
<CycloneDDS>
<Domain>
<General>
<Interfaces>
<NetworkInterface name="wlx90de801012a6"
priority="10"/>
</Interfaces>
<AllowMulticast>false</AllowMulticast>
</General>
<Discovery>
<ParticipantIndex>auto</ParticipantIndex>
<Peers>
<Peer address="192.168.68.66"/>
<Peer address="192.168.68.99"/>
</Peers>
</Discovery>
</Domain>
</CycloneDDS>
See attached Builders Manual Chapter 9 and WiFi_Field_Notes.txt extracted by Claude from my multi-year, 900pp Stingray Experience log.
JamesJames H Phelan "Nihil est sine ratione cur potius sit quam non sit" Leibniz
--
You received this message because you are subscribed to the Google Groups "HomeBrew Robotics Club" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hbrobotics+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/hbrobotics/d7a6d8bf-754c-4afc-9437-0d295284715d%40gmail.com.