ROBOTIC CONTROL

Course Information
TitleΡΟΜΠΟΤΙΚΟΣ ΕΛΕΓΧΟΣ / ROBOTIC CONTROL
CodeNNA-08-08
FacultySciences
SchoolInformatics
Cycle / Level1st / Undergraduate
Teaching PeriodSpring
CoordinatorKonstantinos(constantine) Kotropoulos
CommonNo
StatusActive
Course ID600018373

Programme of Study: PPS-Tmīma Plīroforikīs (2019-sīmera)

Registered students: 19
OrientationAttendance TypeSemesterYearECTS
GENIKĪ KATEUTHYNSĪYPOCΗREŌTIKO KATA EPILOGĪ845

Class Information
Academic Year2023 – 2024
Class PeriodSpring
Faculty Instructors
Instructors from Other Categories
Weekly Hours4
Total Hours52
Class ID
600237356
Course Type 2011-2015
Knowledge Deepening / Consolidation
Mode of Delivery
  • Face to face
Digital Course Content
Erasmus
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Instruction, Examination)
Prerequisites
General Prerequisites
Prior exposition to linear algebra and signals and systems facilitates to grasp faster the concepts introduced.
Learning Outcomes
Cognitive: Το introduce you to basics of of modeling, design, planning, and control of robot systems. To get acquainted with relevant results from geometry, kinematics, statics, dynamics, and control. Skills: To appy the theory by programming in Matlab/Python.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Generate new research ideas
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Introduction. Gaussian Filters (Kalman filters and its variants). Non-parametric Filters (Particle filters). Robot Motion. Robot Perception. Mobile Robot Localization: Markov and Gaussian. Occupancy Grid Mapping. Programming in Robotic Operating System (ROS).
Keywords
robabilistic Robotics, Kalman Filter, Particle Filter, Robot Motion, Robot Perception, Mobile Robot Localization, ROS
Educational Material Types
  • Notes
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Communication with Students
Description
Computer-based applications in ROS framework using python, C++, matlab.
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures26
Laboratory Work26
Reading Assigment39
Project30
Written assigments25
Exams4
Total150
Student Assessment
Description
a1) Lecture attendance and active participation in them is compulsory. Absence at most 30% of the total educational activities is tolerated. Failure to comply with this requirement implies immediate failure in the course. a2) Compulsory computer-based homeworks are assigned to students. The computer-based homeworks aim at developing and understanding robotic systems. The students are asked to develop applications using matlab, Rasberry-Pi, Arduino, and python. a3) Hourly mid-term and final progress exams are organized in the course. During these exams, the students are requested to provide short answers in 10-15 questions/problems covering the topics taught in the course. The mid-term exam is scheduled for the 8th week and the final progress exam will take place during the exam period. The final grading results by 40% from the computer-project assessment (including project presentation), and 60% from paper grading in the mid-term and final exams. The students pass the course, if their total grade is greater than or equal to five (5).
Student Assessment methods
  • Written Exam with Short Answer Questions (Formative, Summative)
  • Written Assignment (Formative, Summative)
  • Performance / Staging (Formative, Summative)
  • Written Exam with Problem Solving (Formative, Summative)
Bibliography
Course Bibliography (Eudoxus)
Sebastian Thrun, Wolfram Burgard, and Dieter Fox, Πιθανοτική Ρομποτική. Εκδόσεις Κλειδάριθμος, 2011. ISBN: 978-960-461-459-2. Κωδικός 12858802 Ζωή Δουλγέρη, Ρομποτική. ΕΚΔΟΣΕΙΣ ΚΡΙΤΙΚΗ ΑΕ, 1η έκδοση 2007. ISBN: 978-960-218-502-5. Κωδικός 11768 Sicilianο, Sciavicco, Villiani,Oriolo, Ρομποτική. Εκδόσεις Φουντάς, 2013. ISBN : 9789603307488. Κωδικός 32997955
Additional bibliography for study
M. W. Spong, Seth Hutchinson, and M. Vidyasagar, Robotic Modeling and Control, Wiley 2005. ISBN-13: 978-0471649908. J. Cicolani, Beginning Robotics with Raspberry Pi and Arduino: Using Python and OpenCV, Apress, 1st ed., 2018. D. B. Marghitu,, Mechanisms and Robots Analysis with Matlab, Springer 2009. ISBN 978-1-84800-390-3.
Last Update
25-09-2023