I’m trying to control the BlueROV2 with a joystick controller in a simulation environment.
Could someone kindly elaborate on what the steps are supposed to be followed?
I’m trying to follow this as of now:
- Launch bluerov2 node
command: roslaunch bluerov_ros_playground bluerov2_node.launch bluerov_node_device:=udp:localhost:14550
It keeps on saying no SYS_STATUS, SERVO_OUTPUT_RAW, ATTITUDE data, What does this imply?
- Launch user example
command: roslaunch bluerov_ros_playground user_mav.launch
This outputs a lot of things few being…
process[mavros-1]: started with pid [19499]
ERROR: cannot launch node of type [joy/joy_node]: joy
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/DJain6/sandbox/catkin_ws/src
ROS path [2]=/opt/ros/melodic/share
.
.
.
(‘Get data error:’, KeyError(‘voltage’,))
(‘joy error:’, KeyError(‘axes’,))
(‘rc error:’, KeyError(‘channels’,))
Also the tutorials says: " To run QGC parallel with user_mav, it’s necessary to run user_mav first. If it’s necessary to change the input, the parameter joy_dev
can be used to set the one used." Could someone explain what this means?