Skip to content

AttributeError: 'CarState' object has no attribute 'collision' #699

@kvasnyj

Description

@kvasnyj

Code from 'hello_car.py':

    # get state of the car
    car_state = client.getCarState()
    print("Speed %d, Gear %d" % (car_state.speed, car_state.gear))

Result:

Traceback (most recent call last):
  File "c:\SDC\AirSim\PythonClient\hello_car.py", line 11, in <module>
    car_state = client.getCarState()
  File "c:\SDC\AirSim\PythonClient\AirSimClient.py", line 556, in getCarState
    return CarState.from_msgpack(state_raw)
  File "c:\SDC\AirSim\PythonClient\AirSimClient.py", line 26, in from_msgpack
    obj.__dict__ = { k : (v if not isinstance(v, dict) else getattr(getattr(obj, k).__class__, "from_msgpack")(v)) for k, v in encoded.items()}
  File "c:\SDC\AirSim\PythonClient\AirSimClient.py", line 26, in <dictcomp>
    obj.__dict__ = { k : (v if not isinstance(v, dict) else getattr(getattr(obj, k).__class__, "from_msgpack")(v)) for k, v in encoded.items()}
AttributeError: 'CarState' object has no attribute 'collision'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions