This repo contains the files that were needed to be built for completing the follow-on task given after the Interview
The file contains the python publisher script "publish_array.py" used to generate the 4x4 Array and the ESP32 Arduino IDE file "esp32-tcp-rosserial-subscriber.ino" used to receive it via TCP and Print the incoming data on the Serial Monitor
Steps to execute the task
- Start ROS Master
- Run the esp32-array-generator rosnode using publish_array.py
- Make sure the ESP32 Dev Board has the required file and wait for the Message "Connected to ROS Master"
- Run the command rosrun rosserial_python serial_node.py tcp node to enable TCP connection between rosserial on the client ESP32 and the local ROS instance.
- The array published by the esp-32-array-generator will be received by the esp32 via the "esp32_array_topic" topic