4,638 research outputs found

    Open-Source Drone Programming Course for Distance Engineering Education.

    Get PDF
    This article presents a full course for autonomous aerial robotics inside the RoboticsAcademy framework. This “drone programming” course is open-access and ready-to-use for any teacher/student to teach/learn drone programming with it for free. The students may program diverse drones on their computers without a physical presence in this course. Unmanned aerial vehicles (UAV) applications are essentially practical, as their intelligence resides in the software part. Therefore, the proposed course emphasizes drone programming through practical learning. It comprises a collection of exercises resembling drone applications in real life, such as following a road, visual landing, and people search and rescue, including their corresponding background theory. The course has been successfully taught for five years to students from several university engineering degrees. Some exercises from the course have also been validated in three aerial robotics competitions, including an international one. RoboticsAcademy is also briefly presented in the paper. It is an open framework for distance robotics learning in engineering degrees. It has been designed as a practical complement to the typical online videos of massive open online courses (MOOCs). Its educational contents are built upon robot operating system (ROS) middleware (de facto standard in robot programming), the powerful 3D Gazebo simulator, and the widely used Python programming language. Additionally, RoboticsAcademy is a suitable tool for gamified learning and online robotics competitions, as it includes several competitive exercises and automatic assessment toolspost-print5214 K

    Project-based, collaborative, algorithmic robotics for high school students: Programming self-driving race cars at MIT

    Get PDF
    We describe the pedagogy behind the MIT Beaver Works Summer Institute Robotics Program, a new high-school STEM program in robotics. The program utilizes state-of-the-art sensors and embedded computers for mobile robotics. These components are carried on an exciting 1/10-scale race-car platform. The program has three salient, distinguishing features: (i) it focuses on robotics software systems: the students design and build robotics software towards real-world applications, without being distracted by hardware issues; (ii) it champions project-based learning: the students learn through weekly project assignments and a final course challenge; (iii) the learning is implemented in a collaborative fashion: the students learn the basics of collaboration and technical communication in lectures, and they work in teams to design and implement their software systems. The program was offered as a four-week residential program at MIT in the summer of 2016. In this paper, we provide the details of this new program, its teaching objectives, and its results. We also briefly discuss future directions and opportunities

    Mobile Robotics in Education and Research

    Get PDF

    Enhancing motivation and learning in engineering courses: a challenge-based approach to teaching embedded systems

    Get PDF
    This paper addresses an approach to teaching embedded systems programming through a challenge-based competition involving robots. This pedagogical project distinguishes itself by incorporating international students from three international institutions through the Blended Intensive Program (BIP). The research findings indicate that this approach yields excellent results regarding student engagement and learning outcomes. The challenge-based program effectively promotes students’ creative problem-solving abilities by combining theoretical instruction with hands-on experience in a competitive setting.The authors are grateful to the Foundation for Science and Technology (FCT, Portugal) for financial support through national funds FCT/MCTES (PIDDAC) to CeDRI (UIDB/05757/2020 and UIDP/05757/2020), SusTEC (LA/P/0007/2021) and project LA/P/0063/2020. This work was supported by Blended Intensive Programme ID: 2021- 1-PT01-KA131-HED-000004268-2, Embedded Systems Applications. The authors thank CEFET/RJ, the Institute of Engineering and the Research Centre on Bio-based Economy of Hanze University of Applied Sciences, the ERASMUS program, and the Brazilian research agencies CAPES, CNPq, and FAPERJ.info:eu-repo/semantics/publishedVersio

    Mechanical design of a four wheel omni directional mobile robot

    Get PDF
    Mestrado em ESTG-IPBOmni directional mobile robots have been popularly employed in several applications, especially in soccer player robots considered in Robocup competitions. Actually, the popular optimized robots are using three wheels in the mechanical structure. This situation brings the idea of omnidirectional robot at manufacturing. To design the omnidirectional wheels mobile robot respecting the requirement specifications of the factory lite competition, it’s recommended to design and optimize the proposed solution using Solidworks tool. To design a mobile robot using four omni wheels, it’s important to implement suspension system for each wheel. The suspension system will help the programmer when implementing the PID parameters and test the robot. Such a robot can respond more quickly and it would be capable of more sophisticated behaviors such as to transport materials and placed on processing machine and outgoing warehouses. This thesis has tried to focus the description of four wheel omnidirectional mobile robot to be applied to the Factory Lite competition

    Development of a Mechatronics Design Studio

    Get PDF
    Mechatronics is a combination of mechanics, electronics and information technology intended to raise the intelligence level and flexibility of products and devices. There is a need to develop programs and laboratories in Mechatronics to create an understanding of how new technologies influence the traditional methods of designing products and manufacturing systems. A model Mechatronics Design Studio has recently been developed to support the Mechatronics and Manufacturing Automation courses offered at Cal Poly\u27s Industrial and Manufacturing Engineering Department. Laboratory experiments have been developed and several student projects have been completed. In this paper, an overview of the design studio and select student projects is provided

    Improved Fuzzy-Pid Controller In Following Complicated Path For Lego Mindstorms NXT

    Get PDF
    Line follower robots are monotype mobile robot having the ability to follow a line very accurately. Though many researchers are studying regarding line follower robot controller but most of the concepts are concentrated on theoretical design. The performance of the conventional type of controller in controlling line follower robot is still being a popular topic to be discussed. The traditional controller cannot deal with uncertainty data such as the amount of light whether it is too high or too low light that received by the light sensor which leads to the inaccurate movement of the line follower robot. This research presents an application of improving fuzzy-PID controller method in controlling LEGO Mindstorms NXT while following the complicated path with more accurate and high velocity. LEGO Mindstorms NXT with single light sensor is used as a line follower robot to tracking the complicated black line drawn on the white surface. The investigation of existing method for line following application will help in identifying the best controller method of inspecting the pattern of line follower robot movement. At the end of the research, the movement of LEGO Mindstorms NXT robot is more accurate with high complexity of line by using improved fuzzy-PID controller. The improved fuzzy-PID controller also increases the velocity of the robot when tracking the complicated path
    • 

    corecore