How to use actions between multiple machines?
I'm using two Raspberry Pi 3s, using the Kinetic distribution, operating on Ubuntu 16.04.4, and coding in Python.
One of my RPIs acts as an action client and communicates to the other RPI to control a motor through an action server. I wasn't sure how to create the .action file between the two devices, so I created a file on each RPI and made sure that their contents were exactly the same and named the same way. I'm assuming this is not the right way to do this.
When I tried running my code I encountered the following error:
[WARN] [1532463151.058451]: Could not process inbound connection: Client [/Motor_server] wants topic [/Motor/goal] to have datatype/md5sum [myPackage/MotorActionGoal/db2c943e960d8ab05a1b2456743aa16c], but our version has [myPackage/MotorActionGoal/baf12fadcf56882a7d77ecbc447eecbb] Dropping connection.
Can someone explain how to create the message files for multiple machines the correct way?