Ubuntu 24.04.3
ROS2 Jazzy
PI5 Controller
PICO motor controller
Robot 2wd, Slamtec C1 Lidar, no depth camera
I am trying to test uRos agent and linorobot hw firmware and I am not seeing any nodes after startimg the micro ros agent/
This test is from
https://github.com/hippo5329/linorobot2_hardware/wiki.
cd linorobot2_hardware/firmware
pio run -e pico -t upload
ros2 run micro_ros_agent micro_ros_agent serial --dev /dev/ttyACM0
ros2 run micro_ros_agent micro_ros_agent serial --dev /dev/ttyACM0
[1758716056.318309] info | TermiosAgentLinux.cpp | init | running... | fd: 10
[1758716056.318629] info | Root.cpp | set_verbose_level | logger setup | verbose_level: 4
[1758716056.512380] info | Root.cpp | create_client | create | client_key: 0x68350D93, session_id: 0x81
[1758716056.512424] info | SessionManager.hpp | establish_session | session established | client_key: 0x68350D93, address: 0
[1758716056.528084] info | ProxyClient.cpp | create_participant | participant created | client_key: 0x68350D93, participant_id: 0x000(1)
[1758716056.531530] info | ProxyClient.cpp | create_topic | topic created | client_key: 0x68350D93, topic_id: 0x000(2), participant_id: 0x000(1)
[1758716056.534481] info | ProxyClient.cpp | create_publisher | publisher created | client_key: 0x68350D93, publisher_id: 0x000(3), participant_id: 0x000(1)
[1758716056.537674] info | ProxyClient.cpp | create_datawriter | datawriter created | client_key: 0x68350D93, datawriter_id: 0x000(5), publisher_id: 0x000(3)
[1758716056.541557] info | ProxyClient.cpp | create_topic | topic created | client_key: 0x68350D93, topic_id: 0x001(2), participant_id: 0x000(1)
[1758716056.544373] info | ProxyClient.cpp | create_publisher | publisher created | client_key: 0x68350D93, publisher_id: 0x001(3), participant_id: 0x000(1)
[1758716056.547721] info | ProxyClient.cpp | create_datawriter | datawriter created | client_key: 0x68350D93, datawriter_id: 0x001(5), publisher_id: 0x001(3)
[1758716056.551495] info | ProxyClient.cpp | create_topic | topic created | client_key: 0x68350D93, topic_id: 0x002(2), participant_id: 0x000(1)
[1758716056.554385] info | ProxyClient.cpp | create_publisher | publisher created | client_key: 0x68350D93, publisher_id: 0x002(3), participant_id: 0x000(1)
[1758716056.557691] info | ProxyClient.cpp | create_datawriter | datawriter created | client_key: 0x68350D93, datawriter_id: 0x002(5), publisher_id: 0x002(3)
[1758716056.561499] info | ProxyClient.cpp | create_topic | topic created | client_key: 0x68350D93, topic_id: 0x003(2), participant_id: 0x000(1)
[1758716056.564406] info | ProxyClient.cpp | create_subscriber | subscriber created | client_key: 0x68350D93, subscriber_id: 0x000(4), participant_id: 0x000(1)
[1758716056.568046] info | ProxyClient.cpp | create_datareader | datareader created | client_key: 0x68350D93, datareader_id: 0x000(6), subscriber_id: 0x000(4)
The PICO on board LED is on after starting the micro ros agent. Also I have successfully ran both the motor and sensor test so I know the PICO is wired correctly
My next step is to tack on a serial connection to the PICO and see if I can make sense of what's going on. Any troubleshooting hints is greatly appreciated.
Mark