1,396 research outputs found

    UltraSwarm: A Further Step Towards a Flock of Miniature Helicopters

    Get PDF
    We describe further progress towards the development of a MAV (micro aerial vehicle) designed as an enabling tool to investigate aerial flocking. Our research focuses on the use of low cost off the shelf vehicles and sensors to enable fast prototyping and to reduce development costs. Details on the design of the embedded electronics and the modification of the chosen toy helicopter are presented, and the technique used for state estimation is described. The fusion of inertial data through an unscented Kalman filter is used to estimate the helicopter’s state, and this forms the main input to the control system. Since no detailed dynamic model of the helicopter in use is available, a method is proposed for automated system identification, and for subsequent controller design based on artificial evolution. Preliminary results obtained with a dynamic simulator of a helicopter are reported, along with some encouraging results for tackling the problem of flocking

    Electric Hybrid Powertrain for Armored Vehicles

    Get PDF
    The performance of modern, new generation-armored vehicles would greatly benefit from overall engineering, optimization, and integration techniques of advanced diesel engines-electrified transmissions. Modern axial flux electric motors and controllers are perfectly able to replace the classical automatic gearbox and complex steering system of traditional Main Battle Tanks. This study shows a possible design of a serial hybrid electric power pack for very heavy tanks with a weight well over 50 tons. The result is a hybrid power system that improves the overall performance of armored vehicles off-road and on-road, improving the acceleration and the smoothness of the ride. In addition, fuel consumption will be reduced because the internal combustion engine operates at fixed rpm. The electric motors will outperform the traditional engines due to their very high torque output even at “zero speed”. The weight of a hybrid system has also been calculated. In fact, in many cases, it is possible to use all off-the-shelf components. The on-board diagnosis of the subsystems in the hybrid powertrain makes it possible to achieve a Time Between Overhaul (TBO) of 4500 h with a failure probability inferior to one in 10,000

    Pressurized Lunar Rover

    Get PDF
    The pressurized lunar rover (PLR) consists of a 7 m long, 3 m diameter cylindrical main vehicle and a trailer which houses the power and heat rejection systems. The main vehicle carries the astronauts, life support systems, navigation and communication systems, directional lighting, cameras, and equipment for exploratory experiments. The PLR shell is constructed of a layered carbon-fiber/foam composite. The rover has six 1.5 m diameter wheels on the main body and two 1.5 m diameter wheels on the trailer. The wheels are constructed of composites and flex to increase traction and shock absorption. The wheels are each attached to a double A-arm aluminum suspension, which allows each wheel 1 m of vertical motion. In conjunction with a 0.75 m ground clearance, the suspension aids the rover in negotiating the uneven lunar terrain. The 15 N-m torque brushless electric motors are mounted with harmonic drive units inside each of the wheels. The rover is steered by electrically varying the speeds of the wheels on either side of the rover. The PLR trailer contains a radiosotope thermoelectric generator providing 6.7 kW. A secondary back-up energy storage system for short-term high-power needs is provided by a bank of batteries. The trailer can be detached to facilitate docking of the main body with the lunar base via an airlock located in the rear of the PLR. The airlock is also used for EVA operation during missions. Life support is a partly regenerative system with air and hygiene water being recycled. A layer of water inside the composite shell surrounds the command center. The water absorbs any damaging radiation, allowing the command center to be used as a safe haven during solar flares. Guidance, navigation, and control are supplied by a strapdown inertial measurement unit that works with the on-board computer. Star mappers provide periodic error correction. The PLR is capable of voice, video, and data transmission. It is equipped with two 5 W X-band transponder, allowing simultaneous transmission and reception. An S-band transponder is used to communicate with the crew during EVA. The PLR has a total mass of 6197 kg. It has a nominal speed of 10 km/hr and a top speed of 18 km/hr. The rover is capable of towing 3 metric tons (in addition to the RTG trailer)

    Implementation of the autonomous functionalities on an electric vehicle platform for research and education

    Get PDF
    Self-driving cars have recently captured the attention of researchers and car manufacturing markets. Depending upon the level of autonomy, the cars are made capable of traversing from one point to another autonomously. In order to achieve this, sophisticated sensors need to be utilized. A complex set of algorithms is required to use the sensors data in order to navigate the vehicle along the desired trajectory. Polaris is an electric vehicle platform provided for research and education purposes at Aalto University. The primary focus of the thesis was to utilize all the sensors provided in Polaris to their full potential. So that, essential data from each sensor is made available to be further utilized either by a specific automation algorithm or by some mapping routine. For any autonomous robotic system, the first step towards automation is localization. That is to determine the current position of the robot in a given environment. Different sensors mounted over the platform provide such measurements in different frames of reference. The thesis utilizes the GPS based localization solution combined with the LiDAR data and wheel odometry to perform autonomous tasks. Robot Operating System is used as the software development tool in thesis work. Autonomous tasks include the determination of the global as well as the local trajectories. The endpoints of the global trajectories are dictated by the set of predefined GPS waypoints. This is called target-point navigation. A path needs to be planned that avoids all the obstacles. Based on the planned path, a set of velocity commands are issued by the embedded controller. The velocity commands are then fed to the actuators to move the vehicle along the planned trajectory

    Parameter tuning and cooperative control for automated guided vehicles

    Get PDF
    For several practical control engineering applications it is desirable that multiple systems can operate independently as well as in cooperation with each other. Especially when the transition between individual and cooperative behavior and vice versa can be carried out easily, this results in ??exible and scalable systems. A subclass is formed by systems that are physically separated during individual operation, and very tightly coupled during cooperative operation. One particular application of multiple systems that can operate independently as well as in concert with each other is the cooperative transportation of a large object by multiple Automated Guided Vehicles (AGVs). AGVs are used in industry to transport all kinds of goods, ranging from small trays of compact and video discs to pallets and 40-tonne coils of steel. Current applications typically comprise a ??eet of AGVs, and the vehicles transport products on an individual basis. Recently there has been an increasing demand to transport very large objects such as sewer pipes, rotor blades of wind turbines and pieces of scenery for theaters, which may reach lengths of over thirty meters. A realistic option is to let several AGVs operate together to handle these types of loads. This Ph.D. thesis describes the development, implementation, and testing of distributed control algorithms for transporting a load by two or more Automated Guided Vehicles in industrial environments. We focused on the situations where the load is connected to the AGVs by means of (semi-)rigid interconnections. Attention was restricted to control on the velocity level, which we regard as an intermediate step for achieving fully automatic operation. In our setup the motion setpoint is provided by an external host. The load is assumed to be already present on the vehicles. Docking and grasping procedures are not considered. The project is a collaboration between the company FROG Navigation Systems (Utrecht, The Netherlands) and the Control Systems group of the Technische Universiteit Eindhoven. FROG provided testing facilities including two omni-directional AGVs. Industrial AGVs are custom made for the transportation tasks at hand and come in a variety of forms. To reduce development times it is desirable to follow a model-based control design approach as this allows generalization to a broad class of vehicles. We have adopted rigid body modeling techniques from the ??eld of robotic manipulators to derive the equations of motion for the AGVs and load in a systematic way. These models are based on physical considerations such as Newton's second law and the positions and dimensions of the wheels, sensors, and actuators. Special emphasis is put on the modeling of the wheel-??oor interaction, for which we have adopted tire models that stem from the ??eld of vehicle dynamics. The resulting models have a clear physical interpretation and capture a large class of vehicles with arbitrary wheel con??gurations. This ensures us that the controllers, which are based on these models, are applicable to a broad class of vehicles. An important prerequisite for achieving smooth cooperative behavior is that the individual AGVs operate at the required accuracy. The performance of an individual AGV is directly related to the precision of the estimates for the odometric parameters, i.e. the effective wheel diameters and the offsets of the encoders that measure the steering angles of the wheels. Cooperative transportation applications will typically require AGVs that are highly maneuverable, which means that all the wheels of an individual AGV ahould be able to steer. Since there will be more than one steering angle encoder, the identi??cation of the odometric parameters is substantially more dif??cult for these omni-directional AGVs than for the mobile wheeled robots that are commonly seen in literature and laboratory settings. In this thesis we present a novel procedure for simultaneously estimating effective wheel diameters and steering angle encoder offsets by driving several pure circle segments. The validity of the tuning procedure is con??rmed by experiments with the two omni-directional test vehicles with varying loads. An interesting result is that the effective wheel diameters of the rubber wheels of our AGVs increase with increasing load. A crucial aspect in all control designs is the reconstruction of the to-be-controlled variables from measurement data. Our to-be-controlled variables are the planar motion of the load and the motions of the AGVs with respect to the load, which have to be reconstruct from the odometric sensor information. The odometric sensor information consists of the drive encoder and steering encoder readings. We analyzed the observability of an individual AGV and proved that it is theoretically possible to reconstruct its complete motion from the odometric measurements. Due to practical considerations, we pursued a more pragmatic least-squares based observer design. We show that the least-squares based motion estimate is independent of the coordinate system that is being used. The motion estimator was subsequently analyzed in a stochastic setting. The relation between the motion estimator and the estimated velocity of an arbitrary point on the vehicle was explored. We derived how the covariance of the velocity estimate of an arbitrary point on the vehicle is related to the covariance of the motion estimate. We proved that there is one unique point on the vehicle for which the covariance of the estimated velocity is minimal. Next, we investigated how the local motion estimates of the individual AGVs can be combined to yield one global estimate. When the load and AGVs are rigidly interconnected, it suf??ces that each AGVs broadcasts its local motion estimate and receives the estimates of the other AGVs. When the load is semi-rigidly interconnected to the AGVs, e.g. by means of revolute or prismatic joints, then generally each AGV needs to broadcasts the corresponding information matrix as well. We showed that the information matrix remains constant when the load is connected to the AGV with a revolute joint that is mounted at the aforementioned unique point with the smallest velocity estimate covariance. This means that the corresponding AGV does not have to broadcast its information matrix for this special situation. The key issue in the control design for cooperative transportation tasks is that the various AGVs must not counteract each others' actions. The decentralized controller that we derived makes the AGVs track an externally provided planar motion setpoint while minimizing the interconnection forces between the load and the vehicles. Although the control design is applicable to cooperative transportation by multiple AGVs with arbitrary semi-rigid AGV-load interconnections, it is noteworthy that a particularly elegant solution arises when all interconnections are completely rigid. Then the derived local controllers have the same structure as the controllers that are normally used for individual operation. As a result, changing a few parameter settings and providing the AGVs with identical setpoints is all that is required to achieve cooperative behavior on the velocity level for this situation. The observer and controller designs for the case that the AGVs are completely rigidly interconnected to the load were successfully implemented on the two test vehicles. Experi ments were carried out with and without a load that consisted of a pallet with 300 kg pave stones. The results were reproducible and illustrated the practical validity of the observer and controller designs. There were no substantial drawbacks when the local observers used only their local sensor information, which means that our setup can also operate satisfactory when the velocity estimates are not shared with the other vehicles

    Analysis and design of controllers for cooperative and automated driving

    Get PDF

    Modeling and Control of Anti-Rolling Gyro System to Stabilize Single-Track Vehicle

    Get PDF
    Two-wheeled vehicle has many advantages such as small size, more efficiency, and more maneuverable. These advantages come at the lack of stability and safety. To improve the stability and safety of a two-wheeled vehicle, the Control Moment Gyroscopic Stabilization is considered. This system is composed to generate counteracting roll stabilizing torque. In this study, the system of gyroscopic stabilizer is simulated and validated to be implemented into a two-wheeled vehicle. Proportional-Integral-Derivative (PID) controller is designed to control the gimbal for generating the balancing torque. The performance of the proposed controller is evaluated through simulation for non-linear cases. The result of the non-linear model confirms a good balance in terms of rapid response
    • …
    corecore