EE50237: Robotics software
Academic Year: | 2019/0 |
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: | |
Description: | 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. 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). 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. |
Programme availability: |
EE50237 is Compulsory on the following programmes:Department of Electronic & Electrical Engineering
EE50237 is Optional on the following programmes:Department of Computer Science
|
Notes:
|