Getting energy of the multirotor in Airsim
charbelmansour opened this issue · comments
Hello,
I cloned this project: https://github.com/srivatsankrishnan/AirSim-1
I want to get information about the energy of the drone. In this repository, they have implemented a method getTripStats that returns information about the trip including the energy consumed.
I am able to control the drone using python commands.
I am trying to run this code:
import airsim
import numpy as np
import os
import tempfile
import pprint
client = airsim.MultirotorClient(ip="127.0.0.1")
client.confirmConnection()
client.enableApiControl(True)
client.armDisarm(True)
res = client.getTripStats()
print (res.flight_time)
I'm getting the following error:
I also tried this code to get the state of the multirotor:
import airsim
import numpy as np
import os
import tempfile
import pprint
client = airsim.MultirotorClient(ip="127.0.0.1")
client.confirmConnection()
client.enableApiControl(True)
client.armDisarm(True)
state = client.getMultirotorState()
s = pprint.pformat(state)
print("state: %s" % s)
Any suggestions about the python command that allows to retrieve the trip stats including the energy?
Thank you for your help,
Best Regards,
Charbel
Hi,
Can you confirm if you are using this version of client.py?
https://github.com/harvard-edge/airlearning-rl/tree/master/misc/move_to_airsim
If not, please run the move.py script. That includes the modifications we did on top of AirSim.
-Sri