EE50237: Robotics software
[Page last updated: 09 August 2024]
Academic Year: | 2024/25 |
Owning Department/School: | Department of Electronic & Electrical Engineering |
Credits: | 6 [equivalent to 12 CATS credits] |
Notional Study Hours: | 120 |
Level: | Masters UG & PG (FHEQ level 7) |
Period: |
|
Assessment Summary: | CW 100% |
Assessment Detail: |
|
Supplementary Assessment: |
|
Requisites: | |
Learning Outcomes: |
After successfully completing this unit the student will be able to:
* Design, critically appraise and validate robotic systems software (EP3, DF2, SM1, SM3). * Compare, contrast and evaluate practical robotic software design techniques and technologies (EP2, SM2). * Use a range of established and new techniques to design robotic software (ET5, DF3, EA1, EA2). |
Aims: | To introduce students to the key elements of robotics software design.
To introduce key concepts in understanding, designing and critically appraising robotics software. To provide key skills in implementing robotic software. |
Skills: | Using IT effectively: Compilers, simulators and robotic design tools (T,F,A)
Research and Analysis: evaluating designs critically (T,F,A) Communication: report writing (T, F, A) Independent Working (T, F, A) Problem Solving (T, F,A). |
Content: | Design of Robotic Software systems using a Robotic Operating System (ROS): Create a ROS Server, implementing ROS nodes, communication between ROS nodes, ROS data structures.
Understand how to implement autopilot software to provide basic control of robotics hardware: Autopilot software structure; modifying Autopilot Software; using Autopilot platforms Implement Simulation of Robotics Systems using a ROS framework: Implementing Simulation environment, Creating environments, instantiating and customizing robots in simulation environment. |
Course availability: |
EE50237 is Compulsory on the following courses:Department of Electronic & Electrical Engineering
|
Notes:
|