Subject Datasheet
PDF letöltéseI. Tantárgyleírás
1. Alapadatok
1.1 Tantárgy neve
Automated Survey Systems
1.2 Azonosító (tantárgykód)
BMEEOAFMB61
1.3 Tantárgy jellege
Kontaktórás tanegység
1.4 Óraszámok
Típus | Óraszám / (nap) |
Előadás (elmélet) | 1 |
Gyakorlat | 2 |
1.5 Tanulmányi teljesítményértékelés (minőségi értékelés) típusa
Félévközi érdemjegy
1.6 Kreditszám
4
1.7 Tárgyfelelős
név | Bence Takács |
beosztás | Egyetemi docens |
takacs.bence@emk.bme.hu |
1.8 Tantárgyat gondozó oktatási szervezeti egység
Általános- és Felsőgeodézia Tanszék
1.9 A tantárgy weblapja
1.10 Az oktatás nyelve
angol
1.11 Tantárgy típusa
Kötelezően választható az Építményinformatikai mérnök (MSc) szakon
1.12 Előkövetelmények
1.13 Tantárgyleírás érvényessége
2022. szeptember 1.
2. Célkitűzések és tanulási eredmények
2.1 Célkitűzések
This course's primary purpose is to present automated solutions to civil engineering problems, especially in construction control, land surveying, and geoinformatics. Students apply the essential knowledge and skills in informatics gained in their previous courses by completing data acquisition, processing, and conversion tasks with automation in Python environment. Students are expected to be able to use existing programs, read and interpret their source code and adjust them to their own projects. Students become familiar with automated measuring systems applied for movement detection, monitoring, and robotic machine control in this course. Their benefits are realised through project-based learning.
2.2 Tanulási eredmények
A tantárgy sikeres teljesítése utána a hallgató
A. Tudás
- has an overview of the source code of programs used in land surveying to load, process and evaluate measurements and data,
- understands the algorithms and the structures of the programs involved in the materials,
- knows the basics of batch programming,
- knows the basics of python modules to process text files,
- has a general knowledge of opportunities to apply land surveying instruments and other sensors in movement detection as well as monitoring,
- has a general knowledge of opportunities to apply land surveying instruments and other sensors in machine control for civil engineering tasks,
- knows the basics of programming total stations, understands the fundamentals of serial line communication,
- understands the principles of tunnel measurements and their processing to investigate its ovality and compare the actual and designed geometry
B. Képesség
- read text files in a mathematical environment, carry out simple computations on the data,
- routinely produce figures in python environment and modify them in line with the requirements,
- ability to download files automatically from servers (e.g. using a terminal window),
- prepare, execute and adjust simple python scripts for their own projects,
- ability to automatically convert text files containing observations. For this job, the student is able to prepare simple scripts and adjust existing ones to their own projects,
- uses APIs (Application Programming Interface) to manage surveying instruments and other relevant sensors as well. The student can test, and contribute to the development and documentation of such systems.
C. Attitűd
- recognizes the benefits and opportunities offered by automated measurements and data processing,
- is open to automated and command-prompt solutions,
- is susceptible toward elegant and effective program codes,
- documents programming and gives explicit comments in the source code
D. Önállóság és felelősség
- individually investigate the tasks and problems in the automation of surveying measurements and their processing as well as their solution based upon available sources and examples,
- Openly receives well-founded critical comments, accepts the proposals and integrates them during further work,
- In some situations - as part of a team - collaborates with other students in solving tasks.
2.3 Oktatási módszertan
Lectures, practises with instruments and computers. Especially the application of programming, its practice individually. Presentation of an individual project.
2.4 Részletes tárgyprogram
Week | Topics of lectures and/or exercise classes |
1. | Load text files, simple calculations, statistics, plots |
2. | Processing text files 1. Load NMEA files to generate a coordinate list. Visualization in GIS. Regular expressions. |
3. | Processing text files 2. Load Leica GSI file, generating coordinate list and dxf file. Processing binary files. |
4. | Section of a point cloud. Using CloudCompare command-line interface (CLI) and graphical user interface (GUI). Homogenous coordinates. Use of python scripts. |
5. | Tunnel ovality check. |
6. | Processing GNSS measurements with RTKLIB GUI and CLI. OEM GNSS receivers |
7. | Total station programming. Terminal emulator |
8. | Introduction to ULYXES. Applications and development of ULYXES |
9. | Digital image processing. Using OpenCV and python. Movement detection using digital images |
10. | Geodetic networks in tunnel constructions. Guiding Tunnel Boring Machines |
11. | Measurements of bridge movements and deformations |
12. | Processing of bridge measurements |
13. | Control of civil engineering machines with land surveying instruments. |
14. | Application of laser interferometry in surveying. Presentations, evaluation |
A félév közbeni munkaszüneti napok miatt a program csak tájékoztató jellegű, a pontos időpontokat a tárgy honlapján elérhető "Részletes féléves ütemterv" tartalmazza.
2.5 Tanulástámogató anyagok
online materials
- Relevant manuals, tutorials, forums
- Tutorials available at the github of OSGeoLab operated by the Department of Geodesy and Surveying: https://github.com/OSGeoLabBp/tutorials
- Documentation and demos of the Ulyxes frame API: http://www.agt.bme.hu/ulyxes/index.html
- Handouts in the education framework of the Faculty
2.6 Egyéb tudnivalók
- Only open-source and free software is used. Most of the programs used and developed in the course can be run both under Windows and Linux OS.
- Attendance at the lectures and practices is obligatory. It is not allowed to miss more than four practices or lectures.
- Use of your own laptop is recommended. Necessary software must be installed in advance upon instructions. In the lack of own devices, all of them are provided by the department.
2.7 Konzultációs lehetőségek
Appointments: As specified on the department’s website, or in consultation with the course instructors via e-mail
Jelen TAD az alábbi félévre érvényes:
Inactive courses
II. Tárgykövetelmények
3. A tanulmányi teljesítmény ellenőrzése és értékelése
3.1 Általános szabályok
The assessment of the learning outcomes specified in clause 2.2 above, and the evaluation of student performance occurs via a written exam, two homeworks and the activity presented during the whole course. The second homework should be presented during the last practice. Student’s activity is measured via short (10-minute) online tests at the beginning of the practices or lectures covering the main points of the previous topic. In addition to measuring the student’s activity, the goal of these tests is to give feedback to students and make sure that they master knowledge needed to understand the following topic. Online test practices are available to revise the topics and to prepare for the online tests.
3.2 Teljesítményértékelési módszerek
Evaluation form | Abbreviation | Assessed learning outcomes |
written exam | E | A.1-A.8; B.1-B.6; C.1-C.4; D.1-D.2 |
1st homework | HW1 | A.1-A.2, A.8; B.1-B.2 |
2nd homework | HW2 | A.5-A.7; B.1-B.6; C.3-C.4; D.2-D.3 |
activity | A | A.1-A.8; B.1-B.6; C.1-C.4; D.1-D.3 |
A szorgalmi időszakban tartott értékelések pontos idejét, a házi feladatok ki- és beadási határidejét a "Részletes féléves ütemterv" tartalmazza, mely elérhető a tárgy honlapján.
3.3 Teljesítményértékelések részaránya a minősítésben
Abbreviation | Score |
HW1 | 10% |
HW2 | 30% |
A | 10% |
Total achievable during the semester: | 50% |
E | 50% |
Sum | 100% |
3.4 Az aláírás megszerzésének feltétele, az aláírás érvényessége
The condition for obtaining a signature is that the student achieves at least pass grade of each evaluation during the semester education part.
3.5 Érdemjegy megállapítása
The final grade is the weighted average of the evaluations according to the clause 3.3.
3.6 Javítás és pótlás
- Homeworks can be submitted after their deadline specified in the detailed course pro-gramme until 11:59 pm on the last day of the completion week. In this case, the student must pay the pre-determined fee.
- Submitted and accepted home works can be corrected until the deadline given in point 1) without paying a fee.
- Delayed and not presented second homework must be considered by a pass grade at most.
- Student’s activity – due to its nature - cannot be retaken or compensated.
3.7 A tantárgy elvégzéséhez szükséges tanulmányi munka
Activity | Hours/semester |
contact hours | 14×3=42 |
preparation for the practices and lectures | 14×1=14 |
preparation of home works | 6+24=30 |
preparation for the exam | 34 |
Sum | 120 |
3.8 A tárgykövetelmények érvényessége
2022. szeptember 1.
Jelen TAD az alábbi félévre érvényes:
Inactive courses