Fontys

Technology Impact Cycle Tool

Courses Login

A chatbot

Chatbot for patients suffering from dementia.

Sharing: Public

Created by: Evaluna

Created on: June 11, 2022 1:24 PM

Changed on: June 11, 2022 1:24 PM

ROS2, Turtlebot robot, Behavior trees, C++, Python.

The use of robots as in the agricultural sector is increasingly becoming a necessity. Partly this because of a lack of manpower in this sector where robots can take over task. There is also a driver for robots from a sustainability perspective. Multiple compact robots might take over the tasks of one large machine, which saves soil compaction. Robots driving might also enable electrical driven vehicles working on renewable energy. Furthermore, robots might ensure greater operational reliability: if one robot fails, other robots can take over tasks. The robots must work well together. The starting point of your assignment is an already defined software architecture, which is described in terms of autonomous software processes called "agents". Two types of agents exist: the Vehicle Operating Agent (VOA) and a Cooperatively Agent (CA). The VOA is added to each individual robot to enable collaboration with other robots. The CA communicates with all VOAs to ensure that routes are redistributed if a robot goes down and to ensure that robots do not collide on shared route segments. The CA runs on a central server. The implementation of the multi-agent system goes via the Robot Operating System (ROS2). In ROS2, agents are implemented as communicating nodes which communicate synchronous (services) or asynchronous (topics) or hybrid (actions). The behavior of the agents is specified via behavior trees (BT). This infrastructure is developed by the Fontys ICT HTES research group and is applied in the DurableCase project: https://specials.han.nl/sites/automotive-research/about-han-a.r/nieuws/behavior-tree-gebaseerde/index.xml (Links to an external site.).

Sharing: Public

Created by: pacolee

Created on: May 31, 2022 7:40 AM

Changed on: May 31, 2022 7:41 AM

Exam Scheduling tool

A website for scheduling and viewing exams for students.

Sharing: Public

Created by: omarad

Created on: May 24, 2022 11:31 AM

Changed on: May 24, 2022 11:31 AM

technofilisofie

.

Sharing: Public

Created by: jellebruurs human-values certificatetransparency certificatedata certificatestakeholders certificatecriminal certificatesustainability certificateprivacy certificateinclusivity certificateimpact certificatefuture certificate

Created on: May 16, 2022 8:06 AM

Changed on: May 16, 2022 8:06 AM

Intellij visualstudio

asd

Sharing: Public

Created by: FontysMrRols

Created on: April 12, 2022 12:10 PM

Changed on: April 12, 2022 12:10 PM