Developed Python classes for motorcycle circuit analysis

  • Day: 2023-09-07
  • Time: 06:55 to 10:15
  • Project: Dev
  • Workspace: WP 2: Operational
  • Status: Completed
  • Priority: MEDIUM
  • Assignee: Matías Nehuen Iglesias
  • Tags: Python, Motorcycle, Physics, Interpolation, Circuit, Numerical Analysis

Description

Session Goal

The session focused on enhancing the understanding and computational modeling of motorcycle dynamics, specifically in the context of circuit racing.

Key Activities

  • Explored the physics of motorcycle turns, including centripetal force and lean angles, to understand safety and handling.
  • Derived mathematical equations for net horizontal force and lean angle calculations.
  • Developed Python code for numerical analysis using scipy to calculate lean angles and time for half-circle curves.
  • Created a Python class Circuito for modeling motorcycle circuits, incorporating features like average speed, total time, and total distance calculations.
  • Implemented cubic spline and Akima interpolation methods for circuit speed profiles.
  • Addressed and corrected errors in the Python code related to velocity calculations and [[data visualization]] using Matplotlib.

Achievements

  • Successfully implemented and debugged Python code for complex motorcycle circuit analysis.
  • Improved interpolation techniques for more accurate speed and time calculations.

Pending Tasks

  • Further refine the interpolation models to enhance accuracy in different circuit conditions.
  • Explore additional error handling mechanisms for edge cases in velocity and distance calculations.

Evidence

  • source_file=2023-09-07.sessions.jsonl, line_number=0, event_count=0, session_id=ab1bfbfa5765c1aa3b120dfe7cb7fdf105aa04ea9fc76c311bad8a96d83ee887
  • event_ids: []