Modérateurs: uranus-13, skyjacks
#!/bin/sh
#IS_HIT_UPDATE_SCRIPT=1
SOURCE_PATH="/mnt/usb"
aplay -c 1 -r 16000 -f S16_LE $SOURCE_PATH/herewego.snd
# Bewegungs- und Koordinatendaten auf Stick sichern
mkdir $SOURCE_PATH/bbl_und_blk
cp /usr/data/blackbox/* $SOURCE_PATH/bbl_und_blk
sleep 2
# Kompletter Reset (allerhand wird gelöscht)
rm /usr/*.xml
rm /usr/*.axf
rm /usr/*.sh
rm /usr/*.cfg
rm /usr/rp*
rm /usr/data/slam/*
rm /usr/data/blackbox/*
rm /usr/data/*.dat
rm /usr/data/MapReuseNavi
# Neue Motion XML vom USB Stick auf den Roboter kopieren...
cp "$SOURCE_PATH"/Motion.xml /usr/rcfg/Motion.xml
sleep 2
aplay -c 1 -r 16000 -f S16_LE $SOURCE_PATH/SND_COMPLETE.snd
exit 0
<?xml version="1.0" encoding="iso-8859-1"?>
<LGRP version="1.0" xmlns="http://www.dmg.org/PMML-3-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema_instance">
<Header xmlns="" copyright="LG Electronics">
The LGRP for HIT.
<Application name="lgrp" version="0.9 beta"/>
</Header>
<parameterTable>
<parameter name="TURN_DISTANCE_WALL_VALUE" value="123" />
<parameter name="TURN_DISTANCE_OBSTACLE_VALUE" value="125" />
<parameter name="TURN_DISTANCE_OBSTACLEONONEDIRECTION_VALUE" value="135" />
<parameter name="WF_DISTANCE_VALUE" value="36" />
<parameter name="WALLAPPROACHING_DISTANCE_VALUE" value="77" />
<parameter name="CORNERAPPROACHING_DISTANCE_VALUE" value="75" />
<parameter name="SPEEDREDUCTION_DISTANCE_VALUE" value="220" />
<parameter name="MAX_TACC_VALUE" value="900.0" />
<parameter name="MAX_RACC_VALUE" value="360.0" />
<parameter name="JOY_STOP_DISTANCE_USSOBSTACLE1_VALUE" value="85" />
<parameter name="JOY_STOP_DISTANCE_USSOBSTACLE2_VALUE" value="90" />
<parameter name="JOY_STOP_DISTANCE_USSOBSTACLE3_VALUE" value="95" />
<parameter name="JOY_STOP_DISTANCE_PSDOBSTACLE_VALUE" value="40" />
<parameter name="JOY_SPEEDREDUCTION_DISTANCE_VALUE" value="200" />
<parameter name="MOVE_FORWARD_SPEEDREDUCTION_RATE_VALUE" value="3" />
<parameter name="JOY_TIME_MS_BACKMOVING_VALUE" value="1000" />
<parameter name="WHEELSPEED_TESTMODE1" value="300" />
<parameter name="WHEELSPEED_TESTMODE2" value="350" />
<parameter name="WHEELSPEED_DOORSILLMOTION" value="250" />
<parameter name="MOTORERRORMOTION_SPEED" value="120" />
<parameter name="MOTORERRORMOTION_TIME_SEC" value="2" />
<parameter name="WALLAREA_ESC_DECISION_DIST" value="100" />
<parameter name="NARROW_AREA_SONAR_BUMPING" value="85" />
<parameter name="NARROW_AREA_SONAR_MARGIN" value="85" />
<parameter name="NARROW_AREA_SONAR_LEFT" value="85" />
<parameter name="NARROW_AREA_SONAR_RIGHT" value="85" />
<parameter name="NARROW_AREA_PSD" value="25" />
<parameter name="CARPET_TURN_DISTANCE_LEVEL" value="1" />
</parameterTable>
</LGRP>
#!/bin/sh
#IS_HIT_UPDATE_SCRIPT=1
SOURCE_PATH="/mnt/usb"
aplay -c 1 -r 16000 -f S16_LE $SOURCE_PATH/herewego.snd
# Bewegungs- und Koordinatendaten auf Stick sichern
mkdir $SOURCE_PATH/bbl_und_blk
cp /usr/data/blackbox/* $SOURCE_PATH/bbl_und_blk
# Neue Motion XML vom USB Stick auf den Roboter kopieren...
cp "$SOURCE_PATH"/Motion.xml /usr/rcfg/Motion.xml
sleep 2
aplay -c 1 -r 16000 -f S16_LE $SOURCE_PATH/SND_COMPLETE.snd
exit 0
<?xml version="1.0" encoding="iso-8859-1"?>
<LGRP version="1.0" xmlns="http://www.dmg.org/PMML-3-0" xmlns:xsi="http://www.w3.org/2001/XMLSchema_instance">
<Header xmlns="" copyright="LG Electronics">
The LGRP for HIT.
<Application name="lgrp" version="0.9 beta"/>
</Header>
<parameterTable>
<parameter name="TURN_DISTANCE_WALL_VALUE" value="123" />
<parameter name="TURN_DISTANCE_OBSTACLE_VALUE" value="125" />
<parameter name="TURN_DISTANCE_OBSTACLEONONEDIRECTION_VALUE" value="135" />
<parameter name="WF_DISTANCE_VALUE" value="36" />
<parameter name="WALLAPPROACHING_DISTANCE_VALUE" value="77" />
<parameter name="CORNERAPPROACHING_DISTANCE_VALUE" value="75" />
<parameter name="SPEEDREDUCTION_DISTANCE_VALUE" value="220" />
<parameter name="MAX_TACC_VALUE" value="900.0" />
<parameter name="MAX_RACC_VALUE" value="360.0" />
<parameter name="JOY_STOP_DISTANCE_USSOBSTACLE1_VALUE" value="85" />
<parameter name="JOY_STOP_DISTANCE_USSOBSTACLE2_VALUE" value="90" />
<parameter name="JOY_STOP_DISTANCE_USSOBSTACLE3_VALUE" value="95" />
<parameter name="JOY_STOP_DISTANCE_PSDOBSTACLE_VALUE" value="40" />
<parameter name="JOY_SPEEDREDUCTION_DISTANCE_VALUE" value="200" />
<parameter name="MOVE_FORWARD_SPEEDREDUCTION_RATE_VALUE" value="3" />
<parameter name="JOY_TIME_MS_BACKMOVING_VALUE" value="1000" />
<parameter name="WHEELSPEED_TESTMODE1" value="300" />
<parameter name="WHEELSPEED_TESTMODE2" value="350" />
<parameter name="WHEELSPEED_DOORSILLMOTION" value="250" />
<parameter name="MOTORERRORMOTION_SPEED" value="120" />
<parameter name="MOTORERRORMOTION_TIME_SEC" value="2" />
<parameter name="WALLAREA_ESC_DECISION_DIST" value="100" />
<parameter name="NARROW_AREA_SONAR_BUMPING" value="85" />
<parameter name="NARROW_AREA_SONAR_MARGIN" value="85" />
<parameter name="NARROW_AREA_SONAR_LEFT" value="85" />
<parameter name="NARROW_AREA_SONAR_RIGHT" value="85" />
<parameter name="NARROW_AREA_PSD" value="25" />
<parameter name="CARPET_TURN_DISTANCE_LEVEL" value="1" />
</parameterTable>
</LGRP>
[b]Explications :[/b]
JOY = télécommande (FB)
MS = milliseconde => millisecondes
PSD = Position Sensin Detector => capteur de position, capteur de position
RACC = accélération rotationnelle => Spin
= Accélération translationnelle => décalage parallèle accélération TACC
USS capteur = Ultrasonic => capteur à ultrasons
WF = Wing Forward (basé sur le Sport) => Aile avant - les coins du robot
Mouvement .xml
TURN_DISTANCE_WALL_VALUE = 105
mur de distance de Pivot
= 115 TURN_DISTANCE_OBSTACLE_VALUE
Rotation obstacle à distance
TURN_DISTANCE_OBSTACLEONONEDIRECTION_VALUE = 120
Distance Rotation HindernisInEinerRichtung
WF_DISTANCE_VALUE = 18
Distance au mur lorsque le robot se déplace tout en suçant sur un mur le long. (Important pour les plinthes!) ( A partir des coins de vue)
WALLAPPROACHING_DISTANCE_VALUE = 67
Mur distance d'approche
CORNERAPPROACHING_DISTANCE_VALUE = 65
Corners distance d'approche
SPEEDREDUCTION_DISTANCE_VALUE = 180
Dans lequel le Hom-Bot réduit la distance de l'obstacle à sa vitesse mm
MAX_TACC_VALUE = 900,0
L'accélération maximale lors du déplacement / diapositives
MAX_RACC_VALUE = 360,0
L' accélération maximale au tournant
JOY_STOP_DISTANCE_USSOBSTACLE1_VALUE = 85
FB Distance d'arrêt capteur à ultrasons Obstacle 1
JOY_STOP_DISTANCE_USSOBSTACLE2_VALUE = 90
FB Distance d'arrêt capteur à ultrasons Obstacle 2
JOY_STOP_DISTANCE_USSOBSTACLE3_VALUE = 95
FB Distance d'arrêt capteur à ultrasons obstacle 3
JOY_STOP_DISTANCE_PSDOBSTACLE_VALUE = 40
FB palliatives capteur de position obstacle
JOY_SPEEDREDUCTION_DISTANCE_VALUE = 200
FB distance de réduction de vitesse
MOVE_FORWARD_SPEEDREDUCTION_RATE_VALUE = 3
taux de réduction de la vitesse d'avancement
JOY_TIME_MS_BACKMOVING_VALUE = 1000
FB Temps millisecondes arrière
WHEELSPEED_TESTMODE1 = 300
roue Testmodus1
WHEELSPEED_TESTMODE2 = 350
mode de test de vitesse de roue
WHEELSPEED_DOORSILLMOTION = 250
mouvement porte roue
MOTORERRORMOTION_SPEED = 120
Moteur vitesse de déplacement de défaut
MOTORERRORMOTION_TIME_SEC = 2
Défaut moteur secondes de temps
= 100 WALLAREA_ESC_DECISION_DIST
zone de mur décision fuyant la distance
NARROW_AREA_SONAR_BUMPING = 80
collision zone passagers Sonar
NARROW_AREA_SONAR_MARGIN = 80
Zone passagers bord Sonar
NARROW_AREA_SONAR_LEFT = 80
Espace passagers Sonar gauche
NARROW_AREA_SONAR_RIGHT = 80
Espace passagers Sonar droit
NARROW_AREA_PSD = 20
zone Enge PSD (capteur de position)
CARPET_TURN_DISTANCE_LEVEL = 1
Tapis niveau de la distance de rotation
Navi .xml
NAVI_ROBOT_RADIUS = 160
Rayon en mm de bots Hom
NAVI_PSD_MAPPING_DISTANCE = 70
-
NAVI_PSD_ANGLE = 52
-
NAVI_PSD_POSE_X = 120
-
NAVI_PSD_POSE_Y = 135
-
NAVI_USS_MAPPING_DISTANCE = 120
-
NAVI_USS_POSE_X = 160
-
NAVI_USS_POSE_Y = 120
-
NAVI_CLIFF_LR_POSE_X = 90
-
NAVI_CLIFF_LR_POSE_Y = 150
-
NAVI_CLIFF_C_POSE_X = 150
-
NAVI_CLIFF_C_POSE_Y = 0
-
NAVI_ZZ_VELOCITY = 350
-
NAVI_DIAGNOSIS_USS_CRITERIA = 200
-
NAVI_DIAGNOSIS_USS_COUNT = 15
-
NAVI_DIAGNOSIS_CLIFF_CRITERIA = 35
-
NAVI_DIAGNOSIS_CLIFF_OFFSET = 30
-
NAVI_DIAGNOSIS_CLIFF_COUNT = 15
-
NAVI_DIAGNOSIS_OFS_CRITERIA = 0
-
NAVI_DIAGNOSIS_XACC_CRITERIA = 0
-
NAVI_DIAGNOSIS_YACC_CRITERIA = 8500
-
NAVI_DIAGNOSIS_ZACC_CRITERIA = 9800
-
NAVI_DIAGNOSIS_XACC_OFFSET = 1500
-
NAVI_DIAGNOSIS_YACC_OFFSET = 1500
-
NAVI_DIAGNOSIS_ZACC_OFFSET = 1500
-
= 100 NAVI_DIAGNOSIS_PSD_CRITERIA
-
NAVI_DIAGNOSIS_PSD_COUNT = 15
-
NAVI_DIAGNOSIS_AGITATOR_CRITERIA = 1000
-
NAVI_DIAGNOSIS_AGITATOR_OFFSET = 500
-
= 400 NAVI_DIAGNOSIS_SUCTION_CRITERIA
-
NAVI_DIAGNOSIS_SUCTION_OFFSET = 200
-
NAVI_DIAGNOSIS_WHEELCURRENT_CRITERIA = 1000
-
NAVI_DIAGNOSIS_GYRO_OFFSET = 30
-
NAVI_SEARCHING_WF_DISTANCE = 18
Distance au mur lorsque le Homebot à la recherche de station de charge effectue le «Toujours le long du mur" algorithme. Cela se produit quand:
A: le Homebot a perdu la direction et ne se déplace pas à la station de charge au moyen de la carte de navigation créé.
B: le Homebot à un autre endroit a été prise (à sucer), puis par le bouton Home pour rechercher la station de charge est demandée.
(Important pour les plinthes!)
APP .xml
SPEED_AGITATOR_NORMAL = 1000
Brosse standard de pouvoir
SPEED_AGITATOR_TURBO = 1200
Brush performances Turbo
SPEED_SUCTION_NORMAL = 8500
aspiration normale
SPEED_SUCTION_TURBO = 10000
aspiration Turbo
uranus-13 a écrit:Par contre les frais de port ça refroidit 14,52 €. S'il y a des membres qui ont de bonnes adresses, qu'ils n’hésitent pas à les poster. Merci.
uranus-13 a écrit:MAJ serveur pour application CONTROL CENTER
Software : lg.srv, V2.44 compiled 19.09.2016, by fx2
Lien de partage :https://1fichier.com/?jmispuemzx
MDP : kelrobot.fr
Merci à tout ceux qui ont contribuer à ces améliorations.
fanch35 a écrit:Merci pour votre retour, je vais donc scruter avec attention les réponses à votre post.
En fait je n'ai pas encore acheté le hombot, je voulais essayer de vérifier qu'il soit compatible avant de l'acheter car le pack d'utilitaire est un critère et que le tarif de ce robot me semblait interessant.
#!/bin/sh#IS_HIT_UPDATE_SCRIPT=1
SOURCE_PATH="/mnt/usb"
aplay -c 1 -r 16000 -f S16_LE $SOURCE_PATH/herewego.snd
# *** Logdatei über die Vorgänge erstellen. ***
exec >> $SOURCE_PATH/Update_Log.txt 2>&1
aplay -c 1 -r 16000 -f S16_LE /usr/SNDDATA/SND_NUM_0.snd
# ******* Loescht alte Kopie vom Backup. *******
test -f "$SOURCE_PATH"/BackAll.tar && rm -f $SOURCE_PATH/BackAll.tar
aplay -c 1 -r 16000 -f S16_LE /usr/SNDDATA/SND_NUM_1.snd
# **** Hier erstellen wir noch Dateien mit allerlei Daten. ****
echo Erstelle dmesg Datei
dmesg > $SOURCE_PATH/Dmesg-Meldungen.txt
echo Erstelle Dateiliste
ls -lR > $SOURCE_PATH/Dateiliste.txt
echo Erstelle Systeminformationen
DAT_NAME="SystemInfo.txt"
echo "*** Allerlei Systemdaten ***" > $SOURCE_PATH/$DAT_NAME
for i in /proc/*; do
echo Zeile $i .
if [ -f "$i" ]; then
j=`ls -l $i | grep -v "\-\-\-\-\-\-" | grep -v kallsyms`
if [ -n "$j" ]; then
echo Zugriff auf: "$i"
echo " " >> $SOURCE_PATH/$DAT_NAME
echo "Inhalt von $i ist: " >> $SOURCE_PATH/$DAT_NAME
echo "--------BEGIN--------" >> $SOURCE_PATH/$DAT_NAME
cat "$i" >> $SOURCE_PATH/$DAT_NAME
echo "--------ENDE---------" >> $SOURCE_PATH/$DAT_NAME
echo " " >> $SOURCE_PATH/$DAT_NAME
fi
fi
done
aplay -c 1 -r 16000 -f S16_LE /usr/SNDDATA/SND_NUM_2.snd
# ******* Alle Verzeichnisse sichern - Ausgenommen proc und sys *******
echo Erstelle Backup in tar-Datei
cd /
tar -cvf $SOURCE_PATH/BackAll.tar `ls | cat | grep -v proc | grep -v sys`
aplay -c 1 -r 16000 -f S16_LE /usr/SNDDATA/SND_NUM_3.snd
sync
aplay -c 1 -r 16000 -f S16_LE /usr/SNDDATA/SND_NUM_4.snd
cat /proc/partitions >$SOURCE_PATH/partitions.txt
cat /proc/mtd >$SOURCE_PATH/mtd.txt
cat /proc/cmdline >$SOURCE_PATH/kernelcommandline.txt
dmesg >$SOURCE_PATH/dmesg.txt
df -h >$SOURCE_PATH/df.txt
aplay -c 1 -r 16000 -f S16_LE /usr/SNDDATA/SND_NUM_5.snd
dd if=/dev/mtdblock0 of=$SOURCE_PATH/bootloader.img
dd if=/dev/mtdblock1 of=$SOURCE_PATH/nand.kernel.img
dd if=/dev/mtdblock2 of=$SOURCE_PATH/nand.rootfs.img
dd if=/dev/mtdblock3 of=$SOURCE_PATH/nand.userfs.img
dd if=/dev/mtdblock4 of=$SOURCE_PATH/nand.data.img
aplay -c 1 -r 16000 -f S16_LE $SOURCE_PATH/SND_COMPLETE.snd
sleep 5
exit 0
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité