420,608 research outputs found

    Inverse kinematics of a 5-axis hybrid robot with non-singular tool path generation

    Get PDF
    This paper deals with non-singular tool path generation of a 5-axis hybrid robot named TriMule, which is designed for large part machining in situ. It is observed that at a singularity pose sudden changes occur in rotation of the C-axis and lengths of three telescopic legs. It is found that when the tool axis rotates about the axis normal to the plane expanded by the tool axis and the singular axis, the singular axis itself is forced to rotate simultaneously about the same axis in the opposite direction. This exploration enables the minimum rotation angle of the tool axis to be determined accurately for avoiding singularity and reducing machined surface errors caused by tool axis modification, leading to the development of an algorithm for non-singular tool path generation by modifying a partial set of the control points of B-splines. Both simulation and experiment on a prototype machine are carried out to verify the effectiveness of this approach

    An Integrated Traverse Planner and Analysis Tool for Planetary Exploration

    Get PDF
    Future planetary explorations will require surface traverses of unprecedented frequency, length, and duration. As a result, there is need for exploration support tools to maximize productivity, scientific return, and safety. The Massachusetts Institute of Technology is currently developing such a system, called the Surface Exploration Traverse Analysis and Navigation Tool (SEXTANT). The goal of this system is twofold: to allow for realistic simulations of traverses in order to assist with hardware design, and to give astronauts an aid that will allow for more autonomy in traverse planning and re-planning. SEXTANT is a MATLAB-based tool that incorporates a lunar elevation model created from data from the Lunar Orbiter Laser Altimeter instrument aboard the Lunar Reconnaissance Orbiter spacecraft. To assist in traverse planning, SEXTANT determines the most efficient path across a planetary surface for astronauts or transportation rovers between user-specified Activity Points. The path efficiency is derived from any number of metrics: the traverse distance, traverse time, or the explorer’s energy consumption. The generated path, display of traverse obstacles, and selection of Activity Points are visualized in a 3D mapping interface. After a traverse has been planned, SEXTANT is capable of computing the most efficient path back home, or “walkback”, from any point along the traverse – an important capability for emergency operations. SEXTANT also has the ability to determine shadowed and sunlit areas along a lunar traverse. This data is used to compute the thermal load on suited astronauts and the solar power generation capacity of rovers over the entire traverse. These both relate directly to the explorer’s consumables, which place strict constraints on the traverse. This paper concludes by presenting three example traverses, detailing how SEXTANT can be used to plan and modify paths for both explorer types.Massachusetts Institute of Technology (Donald W. Douglas Fellowship)National Space Biomedical Research Institute (Grant HFP00003

    Connecting the dots: a multi-pivot approach to data exploration

    No full text
    The purpose of data browsers is to help users identify and query data effectively without being overwhelmed by large complex graphs of data. A proposed solution to identify and query data in graph-based datasets is Pivoting (or set-oriented browsing), a many-to-many graph browsing technique that allows users to navigate the graph by starting from a set of instances followed by navigation through common links. Relying solely on navigation, however, makes it difficult for users to find paths or even see if the element of interest is in the graph when the points of interest may be many vertices apart. Further challenges include finding paths which require combinations of forward and backward links in order to make the necessary connections which further adds to the complexity of pivoting. In order to mitigate the effects of these problems and enhance the strengths of pivoting we present a multi-pivot approach which we embodied in tool called Visor. Visor allows users to explore from multiple points in the graph, helping users connect key points of interest in the graph on the conceptual level, visually occluding the remainder parts of the graph, thus helping create a road-map for navigation. We carried out an user study to demonstrate the viability of our approach

    Internet routing paths stability model and relation to forwarding paths

    Get PDF
    Analysis of real datasets to characterize the local stability properties of the Internet routing paths suggests that extending the route selection criteria to account for such property would not increase the routing path length. Nevertheless, even if selecting a more stable routing path could be considered as valuable from a routing perspective, it does not necessarily imply that the associated forwarding path would be more stable. Hence, if the dynamics of the Internet routing and forwarding system show different properties, then one can not straightforwardly derive the one from the other. If this assumption is verified, then the relationship between the stability of the forwarding path (followed by the traffic) and the corresponding routing path as selected by the path-vector routing algorithm requires further characterization. For this purpose, we locally relate, i.e., at the router level, the stability properties of routing path with the corresponding forwarding path. The proposed stability model and measurement results verify this assumption and show that, although the main cause of instability results from the forwarding plane, a second order effect relates forwarding and routing path instability events. This observation provides the first indication that differential stability can safely be taken into account as part of the route selection process

    A Micro Power Hardware Fabric for Embedded Computing

    Get PDF
    Field Programmable Gate Arrays (FPGAs) mitigate many of the problemsencountered with the development of ASICs by offering flexibility, faster time-to-market, and amortized NRE costs, among other benefits. While FPGAs are increasingly being used for complex computational applications such as signal and image processing, networking, and cryptology, they are far from ideal for these tasks due to relatively high power consumption and silicon usage overheads compared to direct ASIC implementation. A reconfigurable device that exhibits ASIC-like power characteristics and FPGA-like costs and tool support is desirable to fill this void. In this research, a parameterized, reconfigurable fabric model named as domain specific fabric (DSF) is developed that exhibits ASIC-like power characteristics for Digital Signal Processing (DSP) style applications. Using this model, the impact of varying different design parameters on power and performance has been studied. Different optimization techniques like local search and simulated annealing are used to determine the appropriate interconnect for a specific set of applications. A design space exploration tool has been developed to automate and generate a tailored architectural instance of the fabric.The fabric has been synthesized on 160 nm cell-based ASIC fabrication process from OKI and 130 nm from IBM. A detailed power-performance analysis has been completed using signal and image processing benchmarks from the MediaBench benchmark suite and elsewhere with comparisons to other hardware and software implementations. The optimized fabric implemented using the 130 nm process yields energy within 3X of a direct ASIC implementation, 330X better than a Virtex-II Pro FPGA and 2016X better than an Intel XScale processor
    • …
    corecore