You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Teleoperating the multirotor works fine as long as the reset service hasn't been called (rosservice call /airsim_node/reset "waitOnLastTask: false").
After calling the service, nothing crashes but the drone cannot be teleoperated anymore until the airsim_node.launch file is launched again (and the teleoperation node is run again). Infact I can see all data on all topics, including the teleopeartion data, but the teleoperation doesn't seem to move the drone.
I have also tried using the rostopic pub command, but that didn't work too. I'm not sure if this is a bug or I am missing something, because services let the nodes and topics resume their communication once they are called successfully.
I also saw that in turtlebot3 simulations, calling the reset_robot and reset_simulation services has no effect on teleop node communication. I was able to teleop the turtlebot even after calling both the reset services for it.
Uh oh!
There was an error while loading. Please reload this page.
Bug report
b874eaf5f90
nvidia-driver-525
(525.116.04-0ubuntu0.20.04.1 amd64)What's the issue you encountered?
Teleoperating the multirotor works fine as long as the reset service hasn't been called (
rosservice call /airsim_node/reset "waitOnLastTask: false"
).After calling the service, nothing crashes but the drone cannot be teleoperated anymore until the
airsim_node.launch
file is launched again (and the teleoperation node is run again). Infact I can see all data on all topics, including the teleopeartion data, but the teleoperation doesn't seem to move the drone.I have also tried using the
rostopic pub
command, but that didn't work too. I'm not sure if this is a bug or I am missing something, because services let the nodes and topics resume their communication once they are called successfully.I also saw that in turtlebot3 simulations, calling the reset_robot and reset_simulation services has no effect on teleop node communication. I was able to teleop the turtlebot even after calling both the reset services for it.
Settings
How can the issue be reproduced?
roslaunch airsim_ros_pkgs airsim_node.launch
rosrun teleop_twist_keyboard_airsim teleop_twist_keyboard_airsim.py
(modified ROS teleoperation code to adhere to AirSim directions)rosservice call /airsim_node/reset "waitOnLastTask: false"
I also saw the RQT graphs (below) right before and right after calling the service, and can't see any difference.
Following is the RQT graph when teleoperation works (before calling the service):

And following is the RQT graph when teleoperation stops working (right after calling the reset service):

Include full error message in text form
What's better than filing an issue? Filing a pull request :).
The text was updated successfully, but these errors were encountered: