This is the main robot project. All nodes used in the robot should be defined in ros_projects.txt and all third party libraries should be defined in third_party_projects.txt. In order to run this project, you need to have ros_dev at the same directory level as this repository. Then you can run ./ros_dev/mkrobot.sh clone to pull all the node and third party libraries and then run ./ros_dev/mkrobot.sh build to build all the nodes. To deploy to the ROS robot, run ./ros_dev/mkrobot.sh deploy. The naming standard for nodes is [nameofnode]_[year]_node.
field_element_publisher_2023_node