Skip to content

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

License

Notifications You must be signed in to change notification settings

MizuhoAOKI/pycarsimlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages