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
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
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
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
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:

1 Introduction1.1 Related work2 Approach2.1 Assumptions2.2 Collecting data2.3 Selecting the optimal features in dataset2.3.1 Algorithm2.3.2 Evaluation2.4 Reducing the execution errors2.4.1 Comparing two learning algorithms2.4.1.1 Algorithms2.4.1.2 Finding the optimal coefficient for the function2.4.2 Predicting the execution error and finding the optimal parameter to reduce the error3 Experimental results3.1 Experiment setup3.2 Selecting the optimal features in dataset3.3 Reducing the execution errors3.3.1 Comparing two learning algorithms3.3.2 Predicting the execution error and finding the optimal parameter to reduce the error4 Discussion and conclusionReferences모The Optimized Physical Model for Real Rover Vehicle Jun-young Kwak The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 [email protected] 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 Introduction 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 Approach 2.1 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 simulator2.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


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 2 2 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?