These are chat archives for etsardou/autonomous_systems_architectures

28th
Nov 2015
Asterios Vounotrypidis
@avounotr
Nov 28 2015 00:02
ωραίος
και εμένα το ίδιο πρόβλημα έβγαλε - οπότε δοκίμασα το δικό σου και έπαιξε
ωστόσο, όταν τρέχω το roslaunch μου βγάζει κάποια σφάλματα η κονσόλα:
ERROR: cannot launch node of type [stdr_server/stdr_server_node]: can't locate node [stdr_server_node] in package [stdr_server]
process[world2map-4]: started with pid [24832]
ERROR: cannot launch node of type [stdr_gui/stdr_gui_node]: can't locate node [stdr_gui_node] in package [stdr_gui]
ERROR: cannot launch node of type [stdr_robot/robot_handler]: can't locate node [robot_handler] in package [stdr_robot]
process[crsm_slam/crsm_slam_node-7]: started with pid [24836]
process[rviz-8]: started with pid [24841]
[ERROR] [1448668852.045766683]: [CrsmSlam] Error in tf : "base_link" passed to lookupTransform argument target_frame does not exist.
εν τω μεταξύ εγώ λόγω ubuntu 15.04 - χρησιμοποίησα το ros-jade
δεν ξέρω αν αυτό αποτελεί πρόβλημα...
πάντως αν και βγάζει τα σφάλματα, ανοίγει κανονικά η οθόνη
Asterios Vounotrypidis
@avounotr
Nov 28 2015 00:13
η δεύτερη οθόνη όμως δεν ανοίγει...
Manos Tsardoulias
@etsardou
Nov 28 2015 05:29
Ναι σωστοί, εγώ έκανα λάθος στην περιγραφή ;) όταν κάνεις catkin_make βάζεις το όνομα του ROS package (που είναι το μέσα). Το διορθώνω. Για τα σφάλματα: Το cannot launch node of type κτλ κτλ προφανώς είναι σοβαρό.. Δεν ανοίγει καν ο simulator. Άρα δεν έγινε σωστά build το STDR. Δοκιμάστε να κάνετε build με catkin_make σκέτο για να τα κάνει όλα (χωρίς --pkg). Αν πάλι δεν το κάνει θα έχει πρόβλημα με το Jade (δε το έχουμε ελέγξει για εκεί).
Αυτό [ERROR] [1448668852.045766683]: [CrsmSlam] Error in tf : "base_link" passed to lookupTransform argument target_frame does not exist. είναι φυσιολογικό και δε πειράζει
Asterios Vounotrypidis
@avounotr
Nov 28 2015 10:32

Το έτρεξε το catkin_make σε 15.04.
Μόνο που αρχικά είχε ένα πρόβλημα. Έβγαζε error στο make γιατί το ενοχλούσε μια κλήση μιας βιβλιοθήκης που δεν έβρισκε. Πιο συγκεκριμένα έτρεχε ένα build με -lImage_loader οπότε έψαχνε την image_loader.so την οποία όμως δεν μπορώ να την βρω πουθενά και έτσι πήγα στο stdr_simulator/stdr_server/CMakeLists.txt και έκανα την εξής αλλαγή:

add_library(stdr_map_loader src/map_loader.cpp)
target_link_libraries(stdr_map_loader
image_loader
yaml-cpp
${catkin_LIBRARIES}
)

add_library(stdr_map_loader src/map_loader.cpp)
target_link_libraries(stdr_map_loader
yaml-cpp
${catkin_LIBRARIES}
)
έβγαλα δηλαδή το image_loader

Δεν ξέρω αν αυτό είναι σωστό ή αν πρόκειται να προκύψει κάποιο πρόβλημα, πάντως τώρα μου ανοίγει κανονικά - έχοντας πέρα από το error και δύο-τρια Warnings:

[ INFO] [1448706034.140335875]: Loading map from image "/home/vouno/Development/AutonomousSystemArchitectures/catkin_ws/src/stdr_simulator/stdr_resources/maps/sparse_obstacles.png"
[ INFO] [1448706034.157275805]: Read a 775 X 746 map @ 0.020 m/cell
[ INFO] [1448706034.208558001]: waitForService: Service [/robot_manager/load_nodelet] has not been advertised, waiting...
[ WARN] [1448706034.313073250]: Trying to register to robot_manager/load_nodelet...
[ INFO] [1448706034.314026287]: waitForService: Service [/robot_manager/load_nodelet] has not been advertised, waiting...
[ WARN] [1448706034.418861257]: Trying to register to robot_manager/load_nodelet...
[ INFO] [1448706034.419582894]: waitForService: Service [/robot_manager/load_nodelet] has not been advertised, waiting...
[ WARN] [1448706034.525052013]: Trying to register to robot_manager/load_nodelet...
[ INFO] [1448706034.526123253]: waitForService: Service [/robot_manager/load_nodelet] has not been advertised, waiting...
[ WARN] [1448706034.632266276]: Trying to register to robot_manager/load_nodelet...
[ INFO] [1448706034.633370714]: waitForService: Service [/robot_manager/load_nodelet] has not been advertised, waiting...
[ INFO] [1448706034.697179139]: waitForService: Service [/robot_manager/load_nodelet] is now available.
[ERROR] [1448706035.061257797]: [CrsmSlam] Error in tf : "base_link" passed to lookupTransform argument target_frame does not exist.
[ INFO] [1448706035.065385237]: [CrsmSlam] CRSM Slam Node initialised
[robot_spawn_vouno_24140_1165645350785543859-6] process has finished cleanly
log file: /home/vouno/.ros/log/a761e06c-95b9-11e5-9cfa-001966f7a777/robot_spawn_vouno_24140_1165645350785543859-6*.log
[ INFO] [1448706036.401010625]: [CrsmSlam] CRSM Laser initialized

Manos Tsardoulias
@etsardou
Nov 28 2015 10:34
αχα μάλιστα. Το warning είναι λόγω καθυστέρησης του VM, προς το τέλος λέει ότι το βρήκε. Άρα λογικά είναι comple τώρα
esigalas
@esigalas
Nov 28 2015 12:45
oi metrhseis tou laser pws akribws metafrazontai??
thelw na pw einai mia lista me arithmous.
oi opoioi einai metriseis pou pairnei to lazer apo aristera pros ta deksia gia paradeigma?? mallon kati mou diafeugei
antmarko
@antmarko
Nov 28 2015 12:47
Το αρχειο με καταληξη .bashrc που υποτιθεται οτι βρισκεται στο home directory στο οποιο πρεπει να προσθεσουμε μια γραμμη-εντολη ποιο ειναι?γιατι δεν το βρισκω
esigalas
@esigalas
Nov 28 2015 12:47
This message was deleted
This message was deleted
This message was deleted
@antmarko einai kryfo, dokimase control+h otan exeis anoixto to parathyro
antmarko
@antmarko
Nov 28 2015 12:57
ναι οντως
Manos Tsardoulias
@etsardou
Nov 28 2015 13:45
Για το laser: Οι μετρήσεις είναι σε μέτρα από αριστερά προς τα δεξιά του ρομπότ. Η ακτίνα [0] είναι η τέρμα αριστερά. Από τον simulator (ή από κώδικα μπορείτε να δείτε πόσες είναι). Αν είναι Ν, η ακτίνα [Ν/2] είναι η ευθεία μπροστά στο ρομπότ