Understanding computer system hardware is basic for the undergraduate student which study in the computer area. System user always needs a faster, cheap and reliable process which is conducted by it computer system self. To fulfill that process is required how a computer works from their design and how they operate. That course is conducted by Computer Architecture and Organization (CAO) course. Two computer undergraduate area which studies CAO is Computer Engineering (CE) and Computer Science (CS). To support great learning at CAO both CE and CS needs to not just study which has a material course but they had to practically study computer architecture and design by the simulator. Why simulator is chosen, because to create computer such as CPU, RAM etc. needs big systems that can manufacture them. Nowadays too much freely available simulator that can be downloaded and used anytime, but not all simulators meet study requirements and didn't meet the CAO Learning Outcome. CS and CE have an international curriculum that given by ACM Computing Curricula. So this paper is discussed what kind of simulator that meets Computing Curricula requirement to implement at learning process which helps the instructor to choose simulator that can be able to grasp knowledge that delivered to the student.
Computer Architecture consists of some basic design based on Computer Organization and Architecture (COA) such as logic design. Leading students to improve knowledge about COA needs a comprehensive learning with a working simulation of a simple 8-bit Central Processing Unit (CPU). The Design based on Von Neumann Architecture that generally includes Registers, Bus Interface, ALU, Memory and their structures. The CPU Architecture simulation used Logisim which capable to performs the digital logic simulation. Logisim has an ability to perform digital logic to build subcircuit become a larger circuit in a single environment from low-level combinational and sequential circuits to build a complete CPU. An undergraduate student has suffered to study COA with the theory that explained in several lessons, the lesson explained a structure and an architecture computer only. There are not providing a simulation that explained step by step computer architecture. This research to propose design and implementation 8-bit CPU (Central Processing Unit) architecture that designed and implemented step by step that created in Logisim and used the simplest design that is Mic-1. So the simulation easy to visualize then the Undergraduate Student can learn about the next competency which is to design and make a specific purpose computer.
The aim of the research is to present the design of a system which is capable for noise reduction on the reading of the tilt sensor data used in a balancing system on humanoid robots. Humanoid robot is a robot that has body construction like a human. Humanoid robots can make a movement by walking with both legs. In order to walk properly, humanoid robot needs to have a proper balancing system. The humanoid robot balancing system consists of tilt sensors, either an accelerometer or a gyroscope sensor, main processing unit and actuator in the form of servo motors on each robot’s joint. The tilt sensor is used to detect tilt angle of the robot body. When sensor gives information about the robot is in a position of tilt angle that will cause the robot to fall, the main processor will send commands to the actuators to do the balancing action so the robot will go to a balancing position. Unfortunately, the tilt angle reading value obtained from tilt sensor, still contain noise. That noise makes the reading of the tilt angle of the robot body to be inaccurate. Therefore, a filtering method is required to reduce the noise. In this research, complementary filter is used to overcome this problem. From the test result, the complementary filter is able to reduce noise on the tilt sensor data value reading. The optimum filtering result was obtained with the use of filter coefficient of 0.96 and sampling time of 50ms, where the average tilt angle error value is 0.775° on the x-axis and 0.691° on the y-axis. In another test, the robot is able to perform a balancing action based on the output of the complementary filter. So the robot was always able to maintain its position on balanced condition.
In networked control systems, sensor faults in a subsystem have a major influence on the entire network as the fault effect reaches the other subsystems through the network interconnections. In this paper, a fault diagnosis-oriented model is proposed for linear networked control systems that can be applied to the robotics platoon. In addition, this model can also be used to design distributed Unknown Input Observers (UIO) in each subsystem to accomplish weak sensor faults isolation by treating the network disturbances and fault propagation through the network as unknown inputs. A case study was developed in which the subsystems were represented by robots that are connected in a wireless communication-based leader-follower scheme. The simulation results show that the model successfully reproduces the expected behaviour of the robotics platoon in the presence of sensor faults. Furthermore, weak sensor faults isolation is also achieved by observing the residual signals produced by the UIOs in each of the subsystems.
1 February 2018 in International Journal of Electrical and Computer Engineering (IJECE)
Smart Home concept is to connect several devices to perform control and the device to be controlled to help any human needs. So it should have one device being Host and several devices being Client. The environment in this case is a home that there is too much technology that planted technologies that has much influence at human activities is called pervasive computing. The device communication should be has a protocol, at the research used UDP protocol because it doesn't need to negotiate before performing communication like a TCP. With UDP behavior did not use to validate at every send or deliver data because at Smart Home environment doesn't need a large or big data being processed. LabView used at this research based on previous research, but MyRIO has used this research to perform Client and Host performed by PC. So it can measure how usable the design that created. This research proves that LabView and MyRIO successfully implemented with the design that created to perform Pervasive Computing for Smart Home environment. Functional testing scenario conducted by every condition that on system environment, based on design all testing scenario successfully and working as well as expected.