1 |
Single and multiple stereo view navigation for planetary roversBartolomé, Diego Rodríguez January 2013 (has links)
This thesis deals with the challenge of autonomous navigation of the ExoMars rover. The absence of global positioning systems (GPS) in space, added to the limitations of wheel odometry makes autonomous navigation based on these two techniques - as done in the literature - an inviable solution and necessitates the use of other approaches. That, among other reasons, motivates this work to use solely visual data to solve the robot’s Egomotion problem. The homogeneity of Mars’ terrain makes the robustness of the low level image processing technique a critical requirement. In the first part of the thesis, novel solutions are presented to tackle this specific problem. Detection of robust features against illumination changes and unique matching and association of features is a sought after capability. A solution for robustness of features against illumination variation is proposed combining Harris corner detection together with moment image representation. Whereas the first provides a technique for efficient feature detection, the moment images add the necessary brightness invariance. Moreover, a bucketing strategy is used to guarantee that features are homogeneously distributed within the images. Then, the addition of local feature descriptors guarantees the unique identification of image cues. In the second part, reliable and precise motion estimation for the Mars’s robot is studied. A number of successful approaches are thoroughly analysed. Visual Simultaneous Localisation And Mapping (VSLAM) is investigated, proposing enhancements and integrating it with the robust feature methodology. Then, linear and nonlinear optimisation techniques are explored. Alternative photogrammetry reprojection concepts are tested. Lastly, data fusion techniques are proposed to deal with the integration of multiple stereo view data. Our robust visual scheme allows good feature repeatability. Because of this, dimensionality reduction of the feature data can be used without compromising the overall performance of the proposed solutions for motion estimation. Also, the developed Egomotion techniques have been extensively validated using both simulated and real data collected at ESA-ESTEC facilities. Multiple stereo view solutions for robot motion estimation are introduced, presenting interesting benefits. The obtained results prove the innovative methods presented here to be accurate and reliable approaches capable to solve the Egomotion problem in a Mars environment.
|
2 |
Single and multiple stereo view navigation for planetary roversBartolome, D R 08 October 2013 (has links)
This thesis deals with the challenge of autonomous navigation of the ExoMars rover.
The absence of global positioning systems (GPS) in space, added to the limitations
of wheel odometry makes autonomous navigation based on these two techniques - as
done in the literature - an inviable solution and necessitates the use of other approaches.
That, among other reasons, motivates this work to use solely visual data to solve the
robot’s Egomotion problem.
The homogeneity of Mars’ terrain makes the robustness of the low level image
processing technique a critical requirement. In the first part of the thesis, novel solutions
are presented to tackle this specific problem. Detection of robust features against
illumination changes and unique matching and association of features is a sought after
capability. A solution for robustness of features against illumination variation is proposed
combining Harris corner detection together with moment image representation.
Whereas the first provides a technique for efficient feature detection, the moment images
add the necessary brightness invariance. Moreover, a bucketing strategy is used
to guarantee that features are homogeneously distributed within the images. Then, the
addition of local feature descriptors guarantees the unique identification of image cues.
In the second part, reliable and precise motion estimation for the Mars’s robot is
studied. A number of successful approaches are thoroughly analysed. Visual Simultaneous
Localisation And Mapping (VSLAM) is investigated, proposing enhancements
and integrating it with the robust feature methodology. Then, linear and nonlinear optimisation
techniques are explored. Alternative photogrammetry reprojection concepts
are tested. Lastly, data fusion techniques are proposed to deal with the integration of
multiple stereo view data.
Our robust visual scheme allows good feature repeatability. Because of this,
dimensionality reduction of the feature data can be used without compromising the
overall performance of the proposed solutions for motion estimation. Also, the developed
Egomotion techniques have been extensively validated using both simulated and
real data collected at ESA-ESTEC facilities. Multiple stereo view solutions for robot
motion estimation are introduced, presenting interesting benefits. The obtained results
prove the innovative methods presented here to be accurate and reliable approaches
capable to solve the Egomotion problem in a Mars environment. / © Cranfield University
|
3 |
A Volumetric Contact Model for Planetary Rover Wheel/Soil InteractionPetersen, Willem January 2012 (has links)
The main objective of this research is the development of a volumetric wheel-soil ground contact model that is suitable for mobile robotics applications with a focus on efficient simulations of planetary rover wheels operating on compliant and irregular terrains. To model the interaction between a rover wheel and soft soil for use in multibody dynamic simualtions, the terrain material is commonly represented by a soil continuum that deforms substantially when in contact with the locomotion system of the rover. Due to this extensive deformation and the large size of the contact patch, a distributed representation of the contact forces is necessary. This requires time-consuming integration processes to solve for the contact forces and moments during simulation.
In this work, a novel approach is used to represent these contact reactions based on the properties of the hypervolume of penetration, which is defined by the intersection of the wheel and the terrain. This approach is based on a foundation of springs for which the normal contact force can be calculated by integrating the spring deflections over the contact patch. In the case of an elastic foundation, this integration results in a linear relationship between the normal force and the penetration volume, with the foundation stiffness as the proportionality factor. However, due to the highly nonlinear material properties of the soft terrain, a hyperelastic foundation has to be considered and the normal contact force becomes proportional to a volume with a fractional dimension --- a hypervolume. The continuous soil models commonly used in terramechanics simulations can be used in the derivation of the hypervolumetric contact forces. The result is a closed-form solution for the contact forces between a planetary rover wheel and the soft soil, where all the information provided by a distributed load is stored in the hypervolume of interpenetration.
The proposed approach is applied to simulations of rigid and flexible planetary rover wheels. In both cases, the plastic behaviour of the terrain material is the main source of energy loss during the operation of planetary rovers. For the rigid wheel model, a penetration geometry is proposed to capture the nonlinear dissipative properties of the soil. The centroid of the hypervolume based on this geometry then allows for the calculation of the contact normal that defines the compaction resistance of the soil. For the flexible wheel model, the deformed state of the tire has to be determined before applying the hypervolumetric contact model. The tire deformation is represented by a distributed parameter model based on the Euler-Bernoulli beam equations.
There are several geometric and soil parameters that are required to fully define the normal contact force. While the geometric parameters can be measured, the soil parameters have to be obtained experimentally. The results of a drawbar pull experiment with the Juno rover from the Canadian Space Agency were used to identify the soil parameters. These parameters were then used in a forward dynamics simulation of the rover on an irregular 3-dimensional terrain. Comparison of the simulation results with the experimental data validated the planetary rover wheel model developed in this work.
|
4 |
A Hardware-in-the-Loop Test Platform for Planetary RoversYue, Bonnie January 2011 (has links)
Hardware-in-the-Loop (HIL) test platform for planetary rovers was designed, fabricated and tested in
the present work. The ability for planetary rover designers and mission planners to estimate the rover’s
performance through software simulation is crucial. HIL testing can further the benefits of software
simulations by allowing designers to incorporate hardware components within traditionally pure software
simulations. This provides more accurate performance results without having access to all hardware
components, as would be required for a full prototype testing.
The test platform is designed with complete modularity such that different types of tests can be
performed for varying types of planetary rovers and in different environments. For demonstrating the
operation of the test platform, however, the power system operation of a solar powered rover was
examined. The system consists of solar panels, a solar charge controller, a battery, a DC/DC converter, a
DC motor and a flywheel. In addition, a lighting system was designed to simulate the solar radiation
conditions solar panels would experience throughout a typical day. On the software side, a library of
component models was developed within MapleSim and model parameters were tuned to match the
hardware on the test bench. A program was developed for real-time simulations within Labview allowing
communication between hardware components and software models. This program consists of all the
component models, hardware controls and data acquisitioning. The GUI of this program allows users to
select which component is to be tested and which component is to be simulated, change model parameters
as well as see real time sensor measurements for each component. A signal scaling technique based on
non-dimensionalization is also presented, which can be used in an HIL application for obtain scaling
factors to ensure dynamic similarity between two systems.
A demonstration of power estimation was performed using the pure software model simulations as
well as the pure hardware testing. Hardware components were then added into the software simulation
progressively with results showing better accuracy as hardware is added. The rover’s power flow was also
estimated under different load conditions and seasonal variation. These simulations clearly demonstrate
the effectiveness of an HIL platform for testing a rover’s hardware performance.
|
5 |
A Hardware-in-the-Loop Test Platform for Planetary RoversYue, Bonnie January 2011 (has links)
Hardware-in-the-Loop (HIL) test platform for planetary rovers was designed, fabricated and tested in
the present work. The ability for planetary rover designers and mission planners to estimate the rover’s
performance through software simulation is crucial. HIL testing can further the benefits of software
simulations by allowing designers to incorporate hardware components within traditionally pure software
simulations. This provides more accurate performance results without having access to all hardware
components, as would be required for a full prototype testing.
The test platform is designed with complete modularity such that different types of tests can be
performed for varying types of planetary rovers and in different environments. For demonstrating the
operation of the test platform, however, the power system operation of a solar powered rover was
examined. The system consists of solar panels, a solar charge controller, a battery, a DC/DC converter, a
DC motor and a flywheel. In addition, a lighting system was designed to simulate the solar radiation
conditions solar panels would experience throughout a typical day. On the software side, a library of
component models was developed within MapleSim and model parameters were tuned to match the
hardware on the test bench. A program was developed for real-time simulations within Labview allowing
communication between hardware components and software models. This program consists of all the
component models, hardware controls and data acquisitioning. The GUI of this program allows users to
select which component is to be tested and which component is to be simulated, change model parameters
as well as see real time sensor measurements for each component. A signal scaling technique based on
non-dimensionalization is also presented, which can be used in an HIL application for obtain scaling
factors to ensure dynamic similarity between two systems.
A demonstration of power estimation was performed using the pure software model simulations as
well as the pure hardware testing. Hardware components were then added into the software simulation
progressively with results showing better accuracy as hardware is added. The rover’s power flow was also
estimated under different load conditions and seasonal variation. These simulations clearly demonstrate
the effectiveness of an HIL platform for testing a rover’s hardware performance.
|
6 |
A Volumetric Contact Model for Planetary Rover Wheel/Soil InteractionPetersen, Willem January 2012 (has links)
The main objective of this research is the development of a volumetric wheel-soil ground contact model that is suitable for mobile robotics applications with a focus on efficient simulations of planetary rover wheels operating on compliant and irregular terrains. To model the interaction between a rover wheel and soft soil for use in multibody dynamic simualtions, the terrain material is commonly represented by a soil continuum that deforms substantially when in contact with the locomotion system of the rover. Due to this extensive deformation and the large size of the contact patch, a distributed representation of the contact forces is necessary. This requires time-consuming integration processes to solve for the contact forces and moments during simulation.
In this work, a novel approach is used to represent these contact reactions based on the properties of the hypervolume of penetration, which is defined by the intersection of the wheel and the terrain. This approach is based on a foundation of springs for which the normal contact force can be calculated by integrating the spring deflections over the contact patch. In the case of an elastic foundation, this integration results in a linear relationship between the normal force and the penetration volume, with the foundation stiffness as the proportionality factor. However, due to the highly nonlinear material properties of the soft terrain, a hyperelastic foundation has to be considered and the normal contact force becomes proportional to a volume with a fractional dimension --- a hypervolume. The continuous soil models commonly used in terramechanics simulations can be used in the derivation of the hypervolumetric contact forces. The result is a closed-form solution for the contact forces between a planetary rover wheel and the soft soil, where all the information provided by a distributed load is stored in the hypervolume of interpenetration.
The proposed approach is applied to simulations of rigid and flexible planetary rover wheels. In both cases, the plastic behaviour of the terrain material is the main source of energy loss during the operation of planetary rovers. For the rigid wheel model, a penetration geometry is proposed to capture the nonlinear dissipative properties of the soil. The centroid of the hypervolume based on this geometry then allows for the calculation of the contact normal that defines the compaction resistance of the soil. For the flexible wheel model, the deformed state of the tire has to be determined before applying the hypervolumetric contact model. The tire deformation is represented by a distributed parameter model based on the Euler-Bernoulli beam equations.
There are several geometric and soil parameters that are required to fully define the normal contact force. While the geometric parameters can be measured, the soil parameters have to be obtained experimentally. The results of a drawbar pull experiment with the Juno rover from the Canadian Space Agency were used to identify the soil parameters. These parameters were then used in a forward dynamics simulation of the rover on an irregular 3-dimensional terrain. Comparison of the simulation results with the experimental data validated the planetary rover wheel model developed in this work.
|
Page generated in 0.0586 seconds