Manuale utente del robot mobile programmabile educativo ROBOWORKS N10-M10

Robot mobile programmabile educativo N10-M10

Specifiche del prodotto

Nome del prodotto Rapporto di riduzione del motore Velocità massima Peso Carico utile massimo Misurare Raggio di sterzata minimo Durata della batteria Alimentazione elettrica
Rosbot 2 1:27 1.3 m/s 9.26 kg 16 kg 445*360*206mm 0.77 metri Circa 9.5 ore (senza carico), circa 8.5 ore (20% del carico utile) Batteria LFP da 24 V 6100 mAh + caricabatterie intelligente con corrente da 3 A
Rosbot Pro 1:18 1.65 m/s 22 kg 35.16 kg 766*671*319mm 1.29 metri Circa 4.5 ore (senza carico), circa 3 ore (20% del carico utile) Batteria LFP da 24 V 6100 mAh + caricabatterie intelligente con corrente da 3 A
Rosbot Plus 1:18 2.33 m/s 35.18 kg 35.18 kg 766*671*319mm 1.29 metri Circa 4.5 ore (senza carico), circa 3 ore (20% del carico utile) Batteria LFP da 24 V 6100 mAh + caricabatterie intelligente con corrente da 3 A
Rosbot Plus HD 1:47 0.89 m/s 19.54 kg 45 kg 774*570*227mm 1.02 metri Circa 9.5 ore (senza carico), circa 8.5 ore (20% del carico utile) Batteria LFP da 24 V 6100 mAh + caricabatterie intelligente con corrente da 3 A

Istruzioni per l'uso del prodotto

1. Accensione del Rosbot:

2. Controllo del Rosbot:

3. Programmazione del Rosbot:

Domande frequenti (FAQ)

D: Qual è la capacità di carico massima di Rosbot Plus HD?

D: Quanto dura la batteria di Rosbot Pro sotto il 20%?
carico utile?



“`

ROBOWORK
Manuale dell'utente Robot
Preparato da: Wayne Liu, Zijie Li, Reilly Smithers e Tara Hercz 28 febbraio 2025 Versione n.: 20250228
Copyright © 2024 Roboworks. Tutti i diritti riservati.

ROBOWORK
SOMMARIO
1. Componenti chiave 2. Specifiche del prodotto 3. Introduzione ai controller ROS 4. Sistema di rilevamento: LiDAR e telecamera di profondità 5. Scheda STM32 (controllo motore, gestione dell'alimentazione e IMU) 6. Sistema di sterzo e guida 7. Gestione dell'alimentazione 8. Tele-operazione 9. Programmazione visiva MiROS 10. Avvio rapido ROS 2 11. Pacchetti Humble ROS 2 preinstallati
Riepilogo Rosbot è progettato per sviluppatori ROS (Robot Operating System), educatori e studenti. Il cuore di Rosbot è il framework software completamente programmabile e l'architettura hardware configurabile basati sulla piattaforma robotica più diffusa: ROS.
Rosbot è disponibile in quattro modelli:
Rosbot 2 – Adatto ai principianti di ROS e a progetti a basso budget. Rosbot Pro – Adatto a sviluppatori ROS e docenti che necessitano di un sistema versatile per la prototipazione rapida o l'insegnamento. Rosbot Plus – Questa è la versione a 4 ruote motrici di Rosbot con sistemi di sospensioni indipendenti. Questa categoria è abbastanza seria da essere considerata per lo sviluppo industriale e commerciale. Rosbot Plus HD – Questa è la versione Heavy Duty di Rosbot Plus con carico utile massimo fino a 45 kg.
Rosbot viene fornito con controller ROS popolari come:
· Jetson Orin Nano · Jetson Orin NX
Copyright © 2024 Roboworks. Tutti i diritti riservati.

ROBOWORK

1.Chiave

Componente
Variazione

Immagine

Copyright © 2024 Roboworks. Tutti i diritti riservati.

Rosbot 2 Rosbot Pro Rosbot Plus
Copyright © 2024 Roboworks. Tutti i diritti riservati.

2. Specifiche del prodotto

Product Matrix

Nome del prodotto Rapporto di riduzione del motore Velocità massima Peso Dimensioni massime del carico utile Raggio di sterzata minimo Durata della batteria
Alimentazione elettrica

Rosbot 2 1:27

Rosbot Pro 1:18

Rosbot Più 1:18

Rosbot Plus HD 1:47

1.3 m/s 9.26 kg 16 kg 445*360*206 mm 0.77 m

1.65 m/s

2.33 m/s

0.89 m/s

19.54 kg

35.16 kg

35.18 kg

20 kg

22 kg

45 kg

774*570*227mm 766*671*319mm 766*671*319mm

1.02 metri

1.29 metri

1.29 metri

Circa 9.5 ore (senza carico),
Circa 8.5 ore (carico utile 20%)

Circa 4.5 ore (senza carico), circa 3 ore (20% del carico utile)

Batteria LFP da 24 V 6100 mAh + caricabatterie intelligente con corrente da 3 A

Encoder ruote sterzo

Servo digitale S20F coppia 20kg

Servo digitale DS5160 coppia 60kg

Ruote in gomma piena di diametro 125 mm

Ruote in gomma piena di diametro 180 mm

Ruote in gomma gonfiabili da 254 mm

Encoder ad alta precisione di fase 500 linee AB

Sistema di sospensione Sistema di sospensione a pendolo coassiale Sistema di sospensione indipendente 4W

Copyright © 2024 Roboworks. Tutti i diritti riservati.

Interfaccia di controllo

App iOS e Android tramite Bluetooth o Wi-Fi, PS2, CAN, porta seriale, USB

3. Introduzione dei controller ROS
Sono disponibili 2 tipi di controller ROS da utilizzare con Rosbot basati sulla piattaforma Nvidia Jetson. Jetson Orin Nano è più adatto alla ricerca e all'istruzione. Jetson Orin NX è ideale per la prototipazione di prodotti e applicazioni commerciali. La seguente tabella illustra le principali differenze tecniche tra i vari controller disponibili da Roboworks. Entrambe le schede consentono un calcolo di alto livello e sono adatte ad applicazioni robotiche avanzate come la visione artificiale, il deep learning e la pianificazione del movimento.

4.

Copyright © 2024 Roboworks. Tutti i diritti riservati.

Sistema di rilevamento: LiDAR e telecamera di profondità. Un Leishen LSLiDAR è installato su tutte le varianti di Rosbot, sia con il modello N10 che M10. Questi LiDAR offrono una portata di scansione a 360 gradi e una percezione dell'ambiente circostante, e vantano un design compatto e leggero. Presentano un elevato rapporto segnale-rumore ed eccellenti prestazioni di rilevamento su oggetti ad alta/bassa riflettività, e funzionano bene in condizioni di luce intensa. Hanno una portata di rilevamento di 30 metri e una frequenza di scansione di 12 Hz. Questo LiDAR si integra perfettamente nei Rosbot, garantendo che tutte le applicazioni di mappatura e navigazione possano essere facilmente implementate nel vostro progetto. La tabella seguente riassume le specifiche tecniche dei LSLiDAR:
Inoltre, tutti i Rosbot sono dotati di una telecamera di profondità Orbbec Astra, che è una telecamera RGBD. Questa fotocamera è ottimizzata per una vasta gamma di usi, tra cui il controllo dei gesti, il tracciamento dello scheletro, la scansione 3D e lo sviluppo di nuvole di punti. La tabella seguente riassume le caratteristiche tecniche della telecamera di profondità.
Copyright © 2024 Roboworks. Tutti i diritti riservati.

Nucleo STM32F103RC
Memorie Orologio, Reset e Gestione Fornitura
Porte I/O modalità debug DMA Power
Timer
Interfaccia di comunicazione

Caratteristiche
CPU ARM32-bit Cortex M3
Velocità massima di 72 MHz
512 KB di memoria Flash
64 kB di SRAM
Alimentazione dell'applicazione da 2.0 a 3.6 V e I/O
Modalità Sleep, Stop e Standby
Alimentazione V per RTC e registri di backup
PIPISTRELLO
Controller DMA a 12 canali
SWD e JTAG interfacce
Macrocellula traccia incorporata Cortex-M3
51 porte I/O (mappabili su 16 vettori di interrupt esterni e tolleranti a 5 V)
Timer 4 × 16 bit
2 timer PWM di controllo motore a 16 bit (con emergenza)
fermare)
2 timer watchdog (indipendenti e a finestra)

Temporizzatore SysTick (contatore indietro a 24 bit)
2 timer di base a 16 bit per pilotare il DAC
Interfaccia USB 2.0 a piena velocità
Interfaccia SDIO

Interfaccia CAN (2.0B Attivo)

Copyright © 2024 Roboworks. Tutti i diritti riservati.

5. Scheda STM32 (controllo motore, gestione alimentazione e IMU)
La scheda STM32F103RC è il microcontrollore utilizzato in tutti i Rosbot. È dotata di un core RISC ARM Cortex-M3 a 32 bit ad alte prestazioni che opera a una frequenza di 72 MHz, insieme a memorie integrate ad alta velocità. Opera in un intervallo di temperatura compreso tra -40 °C e +105 °C, adattandosi a tutte le applicazioni robotiche in climi globali. Sono disponibili modalità di risparmio energetico che consentono la progettazione di applicazioni a basso consumo. Tra le applicazioni di questo microcontrollore figurano: azionamenti motore, controllo applicazioni, applicazioni robotiche, apparecchiature medicali e portatili, periferiche per PC e videogiochi, piattaforme GPS, applicazioni industriali, sistemi di allarme, videocitofoni e scanner.
6. Sistema di sterzo e guida
Il sistema di sterzo e guida è integrato con il design e la costruzione del Rosbot. A seconda del modello acquistato, sarà a 2 o 4 ruote motrici, con entrambe le opzioni adatte a una varietà di scopi di ricerca e sviluppo. Le ruote di tutti i Rosbot sono in gomma piena con pneumatici di grado di protezione dalla neve. Esiste un sistema di sospensione a pendolo coassiale e i Rosbot di alta gamma sono dotati di ammortizzatori con sistemi di sospensione indipendenti, assicurando che sia in grado di navigare con successo su terreni difficili.
Specifiche tecniche di sterzo e guida:
Copyright © 2024 Roboworks. Tutti i diritti riservati.

Schema di progettazione del telaio Rosbot:
Rosbot 2

Copyright © 2024 Roboworks. Tutti i diritti riservati.

Rosbot Pro

Rosbot Plus 7. Gestione dell'alimentazione Power Mag – Batteria magnetica LFP:

Copyright © 2024 Roboworks. Tutti i diritti riservati.

Pacco batteria modello
Volume limite materiale nucleotage
Volume completotage Corrente di carica
Scarico del materiale del guscio
Prestazione

6000 mAh 22.4 V 6000 mAh Litio Ferro Fosfato
16.5 V 25.55 V
3A Metallo 15A Scarica continua

Connettore femmina DC4017MM

Tappo

(in carica) XT60U-F femmina

connettore (scarica)

Batteria da 20000 mAh, 22.4 V, 20000 mAh
Litio Ferro Fosfato 16.5 V 25.55 V 3A Metallo
Scarica continua 20A
Connettore femmina DC4017MM (carica) Connettore femmina XT60U-F (scarica)

Misurare

177*146*42mm

208*154*97mm

Peso

1.72 kg

4.1 kg

Tutti i Rosbot sono dotati di un Power Mag da 6000 mAh, una batteria magnetica LFP (Litio Ferro Fosfato) e un caricabatterie. I clienti possono aumentare la capacità della batteria a 20000 mAh con un costo aggiuntivo. Le batterie LFP sono un tipo di batteria agli ioni di litio note per la loro stabilità, sicurezza e lunga durata. A differenza delle tradizionali batterie agli ioni di litio, che utilizzano cobalto o nichel, le batterie LFP si basano sul ferro fosfato, offrendo un'alternativa più sostenibile e meno tossica. Sono altamente resistenti alla fuga termica, riducendo il rischio di surriscaldamento e incendio. Pur avendo una densità energetica inferiore rispetto ad altre batterie agli ioni di litio, le batterie LFP eccellono in durata, con una maggiore durata, una ricarica più rapida e migliori prestazioni a temperature estreme, rendendole ideali per

Copyright © 2024 Roboworks. Tutti i diritti riservati.

Veicoli elettrici (EV) e sistemi di accumulo di energia. Power Mag può essere fissato a qualsiasi superficie metallica di un robot grazie alla sua base magnetica. Rende la sostituzione delle batterie rapida e semplice. Specifiche tecniche:
Protezione della batteria: protezione da cortocircuito, sovracorrente, sovraccarico, scarica eccessiva, supporto della carica durante l'uso, valvola di sicurezza integrata, scheda ignifuga.
Auto Charge: Auto Charge è una stazione di ricarica automatica in dotazione con i modelli Rosbot 2S, Rosbot Pro S, Rosbot Plus S e può essere acquistata separatamente per funzionare con Rosbot 2, Rosbot Pro e Rosbot Plus.
9. MiROS Visual Programming MiROS è uno strumento di programmazione visuale ROS (Robot Operating System) basato su cloud. ROS è basato su Linux e richiede competenze di programmazione in C/C++ o Python. MiROS consente agli utenti Mac/Windows di sviluppare programmi ROS tramite codifica drag-and-drop senza la necessità di installare una VM (Virtual Machine) Linux. 9.1 Installa Docker Desktop La dockerizzazione è uno dei principi di progettazione fondamentali per MiROS. Visita il seguente websito per scaricare e installare la rispettiva app Docker Desktop: https://www.docker.com/products/docker-desktop/ 9.2 Installa l'app MiROS Dopo aver installato Docker Desktop, visita il sito sottostante websito per scaricare e installare la rispettiva app MiROS. Assicurati di selezionare l'installer corretto in base all'architettura della CPU del tuo computer. Il download webil sito è qui: https://www.mirobot.ai/downloadmiros Dopo aver scaricato correttamente MiROS sul tuo computer, puoi trovare il programma di installazione di MiROS nella cartella download del tuo computer con un'icona come questa:
Copyright © 2024 Roboworks. Tutti i diritti riservati.

Per installare MiROS, è sufficiente fare doppio clic sull'installer di MiROS. Al termine dell'installazione, l'app MiROS apparirà sul desktop o nella cartella Applicazioni. Per avviare MiROS, seguire i passaggi seguenti: 1. Avviare l'app Docker Desktop. 2. Avviare l'app MiROS. 3. Verrà visualizzata una finestra del Terminale che mostra che MiROS sta estraendo il ROS e il relativo Ubuntu.
immagine dal Cloud al tuo Docker. Lo schermo del tuo computer potrebbe apparire come l'immagine mostrata di seguito:
Copyright © 2024 Roboworks. Tutti i diritti riservati.

Il processo sopra descritto richiederà circa 3 ~ 5 minuti. Una volta terminato, il computer predefinito web il browser avvierà MiROS websito. IMPORTANTE Ogni volta che avvii MiROS sul tuo Mac o Windows, dovresti prima avviare Docker Desktop. Se hai installato correttamente MiROS, il tuo Docker Desktop dovrebbe mostrare l'immagine docker sottostante nella sezione Immagini mostrata di seguito:
Se il tuo web il browser è stato lanciato, tuttavia, il MiROS webil sito non si carica e il web il browser è vuoto, puoi inserire il codice sottostante URL per caricare il MiROS websito:
localhost:8000 Quando vedi la pagina di login MiROS qui sotto, hai installato e avviato correttamente MiROS.
Copyright © 2024 Roboworks. Tutti i diritti riservati.

Se questo è il tuo account utente, registrati con MiROS e potrai usufruire dei seguenti servizi cloud: · Salva e sincronizza i tuoi progetti su MiROS Cloud. · Accedi ai tuoi progetti MiROS tramite qualsiasi web Browser su qualsiasi computer o robot. · Esporta il tuo codice ROS su qualsiasi computer o robot. · Pubblica il tuo codice più recente sui tuoi repository GitHub da qualsiasi computer o robot.
Una volta effettuato l'accesso a MiROS, verrai indirizzato al Project Manager mostrato di seguito:

sono un primo MiROS, registrano un primo.

Inizia con un modello. Se il modello del tuo robot è elencato in uno dei modelli, puoi selezionare il modello corretto e procedere alla creazione di un nuovo spazio di lavoro per il tuo progetto. Selezionando il modello corretto, il progetto inizierà con tutti i pacchetti ROS predefiniti di fabbrica preinstallati sul robot.
IMPORTANTE Se si crea un nuovo Workspace selezionando un modello di robot, i pacchetti ROS che si andranno a creare e i pacchetti ROS predefiniti di fabbrica verranno tutti archiviati ed eseguiti su MiROS Cloud e sul contenitore Docker nel computer localhost, non sul robot.
Puoi connetterti al tuo robot durante lo sviluppo del progetto tramite abbonamenti o pubblicazioni di argomenti o avviando il lancio filesul tuo robot in remoto da MiROS sul tuo computer host locale. Il software ROS sul tuo
Copyright © 2024 Roboworks. Tutti i diritti riservati.

robot rimane intatto durante tutto lo sviluppo del progetto su MiROS finché non esporti il tuo codice sul robot e lo compili.
Inizia da zero. Se il tuo robot non è elencato come uno dei modelli, dovrai creare il tuo progetto da zero cliccando sul pulsante con la croce rossa. Quando crei il tuo progetto da zero, puoi comunque caricare i pacchetti ROS dal tuo robot a MiROS. webpagina. Imparerai i dettagli nel prossimo capitolo.
8.4 Controllo Missione Il Controllo Missione è il centro di controllo per monitorare, comunicare e comandare il robot, sia in un ambiente fisico che in un ambiente simulato. Lo screenshot seguente mostra l'interfaccia utente del Controllo Missione:
Copyright © 2024 Roboworks. Tutti i diritti riservati.

Ci sono 3 sezioni principali di Mission Control: · Barra degli strumenti: la barra degli strumenti contiene i seguenti pulsanti funzione: · ROS Canvas: accesso all'ambiente di programmazione basato su GUI. · Codice View – accedi all'ambiente di programmazione della base di codice. · RQT – accedi allo strumento ROS RQT. · Simulatore – accedi ai simulatori ROS come Gazebo e Webots. · Visualiser: accedi agli strumenti di visualizzazione ROS come Rviz e Foxglove. · Sincronizzazione con Git: connettiti al tuo account GitHub e sincronizza con i tuoi repository GitHub. · Scarica codice: scarica il codice ROS generato da MiROS sul tuo computer localhost. · Connetti a Robot: un pulsante per attivare la connessione tra MiROS web interfaccia e il tuo robot tramite la rete Wi-Fi locale. · Avvia Files – invia avvio file comandi al tuo robot tramite connessione ssh costante.
9.5 Connetti al robot
MiROS si connette al robot tramite connessioni SSH costanti. Sono necessari tre requisiti per mantenere la connessione SSH costante tra MiROS. websito e il tuo robot:
· IP Rosbot: 192.168.0.100 · Credenziali utente SSH:
· Nome utente: wheeltec
Copyright © 2024 Roboworks. Tutti i diritti riservati.

· Password: dongguan · Inserisci il percorso del file setup.bash file:
/home/wheeltec/wheeltec_ros2/install/setup.bash
Dopo aver stabilito la connessione tra MiROS in esecuzione sul computer localhost e il robot, è possibile eseguire le seguenti azioni:
· Puoi inviare comandi di avvio dal tuo Launch File tabella in MiROS al tuo robot. · Puoi recuperare tutti i pacchetti ROS e i messaggi attivi dal tuo robot a MiROS. · Puoi testare il tuo codice e il funzionamento del tuo robot in tempo reale. Per connetterti al tuo robot, segui i seguenti passaggi:
1. Fai clic sul pulsante "Connetti al robot" nell'angolo in alto a destra dell'interfaccia di Mission Control. 2. Vedrai la seguente schermata per immettere l'IP del tuo robot, l'ID di dominio e le informazioni di accesso ssh. IMPORTANTE 1. Dovresti immettere setup.bash o local_setup.bash file sul tuo robot.
Copyright © 2024 Roboworks. Tutti i diritti riservati.

2. Se il progetto si basa su un modello di robot esistente, non è più necessario caricare tutti i pacchetti ROS dal robot a MiROS. È consigliabile mantenere l'opzione "Non caricare alcun pacchetto" appena sopra il pulsante blu "Connetti". Se si avvia il progetto da zero, è possibile modificare l'opzione in "Carica tutti i pacchetti dal robot".
Dopo aver effettuato correttamente la connessione al tuo robot, vedrai i seguenti elementi aggiunti al tuo progetto MiROS:
· L'IP del tuo robot viene visualizzato nell'angolo in alto a destra del tuo Mission Control. · Il tuo lancio File la tabella dovrebbe essere riempita con il lancio files copiati dal tuo robot. · Entra in ROS Canvas, vedrai tutti i pacchetti ROS del tuo robot visualizzati ed etichettati in
rosso.
Lancio 9.6 Fileè un lancio File in ROS è un XML file utilizzato per automatizzare il processo di avvio di più nodi e impostazione delle loro configurazioni. Questi files semplificano la gestione di sistemi robotici complessi avviando più nodi, impostando parametri e definendo come i nodi interagiscono tra loro, il tutto in un unico comando. Ecco le funzioni chiave di un lancio ROS file: 1. Avvia più nodi: invece di avviare manualmente ogni nodo, è possibile avviare file può avviare più nodi contemporaneamente. 2. Imposta parametri: puoi definire e impostare parametri globali o specifici del nodo per il sistema ROS. 3. Riassegna argomenti: avvia files consente la rimappatura dei nomi degli argomenti in modo che i nodi possano comunicare anche se si aspettano nomi di argomenti diversi. 4. Assegnazione dello spazio dei nomi: può definire spazi dei nomi per organizzare i nodi e gli argomenti in modo strutturato. 5. Includi altro avvio Files: I sistemi complessi possono essere modularizzati includendo altri sistemi di lancio files.
Un ex di baseampparte di un lancio file (es.ample.launch`) si presenta così:
"xml"

Copyright © 2024 Roboworks. Tutti i diritti riservati.


"Questo lancio file avvia due nodi (`node1` e `node2`), imposta i parametri e rimappa un argomento per `node2`. Puoi eseguirlo usando il seguente comando in ROS 2:
roslaunch nome_pacchetto example.launch Utilizzo di launch files semplifica la gestione di sistemi robotici grandi e complessi in ROS. In Mission Control, il Launch Filesono presentati in una tabella view mostrato come nello screenshot qui sotto:
Copyright © 2024 Roboworks. Tutti i diritti riservati.

Il lancio File la tabella contiene il lancio File Nome, Nome del pacchetto in cui si trova il file appartiene, una breve descrizione e un pulsante "Avvia" per inviare rapidamente il comando di avvio al tuo robot.
IMPORTANTE Per inviare un comando di avvio dal tuo progetto MiROS al tuo robot e mantenere una connessione ssh costante, è necessario soddisfare i seguenti requisiti:
· Il computer localhost che esegue MiROS e il robot devono essere connessi alla stessa rete Wi-Fi locale.
· Dovresti conoscere le informazioni di accesso ssh del tuo robot, incluso il suo IP. · Il tuo robot ha installato la versione Linux di MiROS. Senza MiROS installato sul tuo robot, puoi comunque
Connettiti al tuo robot da MiROS. Tuttavia, la connessione ssh non è costante.
10. ROS 2 Avvio rapido
Per gli utenti Linux che preferiscono la riga di comando anziché la programmazione visuale, è possibile seguire le istruzioni seguenti per avviare Rosbot in ROS 2. Alla prima accensione, il robot è controllato da ROS per impostazione predefinita. Ciò significa che la scheda controller dello chassis STM32 accetta comandi dal controller ROS 2, come Jetson Orin. La configurazione iniziale è semplice e veloce: dal PC host (si consiglia Ubuntu Linux), connettersi all'hotspot Wi-Fi del robot. La password predefinita è "dongguan". Successivamente, connettersi al robot tramite SSH tramite il terminale Linux. L'indirizzo IP è 192.168.0.100 e la password predefinita è dongguan. ~$ ssh wheeltec@192.168.0.100 Con l'accesso al robot tramite terminale, è possibile accedere alla cartella dell'area di lavoro ROS 2, in "wheeltec_ROS 2". Prima di eseguire i programmi di test, accedere a wheeltec_ROS 2/turn_on_wheeltec_robot/ e individuare wheeltec_udev.sh. Questo script deve essere eseguito, in genere una sola volta, per garantire la corretta configurazione delle periferiche. Ora è possibile testare le funzionalità del robot. Per avviare le funzionalità del controller ROS 2, eseguire: "roslaunch turn_on_wheeltec_robot turn_on_wheeltec_robot.launch" ~$ ros2 launch turn_on_wheeltec_robot turn_on_wheeltec_robot.launch
Copyright © 2024 Roboworks. Tutti i diritti riservati.

In un secondo terminale, puoi usare il nodo keyboard_teleop per convalidare il controllo dello chassis, questa è una versione modificata del popolare ROS 2 Turtlebot example. Tipo (maggiori controlli tele-op sono disponibili nella sezione 8): “ros2 run wheeltec_robot_keyboard wheeltec_keyboard”
11. Pacchetti Humble ROS 2 preinstallati Di seguito sono riportati i seguenti pacchetti orientati all'utente, mentre altri pacchetti potrebbero essere presenti, queste sono solo dipendenze. turn_on_wheeltec_robot
Questo pacchetto è fondamentale per abilitare la funzionalità del robot e la comunicazione con il controller del telaio. Lo script primario "turn_on_wheeltec_robot.launch" deve essere utilizzato a ogni avvio per configurare ROS 2 e il controller. wheeltec_rviz2 Contiene launch fileper avviare rviz con configurazione personalizzata per Pickerbot Pro. wheeltec_robot_slam Pacchetto di mappatura e localizzazione SLAM con configurazione personalizzata per Pickerbot Pro.
Copyright © 2024 Roboworks. Tutti i diritti riservati.

wheeltec_robot_rrt2 Algoritmo di esplorazione rapida di alberi casuali: questo pacchetto consente a Pickerbot Pro di pianificare un percorso verso la posizione desiderata, avviando nodi di esplorazione.
wheeltec_robot_keyboard Pacchetto utile per convalidare la funzionalità del robot e controllarlo tramite tastiera, anche da PC host remoto.
wheeltec_robot_nav2 Pacchetto ROS 2 Navigation 2 nodi.
wheeltec_lidar_ros2 Pacchetto ROS 2 Lidar per la configurazione di Leishen M10/N10.
wheeltec_joy Pacchetto di controllo del joystick, contiene il lancio files per nodi Joystick.
simple_follower_ros2 Algoritmi di base per seguire oggetti e linee utilizzando la scansione laser o una telecamera di profondità.
ros2_astra_camera Pacchetto telecamera di profondità Astra con driver e avvio files.
Copyright © 2024 Roboworks. Tutti i diritti riservati.

Documenti / Risorse

Robot mobile programmabile educativo ROBOWORKS N10-M10 [pdf] Manuale d'uso
N10, M10, N10-M10 Robot Mobile Programmabile Educativo, N10-M10, Robot Mobile Programmabile Educativo, Robot Mobile Programmabile Educativo, Robot Mobile Programmabile, Robot Mobile

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *