409,755 research outputs found

    A comparison of two input methods for keypads on mobile devices

    Full text link

    Neural Network Controller Design for a Mobile Robot Navigation; a Case Study

    Get PDF
    Mobile robot are widely applied in various aspect of human  life. The main issue of this type of robot is how to navigate safely to reach the goal or finish the assigned task  when applied autonomously in dynamic and uncertain environment. The  ap- plication of artificial intelligence, namely neural   network,  can provide a ”brain” for the robot to navigate safely in completing the assigned task. By applying neural network, the complexity of mobile robot control can be  reduced by choosing the right model of the system, either   from mathematical modeling or directly taken from the input of sensory data  information. In this study, we compare the presented methods of previous  researches that applies neural network to mobile robot navigation. The comparison  is started  by considering  the right  mathematical model for the robot, getting the Jacobian  matrix  for online training, and giving the achieved input model to  the designed neural network layers in order to get the estimated position of the robot. From this literature study, it  is concluded that the consideration of both kinematics and dynamics modeling  of the robot will result in better performance since the exact parameters of the system are known

    Constructing Parsimonious Analytic Models for Dynamic Systems via Symbolic Regression

    Full text link
    Developing mathematical models of dynamic systems is central to many disciplines of engineering and science. Models facilitate simulations, analysis of the system's behavior, decision making and design of automatic control algorithms. Even inherently model-free control techniques such as reinforcement learning (RL) have been shown to benefit from the use of models, typically learned online. Any model construction method must address the tradeoff between the accuracy of the model and its complexity, which is difficult to strike. In this paper, we propose to employ symbolic regression (SR) to construct parsimonious process models described by analytic equations. We have equipped our method with two different state-of-the-art SR algorithms which automatically search for equations that fit the measured data: Single Node Genetic Programming (SNGP) and Multi-Gene Genetic Programming (MGGP). In addition to the standard problem formulation in the state-space domain, we show how the method can also be applied to input-output models of the NARX (nonlinear autoregressive with exogenous input) type. We present the approach on three simulated examples with up to 14-dimensional state space: an inverted pendulum, a mobile robot, and a bipedal walking robot. A comparison with deep neural networks and local linear regression shows that SR in most cases outperforms these commonly used alternative methods. We demonstrate on a real pendulum system that the analytic model found enables a RL controller to successfully perform the swing-up task, based on a model constructed from only 100 data samples

    COMMUNITY MOBILE SERVICES (FYP PROJECT FOR 2 SEMESTERS)

    Get PDF
    Property development has seen many changes in recent years. Customers are more cautious then before, making comparison between properties before investing in one. For a property developer to gain an edge over a competitor, they need to create new and innovative product, while serving the customers with satisfying support service. One of the methods that an organization can use is to provide Community Mobile Services to township resident or community. With mobile application, buyers can communicate with property developers more easily, while at the same time have access to a collection of mobile Web 2.0 services for mobile users (residents & visitors) with contextual content related to the community/township that the user is in. Developers will have a place where user's feedbacks are categorized and reviewed for discussion and further action. For a customer to adopt such technology, studies on Human Computer Interaction (HCI) must be done to maximize usability of a mobile device. No user will like the pain and complexities of a mobile device that has very limited input and output facilities. Also push and pull technology need to be used depending on the situation, so that users are able to receive information without hassles

    Practical Stabilization of Uncertain Nonholonomic Mobile Robots Based on Visual Servoing Model with Uncalibrated Camera Parameters

    Get PDF
    The practical stabilization problem is addressed for a class of uncertain nonholonomic mobile robots with uncalibrated visual parameters. Based on the visual servoing kinematic model, a new switching controller is presented in the presence of parametric uncertainties associated with the camera system. In comparison with existing methods, the new design method is directly used to control the original system without any state or input transformation, which is effective to avoid singularity. Under the proposed control law, it is rigorously proved that all the states of closed-loop system can be stabilized to a prescribed arbitrarily small neighborhood of the zero equilibrium point. Furthermore, this switching control technique can be applied to solve the practical stabilization problem of a kind of mobile robots with uncertain parameters (and angle measurement disturbance) which appeared in some literatures such as Morin et al. (1998), Hespanha et al. (1999), Jiang (2000), and Hong et al. (2005). Finally, the simulation results show the effectiveness of the proposed controller design approach

    Nomadic input on mobile devices: the influence of touch input technique and walking speed on performance and offset modeling

    Get PDF
    In everyday life people use their mobile phones on-the-go with different walking speeds and with different touch input techniques. Unfortunately, much of the published research in mobile interaction does not quantify the influence of these variables. In this paper, we analyze the influence of walking speed, gait pattern and input techniques on commonly used performance parameters like error rate, accuracy and tapping speed, and we compare the results to the static condition. We examine the influence of these factors on the machine learned offset model used to correct user input and we make design recommendations. The results show that all performance parameters degraded when the subject started to move, for all input techniques. Index finger pointing techniques demonstrated overall better performance compared to thumb-pointing techniques. The influence of gait phase on tap event likelihood and accuracy was demonstrated for all input techniques and all walking speeds. Finally, it was shown that the offset model built on static data did not perform as well as models inferred from dynamic data, which indicates the speed-specific nature of the models. Also, models identified using specific input techniques did not perform well when tested in other conditions, demonstrating the limited validity of offset models to a particular input technique. The model was therefore calibrated using data recorded with the appropriate input technique, at 75% of preferred walking speed, which is the speed to which users spontaneously slow down when they use a mobile device and which presents a tradeoff between accuracy and usability. This led to an increase in accuracy compared to models built on static data. The error rate was reduced between 0.05% and 5.3% for landscape-based methods and between 5.3% and 11.9% for portrait-based methods

    Comparing Evaluation Methods for Encumbrance and Walking on Interaction with Touchscreen Mobile Devices

    Get PDF
    In this paper, two walking evaluation methods were compared to evaluate the effects of encumbrance while the preferred walking speed (PWS) is controlled. Users frequently carry cumbersome objects (e.g. shopping bags) and use mobile devices at the same time which can cause interaction difficulties and erroneous input. The two methods used to control the PWS were: walking on a treadmill and walking around a predefined route on the ground while following a pacesetter. The results from our target acquisition experiment showed that for ground walking at 100% of PWS, accuracy dropped to 36% when carrying a bag in the dominant hand while accuracy reduced to 34% for holding a box under the dominant arm. We also discuss the advantages and limitations of each evaluation method when examining encumbrance and suggest treadmill walking is not the most suitable approach to use if walking speed is an important factor in future mobile studies
    corecore