Creating Package For Arduino Ethernet [closed]
I am looking to try to implement communication with an Arduino over Ethernet utilizing ROS. I know that there is rosserial-arduino, but I want to work over Ethernet. I was wandering if anyone had any pointers on how to do this, whether it being creating a new package or doing something else.
I am new to ROS, so any help would be greatly appreciated.
Update: Sorry for the inactivity got stuck on other things, is their a way to write a ros driver for the Arduino that would connect to a port on the core and use a pub-sub or client-server? I know ros-serial is built to run over serial acting as an intermediary but is a way without an intermediary?
I guess I'm actually asking if this is feasible, and how someone would go about making their own package like rosserial. I have looked for information on this but have not found much.
Not a
rosserial
user myself, but iirc, the code allows you to create specialisations for particular comms buses. See ros-drivers/rosserial#193 for an example.Especially the last comment on that PR seems interesting.
Sorry for the inactivity got stuck on other things, is their a way to write a ros driver for the Arduino that would connect to a port on the core and use a pub-sub or client-server? I know ros-serial is built to run over serial acting as an intermediary but is a way without an intermeary?
Not sure I understand you, but: I've not heard of anyone doing it, but you could see if you could 'port' ros-industrial/cros to Arduino. That implements an ANSI C client lib for ROS, which would appear to do what you ask.