microROS Agent starten
Je kunt de de microROS agent starten met de volgende commando’s, afhankelijk van de verbinding die je gebruikt:
De microROS-agent kan worden gestart met het volgende commando:
ros2 run micro_ros_agent micro_ros_agent serial --dev <usb-device>
Afhankelijk op welke USB poort je het embedded systeem hebt aangesloten dien je usb-device in te vullen. Bijvoorbeeld:
/dev/ttyUSB0
/dev/ttyACM0
Bij gebruik van WSL moet je het embedded systeem wel eerst met WSL verbinden, zie Koppelen USB-devices aan WSL-Distributie
Het device wordt getoond bij het uploaden/programmeren van het embedded systeem in Visual Code met de Platform IO plugin
Je kunt eventueel extra opties meegeven, zoals het instellen van de log-level:
ros2 run micro_ros_agent micro_ros_agent serial --dev <usb-device> --log-level debug
Het –log-level debug- zorgt ervoor dat er meer informatie in de terminal wordt getoond. Devolgende log-levels zijn beschikbaar: trace, debug, info, warn, error, fatal.
Dit werkt alleen als in platformio.ini bestand de parameter board_microROS_transport = wifi is gezet.
ros2 run micro_ros_agent micro_ros_agent udp4 --port 8888
Je kunt eventueel extra opties meegeven, zoals het instellen van de log-level:
ros2 run micro_ros_agent micro_ros_agent udp4 --port 8888 --log-level debug
Het –log-level debug- zorgt ervoor dat er meer informatie in de terminal wordt getoond. Devolgende log-levels zijn beschikbaar: trace, debug, info, warn, error, fatal.