MizuhoAOKI / pycarsimlib

An easy-to-use carsim wrapper library to call carsim solver from python scripts.
MIT License
11 stars 1 forks source link

License: MIT

pycarsimlib

An easy-to-use wrapper library to call carsim solver from python script.

Environmental setup

  1. cd /path/to/workingdir
  2. git clone https://github.com/MizuhoAOKI/pycarsimlib.git

Install pycarsimlib from pip

You can also install pycarsimlib easily with pip.

pip install pycarsimlib

Run a sample script

  1. Launch carsim software.

    • Make a dataset in which vehicle does not run.
    • Edit procedures and declare import and export variables with "Additional Data" textbox. ex.
      IMPORT IMP_STEER_SW Replace 0.0! 1
      IMPORT IMP_FBK_PDL Replace 0.0! 1
      IMPORT IMP_THROTTLE_ENGINE Replace 0.0! 1
      EXPORT XCG_TM
      EXPORT YCG_TM
      EXPORT Yaw

    • After you finish editing gui, Press "Run Math Model" button to generate a simulation setting file (simfile.sim)
  2. Change CARSIM_DB_DIR value in examples/runcarsim.py according to your environment.

    ex. r"C:\Users\Public\Documents\CarSim2022.1_Data"

  3. Run the script.

    $ cd examples
    $ python runcarsim.py

  4. Press "Video + Plot" button on carsim gui to visualize simulation results.