పెటోయి బిటిల్ ఒక అరచేతి-పరిమాణ అందమైన ప్రోగ్రామబుల్, బడ్జెట్-స్నేహపూర్వక చతురస్రాకార రోబోట్ కుక్క, ఇది ప్లాస్టిక్ ఫ్రేమ్తో ఉంటుంది. చిన్న రోబోట్ సులభంగా అనుకూలీకరించదగినది మరియు ఐదు ప్రధాన భాగాలను కలిగి ఉంటుంది, అనగా బాడీ ఫ్రేమ్, యాక్యుయేటర్, ఎలక్ట్రానిక్స్, బ్యాటరీ మరియు వేర్వేరు పనులను నిర్వహించడానికి అన్ని హార్డ్వేర్లను సమన్వయం చేసే సాఫ్ట్వేర్.
బహుళ గాడ్జెట్లను ఒక సేంద్రీయ వ్యవస్థలో కలపడానికి బిటిల్ ఒక బహిరంగ వేదిక. ఇది దాని 4 కాళ్ళపై కదులుతుంది మరియు చాలా 9 గ్రా సర్వోస్తో అనుకూలంగా ఉండే ఫ్రేమ్ను కలిగి ఉంటుంది. ఇది NyBoard V1 చేత నడపబడుతుంది, ఇది గొప్ప పెరిఫెరల్స్ కలిగిన అనుకూలీకరించిన Arduino బోర్డు. బోర్డు కనీసం 12 పిడబ్ల్యుఎం సర్వోలను నడపగలదు మరియు బ్యాలెన్సింగ్ కోసం IMU (జడత్వ కొలత యూనిట్) ఉపయోగించబడుతుంది. రోబోట్ కండరాల జ్ఞాపకశక్తిని నిల్వ చేస్తుంది మరియు శరీర స్థితిని (ధోరణి మరియు త్వరణం) గుర్తిస్తుంది, ఇది బాగా సమతుల్యం పొందడానికి సహాయపడుతుంది. అంతేకాకుండా, ప్రాథమిక కదలికలను ప్రేరేపించడానికి పరారుణ రిమోట్ అందించబడుతుంది. నడక, సీరియల్ పోర్ట్ నుండి కూర్చోవడం లేదా వ్యక్తిగత కీళ్ళు అనుసరించడానికి మరింత వివరణాత్మక సూచనలు వంటి స్ట్రింగ్ ఆదేశాలను కూడా బోర్డు వింటుంది.
రోబోట్ బాడీలో ఇంటర్లాకింగ్, పజిల్ పీస్ లాంటి ఇంజెక్షన్-అచ్చుపోసిన ప్లాస్టిక్ భాగాలు ఉంటాయి, చాలా తక్కువ సంఖ్యలో స్క్రూలు ఉంటాయి. ఇది 20cm x 11cm x 11cm పరిమాణం మరియు 280g కంటే తక్కువ బరువు కలిగి ఉంటుంది. అయితే, ఇది తన బొడ్డు కింద 450 గ్రాముల సరుకును మోయగలదు. సరైన ప్రోగ్రామింగ్ మరియు క్రమాంకనం తో, రోబోట్ సెకనుకు రెండు శరీర పొడవు కంటే వేగంగా నడుస్తుంది. అలాగే, ఇది పదుల సహజమైన చలన నమూనాలను గుర్తుంచుకోగలదు మరియు నిజ-సమయ సూచనలతో మరింత ఫాన్సీ ఉపాయాలు చేయగలదు. ఇది 8.4 వి అనుకూలమైనది, అధిక వేగంతో నడుస్తుంది మరియు నియంత్రించదగిన పరిధి 270 డిగ్రీలు. NyBoard, V1 దానం వస్తుంది Atmega328P ఉంది 16MHz CPU, 2K SRAM, మరియు 32K ఫ్లాష్ తో. అంతేకాకుండా, 8K I2C EEPROM, ఒక IMU, 12 PWM సర్వోస్కు సర్వో డ్రైవర్, ఇన్ఫ్రారెడ్ రిసీవర్, బజర్ మరియు రాస్ప్బెర్రీ పైపై మౌంట్ చేయడానికి 2x5 సాక్డ్ ఉన్నాయి.
ఎక్స్టెన్సిబుల్ మాడ్యూళ్ల కోసం నైబోర్డ్ వి 1 లో నాలుగు సీడ్ గ్రోవ్ సాకెట్లు ఉన్నాయి. ఇన్స్టాలేషన్ను సులభతరం చేయడానికి, రోబోట్ యొక్క తల మాడ్యూళ్ళపై కాటు వేయడానికి క్లిప్గా రూపొందించబడింది. అంతేకాకుండా, ఇంటెలిజెంట్ కెమెరా మాడ్యూల్, సంజ్ఞ సెన్సార్, పిఐఆర్ మోషన్ సెన్సార్ మరియు కొన్ని ఇతర ఉపయోగకరమైన సెన్సార్లతో సహా 'సెన్సార్ ప్యాక్' పెర్క్ కూడా కంపైల్ చేయబడుతుంది.
ఇది ఇంటెలిజెంట్ కెమెరా మాడ్యూల్తో వస్తుంది, ఇది దాని ESP32 డ్యూయల్ కోర్ ప్రాసెసర్లో నడుస్తున్న బహుళ దృష్టి గుర్తింపు అల్గారిథమ్లను అనుసంధానిస్తుంది. ఇది 25fps లేదా 50fps చొప్పున సీరియల్ / I2C / WiFi ద్వారా గుర్తించబడిన మానవ శరీరం, వస్తువులు మరియు చిహ్నాలను తిరిగి ఇవ్వగలదు. దీనితో పాటు, డెక్ ఆఫ్ సింబల్ కార్డులను కూడా చేర్చవచ్చు.
రోబోట్ వైర్లెస్ కనెక్టివిటీ కోసం బ్లూటూత్ డాంగిల్ను కలిగి ఉంది. బ్లూటూత్ డాంగిల్ విండోస్, మాకోస్ మరియు ఆండ్రాయిడ్తో అనుకూలంగా ఉంటుంది. Arduino స్కెచ్ను అప్లోడ్ చేయడానికి లేదా NyBoard తో కమ్యూనికేట్ చేయడానికి ఉపయోగించే కొన్ని సహాయక సాఫ్ట్వేర్లతో ఇది iOS లో కూడా పని చేస్తుంది. వైఫై మాడ్యూల్ సాధారణ వెబ్యూఐని హోస్ట్ చేయగలదు మరియు నైబోర్డుతో కమ్యూనికేట్ చేయగలదు. రాస్ప్బెర్రీ పై మౌంటు కోసం NyBoard V1 లోని 2x5 సాకెట్ పైకి శక్తినివ్వడానికి మరియు సీరియల్ లేదా I2C నెట్వర్క్ ద్వారా సంభాషించడానికి కూడా అందించబడుతుంది. పై బిటిల్కు మరింత ఇంద్రియ డేటాను విశ్లేషించడానికి, ఇంటర్నెట్కు కనెక్ట్ అవ్వడానికి మరియు స్వయంగా నిర్ణయాలు తీసుకునే సామర్థ్యాన్ని ఇస్తుంది.
బిటిల్ యొక్క చిన్న పరిమాణం కారణంగా, ఇది పై జీరో మరియు పై 3A + లకు బాగా సరిపోతుంది . పెద్ద పై మోడళ్ల కోసం, మీరు పై మరియు 3 డి ప్రింట్ కొన్ని సహాయక నిర్మాణాలను వంచాలి. ఇది సాధారణంగా గుద్దుకోవటం నుండి బయటపడుతుంది. అయినప్పటికీ, తీవ్రమైన సందర్భాల్లో, గొలుసులోని నియమించబడిన బలహీనమైన లింక్ వద్ద ఇది విచ్ఛిన్నమవుతుంది, ఇది తిరిగి ఇన్స్టాల్ చేయడం లేదా భర్తీ చేయడం సులభం మరియు చౌకగా ఉంటుంది.
యూజర్లు వివిధ కోడింగ్ పరిసరాలలో వివిధ స్థాయిలలో బిటిల్ను సులభంగా ప్రోగ్రామ్ చేయవచ్చు, ఆర్డ్యునో ఐడిఇలో సి మరియు టెర్మినల్లోని పైథాన్. బిటిల్ తల లోపల ఒక స్క్రూ హోల్ అదనపు మాడ్యూళ్ళను సులభంగా పరిష్కరించడానికి అనుమతిస్తుంది. రోబోట్ను అమలు చేయడానికి, తొమ్మిది పి 1 ఎస్ సర్వోలు ఉపయోగించబడతాయి, వాటిలో ఎనిమిది వాకింగ్ జాయింట్లు మరియు ఒకటి హెడ్ పానింగ్ కోసం. అలాగే, భర్తీ చేయడానికి ఒక విడి సర్వో ఉంది, ఎందుకంటే బ్రష్ చేసిన మోటార్లు ధరించిన కొంత కాలం తర్వాత వినియోగించబడతాయి.
బ్యాటరీ గురించి మాట్లాడుతుంటే, రోబోట్లో అంతర్నిర్మిత ఛార్జింగ్ మరియు రక్షణ సర్క్యూట్తో లి-అయాన్ బ్యాటరీ ప్యాక్ ఉంది. ఇది బిటిల్ క్రింద ఉన్న ట్రాక్లోకి జారి దాని ద్రవ్యరాశి కేంద్రాన్ని ట్యూన్ చేయవచ్చు. బ్యాటరీ కనీసం ఒక గంట నిరంతర నడక కోసం బిటిల్కు శక్తినిస్తుంది. ఇది బ్యాటరీ స్థితిని సూచించడానికి RGB LED ని కూడా కలిగి ఉంది. స్లైడ్-ఇన్ ఇన్స్టాలేషన్ మెకానిజం మరియు యాంటీ-రివర్స్ ప్లగ్తో, బ్యాటరీలను మార్చడం చాలా కష్టం కాదు.