ng_trajectory

Racing Line Optimization using Nevergrad

https://github.com/jara001/ng_trajectory

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.3%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Racing Line Optimization using Nevergrad

Basic Info
  • Host: GitHub
  • Owner: jara001
  • License: gpl-3.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 1.73 MB
Statistics
  • Stars: 7
  • Watchers: 2
  • Forks: 4
  • Open Issues: 23
  • Releases: 41
Created over 4 years ago · Last pushed 8 months ago
Metadata Files
Readme Changelog License Citation

README.md

Optimization toolbox ng_trajectory

ng_trajectory is a toolbox for solving the optimal racing line problem using various methods and approaches. The main idea stands on using a genetic algorithm, although other approaches may be used as well.

The main purpose of this package is to demonstrate our proposed Matryoshka mapping [1].

To view the package documentation either run ng_help, or see doc/README.md.

Requirements

  • Python>=3.6
  • nevergrad==0.3.0
  • scipy>=0.18.0
  • numpy>=1.12.0
  • Pillow>=4.2.0
  • tqdm

Optional requirements

  • matplotlib for plotting the results
  • rospy for publishing the results to various ROS topics
  • shapely (EXPERIMENTAL) for computing the Matryoshka transformation with a different method

Citing

[1]: J. Klapálek, A. Novák, M. Sojka and Z. Hanzálek, "Car Racing Line Optimization with Genetic Algorithm using Approximate Homeomorphism," 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2021, pp. 601-607, doi: 10.1109/IROS51168.2021.9636503.

Owner

  • Name: Jaroslav Klapálek
  • Login: jara001
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "Please cite this software using the metadata from 'preferred-citation'."
authors:
- family-names: "Klapálek"
  given-names: "Jaroslav"
  orcid: "https://orcid.org/0000-0001-8816-2773"
title: "ng_trajectory"
version: 1.15.4
date-released: 2024-11-25
url: "https://github.com/jara001/ng_trajectory"
license: GPL-3.0
preferred-citation:
  type: conference-paper
  authors:
  - family-names: "Klapálek"
    given-names: "Jaroslav"
    orcid: "https://orcid.org/0000-0001-8816-2773"
  - family-names: "Novák"
    given-names: "Antonín"
    orcid: "https://orcid.org/0000-0003-2203-4554"
  - family-names: "Sojka"
    given-names: "Michal"
    orcid: "https://orcid.org/0000-0002-8738-075X"
  - family-names: "Hanzálek"
    given-names: "Zdeněk"
    orcid: "https://orcid.org/0000-0002-8135-1296"
  doi: "10.1109/IROS51168.2021.9636503"
  collection-title: "2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)"
  month: 9
  start: 601
  end: 607
  title: "Car Racing Line Optimization with Genetic Algorithm using Approximate Homeomorphism"
  year: 2021

GitHub Events

Total
  • Release event: 3
  • Push event: 19
  • Create event: 4
Last Year
  • Release event: 3
  • Push event: 19
  • Create event: 4

Dependencies

setup.py pypi
  • nevergrad ==0.3.0