- Ensure they are on the same wifi network. Check by running
ifconfig
and checking forinet
inwlp2s0
. export ROS_MASTER_URI=http://192.168.0.25:11311/
and substitute192.168.0.25
with the network (inet) address.- Launch mavros
roslaunch mavros px4.launch
- Launch the ROS driver app on your phone and enter the same network
http://192.168.0.25:11311/
rostopic list
and check that both mavros and your phone are connected.
- Build workspace in catkin_ws
- Source your devel/setup.bash (or setup.zsh)
rosrun follower follower_node
ssh -R 80:localhost:9090 serveo.net
forwards traffic from localhost:9090 to .serveo.net:80- Run rosbridge and mavros launch scripts
- Have a subscriber listen to given-name.serveo.net:80 and publish that data to a local rostopic
- Run cpp follower node as usual
- Requires catkin_simple to be cloned into workspace src
- Build normally, then run echoer, set_reference and conversion_node respectively