2,155 research outputs found

    MIT Mobile Robots - What's Next?

    Get PDF
    The MIT Mobile Robot Project began in January of 1985 with the objective of building machines that could operate autonomously and robustly in dynamically changing environments. We now have four working robots, each progressively more intelligent and sophisticated. All incorporate some rather novel ideas about how to build a control system that can adequately deal with complex environments. The project has also contributed some innovative and creative technical solutions in terms of putting together sensors, actuators, power supplies and processing power into whole systems that actually work. From our experiences over the past two and a half years, we have gained insight into the real issues and problems and what the goals should be for future robotics research. This paper gives our perspectives on mobile robotics: our objectives, experiences, mistakes and future plans.MIT Artificial Intelligence Laborator

    An Optimized Architecture for CGA Operations and Its Application to a Simulated Robotic Arm

    Get PDF
    Conformal geometric algebra (CGA) is a new geometric computation tool that is attracting growing attention in many research fields, such as computer graphics, robotics, and computer vision. Regarding the robotic applications, new approaches based on CGA have been proposed to efficiently solve problems as the inverse kinematics and grasping of a robotic arm. The hardware acceleration of CGA operations is required to meet real-time performance requirements in embedded robotic platforms. In this paper, we present a novel embedded coprocessor for accelerating CGA operations in robotic tasks. Two robotic algorithms, namely, inverse kinematics and grasping of a human-arm-like kinematics chain, are used to prove the effectiveness of the proposed approach. The coprocessor natively supports the entire set of CGA operations including both basic operations (products, sums/differences, and unary operations) and complex operations as rigid body motion operations (reflections, rotations, translations, and dilations). The coprocessor prototype is implemented on the Xilinx ML510 development platform as a complete system-on-chip (SoC), integrating both a PowerPC processing core and a CGA coprocessing core on the same Xilinx Virtex-5 FPGA chip. Experimental results show speedups of 78x and 246x for inverse kinematics and grasping algorithms, respectively, with respect to the execution on the PowerPC processor

    A Real-time Range Finding System with Binocular Stereo Vision

    Get PDF
    To acquire range information for mobile robots, a TMS320DM642 DSP-based range finding system with binocular stereo vision is proposed. Firstly, paired images of the target are captured and a Gaussian filter, as well as improved Sobel kernels, are achieved. Secondly, a feature-based local stereo matching algorithm is performed so that the space location of the target can be determined. Finally, in order to improve the reliability and robustness of the stereo matching algorithm under complex conditions, the confidence filter and the left-right consistency filter are investigated to eliminate the mismatching points. In addition, the range finding algorithm is implemented in the DSP/BIOS operating system to gain real-time control. Experimental results show that the average accuracy of range finding is more than 99% for measuring single-point distances equal to 120cm in the simple scenario and the algorithm takes about 39ms for ranging a time in a complex scenario. The effectivity, as well as the feasibility, of the proposed range finding system are verified

    IEEE ACCESS SPECIAL SECTION EDITORIAL: REAL-TIME MACHINE LEARNING APPLICATIONS IN MOBILE ROBOTICS

    Get PDF
    In the last ten years, advances in machine learning methods have brought tremendous developments to the field of robotics. The performance in many robotic applications such as robotics grasping, locomotion, human–robot interaction, perception and control of robotic systems, navigation, planning, mapping, and localization has increased since the appearance of recent machine learning methods. In particular, deep learning methods have brought significant improvements in a broad range of robot applications including drones, mobile robots, robotics manipulators, bipedal robots, and self-driving cars. The availability of big data and more powerful computational resources, such as graphics processing units (GPUs), has made numerous robotic applications feasible which were not possible previously
    • …
    corecore