Closed Sebski123 closed 12 months ago
That example modifies the default DOMAIN ID of the micro-ROS node:
#define DOMAIN_ID 3
To visualize the node and the service, either modify this value to 0, or modify your ROS 2 domain ID to 3.
That works, thanks
Issue template
Steps to reproduce the issue
then in a separate Ubuntu VM:
docker run -it --rm --net=host microros/micro-ros-agent:iron udp4 --port 8888 -v6
Expected behavior
microROS agent receives a connection from uC and creates ROS2 node/service
Actual behavior
microROS agent receives a connection from uC but does not create any nodes or services
Output from agent
**Output from![image](https://github.com/micro-ROS/micro_ros_espidf_component/assets/18166531/dc358ec2-79d3-4c3a-8fc8-3708724ee423)
ros2 node list
andros2 service list
Additional information
The examples were compiled in and flashed from Ubuntu 22.04 (WSL2). microROS agent runs in Ubuntu 22.04 (VirtualBox).
The int32_publisher, multithread_publisher, and ping_pong examples all work as expected.
I have edited /cnetwork_interfaces/uros_ethernet_netif.c to include the following code so the ESP32 gets a static IP address: