Fontys

Technology Impact Cycle Tool

Courses Login

software

technology is something useful and important in our lives

Sharing: Public

Created by: adnanhabsi@hotmail.com

Created on: October 11, 2022 6:17 PM

Changed on: October 11, 2022 6:17 PM

Dgital Technology

Sharing: Public

Created by: Muheeb Alomri human-values certificatedata certificateprivacy certificateimpact certificate

Created on: September 29, 2022 5:41 AM

Changed on: September 29, 2022 5:41 AM

essay

Sharing: Public

Created by: MilouvanderPloeg

Created on: September 13, 2022 3:37 PM

Changed on: September 13, 2022 3:37 PM

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