DOC PREVIEW
CMU CS 10701 - The Optimized Physical Model for Real Rover Vehicle

This preview shows page 1-2-3 out of 8 pages.

Save
View full document
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

The Optimized Physical Model for Real Rover Vehicle Jun young Kwak The Robotics Institute Carnegie Mellon University Pittsburgh PA 15213 junyoung kwak cs cmu edu Abstract This paper presents the way to select appropriate features for rover vehicle model and to reduce the errors differences between two different vehicle models The fundamental idea for selecting features is to compare the error rates when the specific group of features is removed and to choose the best case Based on selected features and learning algorithm I find the optimal coefficients and adjust the system properties using those values Results from a relevant simulation experiment provide foundations to support and illustrate the benefit of the devised ways The paper concludes with several promising directions for future research 1 In trod u ction Over the past few years rover vehicles for Mars exploration have been rapidly developed based on fundamental technologies However the measure and prediction of the parameter related to a wheeled ground robot while driving is still complicated High levels of slip and friction can be observed on certain terrains and the specific condition which can lead to significant errors of the vehicle s movement inability to reach its goals or in the worst case getting stuck without the possibility of recovery 1 The reduction of cost for analyzing the vehicle model and setting up some experimental procedures is also getting an important issue Current Mars rover vehicles have a lot of parameters and properties and we have to consider select relevant features in parameters to reduce the vehicles complexity and get the optimal solution for exploration and navigation on the rough terrain To safely perform tasks in unknown or complicated environments learning algorithm can be applied to navigation on the rough terrain using different vehicle models Using an online learning method directly learns the mapping between two different vehicle models and data through the experiment The system can be trained by simply driving through representative dataset The optimal vehicle model that encodes structure of the real rover platform represents the coefficients like suspension friction and max torque and similarity on the same terrain This paper provides the methods for selecting the optimal features in real dataset and reducing the execution errors between two different vehicle models using learning algorithm Doing so provides extra information to the algorithm that allows it to operate in more than just a naive manner using whole features in dataset These suggested techniques show improvements for the reducing whole error rates during learning and execution procedures 1 1 Related work Using structure to constrain problem A limitation of the constrained method is that predictions are made independently in each small patch of terrain without including any spatial context This can cause problems when there is ambiguous feature data 3 If the system considers each of these patches independently it will give the same ground estimate for both and get at least one of them wrong This work relaxes the strong assumption of independence between selected features through the inclusion of spatial correlations Learning to predict slip for rover Slip can be defined as the difference between the different vehicles estimated by several factors This work predicts the amount of slip an exploration rover by learning from examples of traversing similar terrain Learning from examples allows the system to adapt to unknown terrains rather than using fixed heuristics or predefined rules 2 This works also consider slip learning in a nonlinear regression framework They describe a general framework to learn the functional relationship between visual information and the measured slip using training examples 2 2 1 Approach Assumptions In this work I use two different simulators CMU Vortex simulator and NASA JPL ROAMs simulator See Figure 1 These two simulators have their own vehicle models but the other parts like path planning algorithm is the exactly same In this paper to simplify the problem I assume that the terrain condition and internal control part of each vehicle model are the same Based on this assumption I concentrate on finding factors making the execution errors between two simulators like tire friction slippery suspension and max torque For the path planning algorithm I used heuristically guided RRT hRRT 4 algorithm to collect data and to test the vehicle models Figure 1 Vortex and ROAMs simulator Figure 2 Collecting data using vortex simulator 2 2 Collecting data The data used in the paper was collected from two different simulators In this work there are two different dataset and one is obtained from Vortex simulator and another is obtained from ROAMs simulator To obtain the data I repeated generating the path and storing vehicle information on the planned path See Figure 2 After repeating 20 experiments I got 798 data and each data consists of 59 features These features represent the physical vehicle model and include yaw of body linear velocity angular velocity quaternion of each part curvature current car position and current planned position Features Current car position x y z Current planned position x y z Yaw Curvature Actual velocity Quaternion of body x y z w Quaternion of each wheel x y z w 4 Linear velocity of body x y z Linear velocity of each wheel x y z 4 Angular velocity of body x y z Angular velocity of each wheel x y z 4 2 3 Selecting the optimal features in dataset 2 3 1 Algorithm In this part I explain the way to find optimal features or parameters in dataset with AdaBoost algorithm See Figure 3 a For selecting features I use AdaBoost algorithm because that makes the error low and help to reduce the accidental cases This algorithm provides the method for improving the accuracy of any learning algorithm and uses weak algorithms for single rules It also combines weak rules into a strong learning algorithm by weighting weak learners To apply AdaBoost algorithm to this problem I used linear classifiers Na ve Bayes classifier as a weak learner Figure 3 Used learning algorithm I use the physical vehicle information as features and difference between planned positions and current vehicle positions as the target information 1 Features X The physical vehicle model 59 features Yaw of body linear velocity angular velocity quaternion of each part curvature current car position and current planned


View Full Document

CMU CS 10701 - The Optimized Physical Model for Real Rover Vehicle

Documents in this Course
lecture

lecture

12 pages

lecture

lecture

17 pages

HMMs

HMMs

40 pages

lecture

lecture

15 pages

lecture

lecture

20 pages

Notes

Notes

10 pages

Notes

Notes

15 pages

Lecture

Lecture

22 pages

Lecture

Lecture

13 pages

Lecture

Lecture

24 pages

Lecture9

Lecture9

38 pages

lecture

lecture

26 pages

lecture

lecture

13 pages

Lecture

Lecture

5 pages

lecture

lecture

18 pages

lecture

lecture

22 pages

Boosting

Boosting

11 pages

lecture

lecture

16 pages

lecture

lecture

20 pages

Lecture

Lecture

20 pages

Lecture

Lecture

39 pages

Lecture

Lecture

14 pages

Lecture

Lecture

18 pages

Lecture

Lecture

13 pages

Exam

Exam

10 pages

Lecture

Lecture

27 pages

Lecture

Lecture

15 pages

Lecture

Lecture

24 pages

Lecture

Lecture

16 pages

Lecture

Lecture

23 pages

Lecture6

Lecture6

28 pages

Notes

Notes

34 pages

lecture

lecture

15 pages

Midterm

Midterm

11 pages

lecture

lecture

11 pages

lecture

lecture

23 pages

Boosting

Boosting

35 pages

Lecture

Lecture

49 pages

Lecture

Lecture

22 pages

Lecture

Lecture

16 pages

Lecture

Lecture

18 pages

Lecture

Lecture

35 pages

lecture

lecture

22 pages

lecture

lecture

24 pages

Midterm

Midterm

17 pages

exam

exam

15 pages

Lecture12

Lecture12

32 pages

lecture

lecture

19 pages

Lecture

Lecture

32 pages

boosting

boosting

11 pages

pca-mdps

pca-mdps

56 pages

bns

bns

45 pages

mdps

mdps

42 pages

svms

svms

10 pages

Notes

Notes

12 pages

lecture

lecture

42 pages

lecture

lecture

29 pages

lecture

lecture

15 pages

Lecture

Lecture

12 pages

Lecture

Lecture

24 pages

Lecture

Lecture

22 pages

Midterm

Midterm

5 pages

mdps-rl

mdps-rl

26 pages

Load more
Download The Optimized Physical Model for Real Rover Vehicle
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view The Optimized Physical Model for Real Rover Vehicle and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view The Optimized Physical Model for Real Rover Vehicle and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?