जड़त्वीय#
परिचय#
VEX 123 रोबोट में एक अंतर्निर्मित इनर्टियल सेंसर है। यह सेंसर रोबोट की गति को माप सकता है।
इनर्शियल सेंसर गति में होने वाले परिवर्तनों को मापने के लिए एक एक्सेलेरोमीटर का उपयोग करता है, जैसे कि गति बढ़ना, गति कम होना या दुर्घटना के दौरान अचानक रुक जाना।
नीचे सभी जड़त्वीय विधियों की सूची दी गई है:
गेटर्स — रोबोट की गति की दिशा बताते हैं।
is_crashed— लौटाता है कि क्या रोबोट ने दुर्घटना का पता लगाया है।get_acceleration— यह बताता है कि रोबोट चयनित अक्ष पर कितनी तेज़ी से गति बढ़ा रहा है या धीमा हो रहा है।
टिककर खेल#
is_crashed#
is_crashed एक Boolean लौटाता है जो रिपोर्ट करता है कि क्या रोबोट ने क्रैश का पता लगाया है - अचानक रुकना या प्रभाव।
True— रोबोट ने दुर्घटना का पता लगाया है।False— रोबोट ने दुर्घटना का पता नहीं लगाया है।
Usage:
robot.is_crashed()
पैरामीटर |
विवरण |
|---|---|
इस विधि के कोई मानदंड नहीं हैं। |
# Back up after a crash.
robot.drive(FORWARD)
while not robot.is_crashed():
wait(0.05, SECONDS)
robot.drive_for(REVERSE, 200, MM)
get_acceleration#
त्वरण वह गति है जिससे रोबोट तेज या धीमा हो रहा है। get_acceleration चयनित अक्ष पर रोबोट का त्वरण लौटाता है, जो -4.0 G से 4.0 G तक होता है।
G त्वरण मापने की इकाई है। 1 G लगभग वह त्वरण है जो आप स्थिर बैठे रहने पर गुरुत्वाकर्षण से महसूस करते हैं।
चयनित अक्ष पर त्वरण की दिशा के आधार पर मान धनात्मक या ऋणात्मक हो सकता है। अक्ष के विकल्प हैं X, Y, और Z।
Usage:
robot.inertial.get_acceleration(axis)
पैरामीटर |
विवरण |
|---|---|
|
त्वरण को मापने के लिए अक्ष: |
# Display the acceleration on the X axis
while True:
console.clear()
console.print(robot.inertial.get_acceleration(X), precision=2)
wait(0.1, SECONDS)