ಓಪನ್ಬಾಟ್ 0.5 ಯೋಜನೆಯ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಚಲಿಸುವ ಚಕ್ರದ ರೋಬೋಟ್ಗಳನ್ನು ರಚಿಸಲು ವೇದಿಕೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಇದರ ಆಧಾರವು ನಿಯಮಿತ ಆಂಡ್ರಾಯ್ಡ್ ಆಧಾರಿತ ಸ್ಮಾರ್ಟ್ಫೋನ್ ಆಗಿದೆ. ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಇಂಟೆಲ್ನ ಸಂಶೋಧನಾ ವಿಭಾಗದಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಸ್ಮಾರ್ಟ್ಫೋನ್ನ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಮತ್ತು ರೋಬೋಟ್ಗಳನ್ನು ರಚಿಸುವಾಗ ಸ್ಮಾರ್ಟ್ಫೋನ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಜಿಪಿಎಸ್, ಗೈರೊಸ್ಕೋಪ್, ದಿಕ್ಸೂಚಿ ಮತ್ತು ಕ್ಯಾಮೆರಾವನ್ನು ಬಳಸುವ ಕಲ್ಪನೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ.
ರೋಬೋಟ್ ನಿಯಂತ್ರಣ, ಪರಿಸರ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಸ್ವಾಯತ್ತ ನ್ಯಾವಿಗೇಷನ್ಗಾಗಿ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು Android ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ನಂತೆ ಅಳವಡಿಸಲಾಗಿದೆ. ಕೋಡ್ ಅನ್ನು Java, Kotlin ಮತ್ತು C++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ. ರೊಬೊಟಿಕ್ಸ್ ಅನ್ನು ಕಲಿಸಲು, ಚಲಿಸುವ ರೋಬೋಟ್ಗಳ ನಿಮ್ಮ ಸ್ವಂತ ಮೂಲಮಾದರಿಗಳನ್ನು ತ್ವರಿತವಾಗಿ ರಚಿಸಲು ಮತ್ತು ಆಟೋಪೈಲಟ್ಗಳು ಮತ್ತು ಸ್ವಾಯತ್ತ ನ್ಯಾವಿಗೇಷನ್ಗೆ ಸಂಬಂಧಿಸಿದ ಸಂಶೋಧನೆಯನ್ನು ನಡೆಸಲು ವೇದಿಕೆಯು ಉಪಯುಕ್ತವಾಗಬಹುದು ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.
OpenBot ನಿಮಗೆ ಕನಿಷ್ಟ ವೆಚ್ಚದಲ್ಲಿ ಚಲಿಸುವ ರೋಬೋಟ್ಗಳೊಂದಿಗೆ ಪ್ರಯೋಗವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಅನುಮತಿಸುತ್ತದೆ - ರೋಬೋಟ್ ಅನ್ನು ರಚಿಸಲು ನೀವು ಮಧ್ಯಮ ಶ್ರೇಣಿಯ ಸ್ಮಾರ್ಟ್ಫೋನ್ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಘಟಕಗಳ ಬೆಲೆ ಸುಮಾರು $50. ರೋಬೋಟ್ನ ಚಾಸಿಸ್, ಜೊತೆಗೆ ಸ್ಮಾರ್ಟ್ಫೋನ್ ಅನ್ನು ಲಗತ್ತಿಸುವ ಭಾಗಗಳನ್ನು ಪ್ರಸ್ತಾವಿತ ವಿನ್ಯಾಸಗಳ ಪ್ರಕಾರ 3D ಪ್ರಿಂಟರ್ನಲ್ಲಿ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ (ನೀವು 3D ಪ್ರಿಂಟರ್ ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಕಾರ್ಡ್ಬೋರ್ಡ್ ಅಥವಾ ಪ್ಲೈವುಡ್ನಿಂದ ಫ್ರೇಮ್ ಅನ್ನು ಕತ್ತರಿಸಬಹುದು). ನಾಲ್ಕು ಎಲೆಕ್ಟ್ರಿಕ್ ಮೋಟರ್ಗಳಿಂದ ಚಲನೆಯನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ.
ಎಂಜಿನ್ಗಳು, ಲಗತ್ತುಗಳು ಮತ್ತು ಹೆಚ್ಚುವರಿ ಸಂವೇದಕಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು, ಹಾಗೆಯೇ ಬ್ಯಾಟರಿ ಚಾರ್ಜ್ ಅನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು, ATmega328P ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಅನ್ನು ಆಧರಿಸಿದ Arduino ನ್ಯಾನೊ ಬೋರ್ಡ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು USB ಪೋರ್ಟ್ ಮೂಲಕ ಸ್ಮಾರ್ಟ್ಫೋನ್ಗೆ ಸಂಪರ್ಕ ಹೊಂದಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ವೇಗ ಸಂವೇದಕಗಳು ಮತ್ತು ಅಲ್ಟ್ರಾಸಾನಿಕ್ ಸೋನಾರ್ ಸಂಪರ್ಕವನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ರೋಬೋಟ್ನ ರಿಮೋಟ್ ಕಂಟ್ರೋಲ್ ಅನ್ನು Android ಗಾಗಿ ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ ಮೂಲಕ, ಅದೇ ವೈಫೈ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿರುವ ಕಂಪ್ಯೂಟರ್ ಮೂಲಕ, ವೆಬ್ ಬ್ರೌಸರ್ ಮೂಲಕ ಅಥವಾ ಬ್ಲೂಟೂತ್ ಬೆಂಬಲದೊಂದಿಗೆ ಆಟದ ನಿಯಂತ್ರಕದ ಮೂಲಕ ಕೈಗೊಳ್ಳಬಹುದು (ಉದಾಹರಣೆಗೆ, PS4, XBox ಮತ್ತು X3).
ಸ್ಮಾರ್ಟ್ಫೋನ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ನಿಯಂತ್ರಣ ಸಾಫ್ಟ್ವೇರ್ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ಗುರುತಿಸಲು (ಸುಮಾರು 80 ರೀತಿಯ ವಸ್ತುಗಳನ್ನು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ) ಮತ್ತು ಆಟೊಪೈಲಟ್ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಯಂತ್ರ ಕಲಿಕೆ ವ್ಯವಸ್ಥೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ರೋಬೋಟ್ಗೆ ಅಪೇಕ್ಷಿತ ವಸ್ತುಗಳನ್ನು ಗುರುತಿಸಲು, ಅಡೆತಡೆಗಳನ್ನು ತಪ್ಪಿಸಲು, ಆಯ್ಕೆಮಾಡಿದ ವಸ್ತುವನ್ನು ಅನುಸರಿಸಲು ಮತ್ತು ಸ್ವಾಯತ್ತ ನ್ಯಾವಿಗೇಷನ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ರೋಬೋಟ್ ಆಟೊಪೈಲಟ್ ಮೋಡ್ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸ್ಥಳಕ್ಕೆ ಚಲಿಸಬಹುದು, ಪರಿಸರದಲ್ಲಿನ ಬದಲಾವಣೆಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಚಲನೆಯನ್ನು ಕೈಯಾರೆ ನಿಯಂತ್ರಿಸಬಹುದು, ರಿಮೋಟ್ ಕಂಟ್ರೋಲ್ನೊಂದಿಗೆ ಚಲಿಸುವ ಕ್ಯಾಮೆರಾದಂತೆ ರೋಬೋಟ್ ಅನ್ನು ಬಳಸಿ.
ಹೊಸ ಆವೃತ್ತಿಯು Arduino ಗಾಗಿ ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಿದೆ, ಇದು ಈಗ ಹೆಚ್ಚುವರಿ ರೀತಿಯ ರೋಬೋಟ್ಗಳನ್ನು (RTR ಮತ್ತು RC) ಬೆಂಬಲಿಸುತ್ತದೆ. ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಫರ್ಮ್ವೇರ್ನೊಂದಿಗೆ ಹೊಸ ಮೆಸೇಜಿಂಗ್ ಪ್ರೋಟೋಕಾಲ್ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ, ಕಾನ್ಫಿಗರೇಶನ್ ಸಂದೇಶಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಆಟದ ನಿಯಂತ್ರಕಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಬೆಂಬಲವನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಹೊಸ RC-ಟ್ರಕ್ ಚಾಸಿಸ್ನ 3D ಮುದ್ರಣಕ್ಕಾಗಿ ಮಾದರಿಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ಗೆ ರೋಬೋಟ್ನಲ್ಲಿ ಕ್ಯಾಮೆರಾವನ್ನು ಬದಲಾಯಿಸುವ ಬಟನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ವೆಬ್ಆರ್ಟಿಸಿ ಪರವಾಗಿ RTSP ಪ್ರೋಟೋಕಾಲ್ಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ. Node.js ಆಧಾರಿತ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ WebRTC ಬಳಸಿಕೊಂಡು ರೋಬೋಟ್ನ ವೀಡಿಯೊ ಕ್ಯಾಮರಾದಿಂದ ಡೇಟಾ ಪ್ರಸಾರದೊಂದಿಗೆ ಬ್ರೌಸರ್ ಮೂಲಕ ರೋಬೋಟ್ನ ಚಲನೆಯನ್ನು ದೂರದಿಂದಲೇ ನಿಯಂತ್ರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಮೂಲ: opennet.ru