Module Details

Module Code: INDL C4601
Module Title: Industrial Networks for Robotics
Title: Industrial Networks for Robotics
Module Level:: 8
Credits:: 5
Module Coordinator: Frances Hardiman
Module Author:: Diarmuid OBriain
Domains:  
Module Description: A combination of lectures, class discussions, tutorials, practical’s and demonstrations will be used. Particular emphasis will be placed on active learning including problem/project-based learning.
 
Learning Outcomes
On successful completion of this module the learner will be able to:
# Learning Outcome Description
LO1 Dissect, the Ethernet frame, construct network frames, packets and segments and observe their operation in detail on the wire.
LO2 Apply IPv6 addressing plans to networks using OSPFv3 and MP-BGP routing protocols and compare and classify IPv6 transition mechanisms.
LO3 Classify and discriminate on the role of mobile generation technologies as communications platforms to IIoT and Robotic devices.
LO4 Catogorise and contrast the particular protocols used for communication within Industrial Networks.
LO5 Identify how Software Defined Networks provides a programmable interface to simplify network automation tasks.
Dependencies
Module Recommendations

This is prior learning (or a practical skill) that is recommended before enrolment in this module.

No recommendations listed
Co-requisite Modules
No Co-requisite modules listed
Additional Requisite Information
No Co Requisites listed
 
Indicative Content
1. Ethernet Deepdive
Ethernet Introduction, Medium Access, Ethernet Physical Layer, Data Link Layer, MAC & LLC Sublayers, Ethernet frame analysis.
2. Networks deep dive
Build Ethernet frames, Build IP packets, TCP/UDP Segments, Build Application payload data, Send packets, Extract packets, Analyse packets, Simple python scripts using scapy.
3. Internet Protocol version 6 (IPv6)
The structure of an IPv6 frame and address types, IPv6 prefix terminology, Configuration of IPv6 on a computer, Configuration of IPv6 in a Cisco Ethernet switch, Configuration of basic IPv6 in a Cisco Router, Basic IPv6 network testing procedures, IPv6 Address planning, IPv6 Multicast address, Applications for IPv6, IPv6 ND and SLAAC, IPv6 Address Resolution and redirection, Configuration static routes on IPv6 on Cisco devices, IPv6 best practice – inter-router links, IPv6 routing, OSPFv3, MP-BGP, Tunnelling transition mechanisms; 6in4 Tunnelling, Tunnel Broker, IPv6 Rapid Deployment (6rd)' Dual Stack Lite (DSlite), Lightweight 4o6 tunnel (lw4o6)' Transition mechanisms; NAT64, XLAT / 464LAT.
5. Mobile Technologies
Mobile communications evolution, Long Term Evolution (LTE), New Radio (NR), massive MIMO, Beamforming, mmWave, Next Generation RAN (NG-RAN), Non Orthogonal Multiple Access (NOMA), Successive Interference Cancellation (SIC), Superposition Coding (SC), Terahertz (THz) waves for 6G. Tactile networks.
6. Industrial Protocols
Categorise communications technologies used in Industrial Control Systems (e.g. Distributed Network Protocol 3 (DNP3), BACnet, Modbus, Modbus TCP, Profibus, DeviceNet, CANbus, Zigbee, Profinet).
7. SDN and network programmability
Data, Control, and Management Planes, SDN Controllers, North-Bound Interface (NBI), South-Bound Interface (SBI), OpenFlow, Mininet, RESTful APIs. Remote access python examples.
Module Content & Assessment
Assessment Breakdown%
Continuous Assessment25.00%
Practical15.00%
End of Module Formal Examination60.00%

Assessments

Full Time

Continuous Assessment
Assessment Type Case Studies % of Total Mark 25
Timing n/a Learning Outcomes 1,3,4,5
Non-marked No
Assessment Description
n/a
No Project
Practical
Assessment Type Practical/Skills Evaluation % of Total Mark 15
Timing n/a Learning Outcomes 1,2,5
Non-marked No
Assessment Description
n/a
End of Module Formal Examination
Assessment Type Formal Exam % of Total Mark 60
Timing End-of-Semester Learning Outcomes 1,3,4,5
Non-marked No
Assessment Description
n/a
Reassessment Requirement
Repeat examination
Reassessment of this module will consist of a repeat examination. It is possible that there will also be a requirement to be reassessed in a coursework element.
Reassessment Description
Students will resit an MCQ examination that includes the material from the complete module as well as a practical scaled project exercise appropriate to the number re-taking the assessment.

SETU Carlow Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Category Contact Type Workload Description Frequency Average Weekly Learner Workload Hours
Lab/Lecture Contact Lab/Lecture in networking laboratory or lectures conducted on-line with simulation exercises via a network simulator to consolidate the learning with practical. Every Week 3.00 3
Independent Learning Non Contact Students are expected to carry out unsupervised reading as well as skills practice with the network simulator. Every Week 5.00 5
Practicals Contact Consolidation laboratory exercises. These exercises will be monitored by 2 or more lecturers/examiners and each students performance will be graded over the exercises by no less than 2 lecturers/examiners. This will be in the form of a checklist of key tasks and as the students complete tasks they are checked. Every Week 2.00 2
Total Weekly Contact Hours 5.00
 
Module Resources
Recommended Book Resources
  • William Stallings. (2015), Data and Computer Communications, 10. Pearson, [ISBN: 0133506487].
  • Cisco Press. (2019), CCNA 200-301 Official Cert Guide Library, Pearson Education, [ISBN: 1587147149].
  • Gordon Davies. (2019), Networking Fundamentals, Packt, [ISBN: 1838643508].
  • Karim Okasha. Network Automation Cookbook, [ISBN: 178995648X].
Recommended Article/Paper Resources
  • Mischa Dohler, Toktam Mahmoodi, Maria A. Lema, Massimo Condoluci, Fragkiskos Sardis, Konstantinos Antonakoglou and Hamid Aghvami. (2017), Internet of skills, where robotics meets AI, 5G and the Tactile Internet, European Conference on Networks and Communications (EuCNC), Oulu, Finland, 2017,
  • HeejungYua, Muhammad Khalil Afzalb, Yousaf Bin Zikriac, Abderrezak Rachedid and Frank H.P.Fitzek. (2020), Tactile Internet: Technologies, test platforms, trials, and applications, Future Generation Computer Systems, Volume 106, May 2020,
This module does not have any other resources
Discussion Note: