Eerste-persoonsmening Roomba rijden (4 / 4 stap)

Stap 4: Software ontwikkeling notes


Als u wilt om uw eigen software voor het beheersen van de Roomba 500 + te schrijven, de cruciale documentatie is hier.

Voor de verbinding wordt door een 128 byte te verzenden door het Bluetooth-apparaat dat is aangesloten op de Roomba. Dit brengt de Roomba in passieve modus. Om te accepteren verkeer verzenden opdrachten 131, waardoor de Roomba in de veilige modus (dus het zal niet wegrijden van trappen of terwijl aangesloten, enz rijden.)

Vervolgens rijdt u de Roomba met de opdracht op hoog niveau 137 , waar u snelheid en draaicirkel, of het enigszins lager niveau 145 opdracht, waarin u opgeven individuele wiel snelheden. Raadpleeg de documentatie voor meer informatie of kijk naar Roodrive.java in mijn broncode. In Roodrive gebruik ik 137 voor rechte rijden (veeg omhoog of omlaag) en voor het rechte draaien (jatten links of rechts) en 145 als de gebruiker wil rijden en draaien op hetzelfde moment. Het is allemaal vrij eenvoudig.

Hier is een opmerking kan handig zijn als uw eigen software te ontwikkelen: aangezien u uw Roomba rond drijft, er is een goede kans rijd je over iets die de cliff sensoren activeren zal. Als er in de veilige modus, zal de Roomba onmiddellijk verlaten van de veilige modus en ga naar passieve modus, en alle bewegings-opdrachten negeren. Zo in Roodrive, telkens wanneer de gebruiker raakte de regelzone te maken een beweging, aan het begin van de aanraking die ik begon door het sturen van de 128, 131 bytes om te zetten van de Roomba in de veilige modus opnieuw voordat u een van de opdrachten van het feitelijke station verzendt. Dus, als u de Roomba naar een gevaarlijk locatie met je vinger op het controlegebied uitvoert, zal het stoppen met bewegen. Maar het zal wakker opnieuw wanneer u uw vinger opstijgen en weer aanraken van de regelzone.

Als een bonus, als u de Roomba uitschakelt terwijl u met het verbonden bent en zet het vervolgens weer aan, betekent dit dat u hoeft niet te ontkoppelen en opnieuw aansluiten, zolang uw Bluetooth-adapter blijft verbonden aan het apparaat die u als uw afstandsbediening gebruikt.

Gerelateerde Artikelen

Hoe slager een varken, stap voor stap. Eerste persoonsmening

Hoe slager een varken, stap voor stap. Eerste persoonsmening

Volg de stappen die zijn gepresenteerd in de video om te leren hoe slager een varken op een traditionele manier. Directe link naar de video: https://www.youtube.com/watch?v=XGpAGhZPjoY
Control Roomba via Bluetooth via Brainlink

Control Roomba via Bluetooth via Brainlink

Men accessoires zoals de Rootooth voor het beheersen van een Roomba via Bluetooth vanaf een computer, telefoon of tablet kunt kopen, maar dat kost $100. Kan men gebruik maken van een goedkope Bluetooth-naar-TTL-serial adapter als de HC-06, maar dan m
Hoe schoon een Roomba

Hoe schoon een Roomba

Roombas zijn een geweldige manier om uw huis schoon zonder dat je geen werk te verrichten, maar zij vereisen regelmatig onderhoud te houden lopen en goed schoonmaken.  Dit instructable zal u tonen hoe goed schoon uw Roomba zodat je kunt krijgen van l
Roomba vermijdt zwarte kleurenpatroon op tapijten

Roomba vermijdt zwarte kleurenpatroon op tapijten

ik heb twee Roomba ontdekkingen en zwarte kleur lijnen in om het even welk van mijn karpetten zijn één van hen zou rollen. Ze zou stoppen aan de rand van de zwarte en veranderen van richting, alsof ze een stap of een richel gedetecteerd. Ik nam conta
Hoe te bouwen van een Quadcoptor. (NTM 28-30S 800kV 300W en Arducopter APM 2.6 & 6 H GPS 3DR Radio- en FlySky TH9X)

Hoe te bouwen van een Quadcoptor. (NTM 28-30S 800kV 300W en Arducopter APM 2.6 & 6 H GPS 3DR Radio- en FlySky TH9X)

Dit is een tutorial over hoe je een Quadcopter met behulp van NTM 28-30S 800kV 300W motoren en Arducopter APM 2.6, 6H GPS & 3DR Radio gebouwd. Ik heb geprobeerd uit te leggen elke stap met een aantal afbeeldingen. Als u vragen hebt of opmerkingen gel
Radio gecontroleerde kabel Dolly voor kleine formaat camera's

Radio gecontroleerde kabel Dolly voor kleine formaat camera's

met behulp van enkele relatief eenvoudige constructie technieken en uit de plank RC onderdelen, kunt u een kleine, snelle en betrouwbare kabel dolly om een klein formaat camera mee te maken, en krijg je beelden als dit:en dit: en dit:Bij lagere snelh
Autonome R/C Tonka Truck met Head Tracking voor FPV (Tonka top bouwen)

Autonome R/C Tonka Truck met Head Tracking voor FPV (Tonka top bouwen)

onthouden terug in de dag, spelen met uw grote Tonka truck, het doornemen van alles, gevoel alsof het was een ontzagwekkend Monstertruck die overal kan gaan? Of woon je in een relatief stedelijk gebied en zou graag gaan mudding maar kan niet omdat he
Arduino RC auto met FPV Camera

Arduino RC auto met FPV Camera

Dit Instructable beschrijft een afstandsbediening auto die heb ik samen te stellen. De auto heeft geen echte doel - het was gewoon een uitdaging, om te zien wat kan worden gemaakt met algemeen beschikbare hardware. Het heeft de volgende functies:-4 x
Maken van een Robot FPV 4WD

Maken van een Robot FPV 4WD

Dit project toont een wandeling door het proces van het maken van een robot met een FPV (eerste persoonsmening) systeem. Soms vragen mensen hoe werkt een robot eindigt met dit of dat vorm van gevoel, en ik gewoon hen vertellen dat dit als een schilde
Bouwen van uw eigen elektrische motorfiets

Bouwen van uw eigen elektrische motorfiets

overzichtHet voltooide project is een 1981 Kawasaki KZ440, omgezet in elektrische. Hij wordt aangedreven door vier Optima Yellow Top verzegeld (AVA) lood-zuur batterijen, die een elektrische Briggs & Stratton Etek motor rijden. De snelheid van de mot
AtoZ van RC hobby + DIY radio met ARDUINO

AtoZ van RC hobby + DIY radio met ARDUINO

Wikipedia omschrijft RC-voertuig alsEen afstandsbediening voertuig is een voertuig dat op afstand wordt bestuurd door een betekent dat de beweging met een externe oorsprong niet tot het apparaat beperkt. Dit is vaak een bedieningsorgaan radio, kabel
Hoe koop je een Quadcopter

Hoe koop je een Quadcopter

nu als je dit leest, u kan worden willen krijgen in de wereld van quadcopters. Als u niet naar iets anders luisteren heb ik te zeggen, luister naar dit. KOOP GOEDKOOP. Dingen zal breken en dure quads bijna precies hetzelfde als minder bekende degenen
Het hoofd van muis - spelbesturing of handicap steun

Het hoofd van muis - spelbesturing of handicap steun

Mijn kinderen wilde hebben een hoofd gecontroleerde muis voor spelen Minecraft - ze wilden verhuizen hun hoofden en hebben het gezichtsveld bewegen. Ik besloot dat was een uitdaging die kon ik niet weerstaan, dus heb ik besloten om te bouwen van een
Bouwen van Mini piramide gebaseerd op Pi

Bouwen van Mini piramide gebaseerd op Pi

In de viering van Pi Day (3-14), niet te verwarren met Pi onderlinge aanpassing dag 22e juli (22/7), ik dacht dat ik zou tonen u een gemakkelijke manier om het bouwen van een klein model van de grote piramide van Giza (Khufu/Cheops) gebaseerd op de u