Closed crimean7 closed 2 years ago
could you try this minimal example? https://github.com/linorobot/micro_ros_platformio
grassjelly, thanks for the prompt response.
Need to re-connect teensy each time I'm starting ros_agent. The example is working as intended.
strange, the Teensy should be able to reconnect. It usually takes 5 to 20 seconds. Try waiting for Teensy to fully reconnect before sending the Twist commands
Sorry, probably, I didn't explained it right.
When linorobot firmware is burned the Teensy reconnects by itself. But 'falling' into error loop (or restarts the micro-ros connection) once goal is set.
The example you sent the link is working as intended, but need to reconnect the teensy each time the micro-ros started.
'device not found' is when I disconnect teensy
by goal, do you mean Navigation goal?
Yes.
teleop is working fine
BTW, echoing linorobot firmware topics:
/imu/data - getting data /odom/unfiltered - getting nothing
Calibration firmware is working fine. See encoders' data
Hey Juan, I send you an email massage to your gmail address. Thanks in advance for your prompt response.
Hi @crimean7 and @grassjelly , I am facing the same problem. Were you able to find the cause and solution?
Jetson Nano ROS2 Galactic
Teensy goes to the error loop (led flashes two times) or, sometimes, micro-ros agent restarts when the robot receives the goal.
Seems there isn't such error in ROS2 Foxy.
I'll really appreciate an assistance to fix it.