ಮೂಲ ನಿಯಂತ್ರಣ ಮಾದರಿ ಅಭಿವೃದ್ಧಿ

ನಾನು ಸ್ವಾಯತ್ತ ರೇಸಿಂಗ್ ಏಜೆಂಟ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಯೋಜನೆಯ ಮೇಲೆ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದೇನೆ.

ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ನೀವು ಮಾಡ್ಯುಲರ್ ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸಬಹುದು.

ಪರಿಗಣಿಸಬೇಕಾದ ಕೆಲವು ಪ್ರಮುಖ ಅಂಶಗಳು ಇಲ್ಲಿವೆ:

  • ಸ್ಟೀರಿಂಗ್‌ಗಾಗಿ Proportional-Derivative ನಿಯಂತ್ರಕವನ್ನು ಬಳಸಿ
  • ಸ್ಪಿನ್ನಿಂಗ್ ತಡೆಯಲು adaptive braking logic ಅನ್ನು ಅಳವಡಿಸಿ
  • ಉತ್ತಮ ವೇಗವರ್ಧನೆಗಾಗಿ dynamic throttle control ಬಳಸಿ
  • ಹೆಚ್ಚಿನ RPM ರಿಕವರಿಗಾಗಿ smart shifting ಅನ್ನು ಅಳವಡಿಸಿ

ಈ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಡ್ರೈವ್ ಫಂಕ್ಷನ್ ಅನ್ನು ನಾನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದೇನೆ.

ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸೂಕ್ಷ್ಮವಾಗಿ ಹೊಂದಿಸಲು ನೀವು ಪ್ಯಾರಾಮೀಟರ್‌ಗಳನ್ನು ಹೊಂದಾಣಿಕೆ ಮಾಡಬಹುದು.

ನೇರ ಹಾದಿಯಲ್ಲಿ ಜಿಗ್-ಜಾಗ್ ಆಗುವುದನ್ನು ತಪ್ಪಿಸುವುದು ಮತ್ತು ತಿರುವುಗಳಲ್ಲಿ ಅಕಾಲಿಕ ಅಪಘಾತಗಳನ್ನು ತಡೆಯುವುದು ಇದರ ಗುರಿಯಾಗಿದೆ.

ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ನಾನು ಡ್ರೈವ್ ಫಂಕ್ಷನ್ ಅನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಿದ್ದೇನೆ.

ಬದಲಾವಣೆಗಳು ಇಂತಿವೆ:

  • ಡ್ಯಾಂಪಿಂಗ್‌ನೊಂದಿಗೆ ಟ್ಯೂನ್ ಮಾಡಿದ PD ಸ್ಟೀರಿಂಗ್ ನಿಯಂತ್ರಣ
  • ಕಠಿಣ ತಿರುವುಗಳನ್ನು ಮುನ್ಸೂಚಿಸಲು predictive braking logic
  • ವೇಗ ಮತ್ತು ಸ್ಥಿರತೆಯನ್ನು ಸಮತೋಲನಗೊಳಿಸಲು adaptive throttle control

ಮುಂಬರುವ ಟ್ರ್ಯಾಕ್ ಜ್ಯಾಮೆಟ್ರಿ ಬದಲಾವಣೆಗಳನ್ನು ಮುನ್ಸೂಚಿಸಲು ನೀವು ಟ್ರ್ಯಾಕ್ ಸೆನ್ಸರ್ ಅರೇಯಲ್ಲಿನ ಕೊನೆಯ ಐದು ಅಂಶಗಳನ್ನು ಬಳಸಬಹುದು.

ಇದು ಪೂರ್ವಭಾವಿ ವೇಗ ನಿರ್ವಹಣೆಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಮತ್ತು ಕಠಿಣ ತಿರುವುಗಳನ್ನು ತಲುಪುವ ಮೊದಲು ನಿಯಂತ್ರಿತ ವೇಗ ಇಳಿಕೆಯನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೂಲಕ ಅಪಘಾತಗಳನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.

ಮೂಲ: https://dev.to/dglezz/log-1-building-the-base-control-model-18om ಐಚ್ಛಿಕ ಕಲಿಕಾ ಸಮುದಾಯ: https://t.me/GyaanSetuAi