Main Courses: (Average: 14)
Main Courses: (Average: 14)
Working in developing solutions for warehouse management. Mainly PL/SQL package creation for all the associated logic. Creation of the User Interface through a Java framework middleware.
Working at a support service, mainly with SAP Portal/SAP Netweaver as a frontend Java framework and using Oracle SQL Developer as a persistence framework, I often had to access SAP ERP and ABAP code as a backend framework. This means I am somewhat familiar with their Model View Controller architecture. There were also different types of Data Services handled either by SAP BI or directly with Java code. When there was not much support service work-related stuff, I would help the development team or develop helpful tools myself.
A domain-specific language to specify properties of robotic systems in ROS. Specifications written by developers in this language can be compiled to a monitor ROS module, that will detect violations of those properties. We have used this language to express the temporal and positional properties of robots, and we have automated the monitoring of some behavioral violations of robots in relation to their state or events during a simulation.
https://ricardocajo.github.io/error-monitor-ros-gazebo/I presented this work at INForum2022! INForum_paper.pdf
I have helped writing this paper where we describe the challenges and experience of learning ROS from the perspective of novice users. This work was presented by my colleague Paulo Canelas at RoSE2022.
RoSE22_paper_11.pdfAgents simulate different players' behavior for the Secret Hitler game. Agents have their own memory and comprehension of what happens in the game and make decisions based on this perception. (Using JADE - JAVA Agent DEvelopment Framework)
https://github.com/Tiagofvarela/Sistemas-Multi-Agente