Project

General

Profile

Statistics
| Branch: | Revision:

robobuggy / Todo.txt @ 3f5aa522

History | View | Annotate | Download (1.6 KB)

1
ToDo Items
2
==========
3

    
4

    
5
msebek
6
------
7
Sim
8
 - Refactor into more AbstractClass/Class
9
 - Check heading/message output
10
 - Add maps/courses/walls
11
 - Give the buggy mass
12
 - Make sure services are relevant
13

    
14
Nav
15
 - Print out Steering Angle
16
 - Service to load with waypoints. 
17
 - Tight loop to determine the closest waypoint. navigate to it?
18
 - PID control of some sort. 
19

    
20
Planner
21
 - Given map, allow planning. 
22
 - Allow feedback
23
 - Optimizer (consider simulation feedback)
24

    
25
- Start figuring out nav/AI
26
- Lane Lines?
27
- Move Maps to a common folder
28

    
29

    
30
Goals
31
=====
32
Week 2 (due 12/27)
33
------------------
34
[x] I can manually control a buggy, rolling down a hill in simulation.
35

    
36
[x] I can have a buggy follow waypoints in order to navigate the course, in simulation.
37

    
38
Week 3 (due 1/3)
39
----------------
40
[o] I can generate an optimized set of waypoints for a given map. 
41
    - This is being pushed to pathplanning.
42

    
43
[ ] I can plot a buggy in real-life onto the visualizer
44

    
45
Design Work:
46
1. rename buggymsgs into buggycommon
47
2. add buggymaps package
48
3. Use parameter server to load maps
49
   - mapname/map?
50
   - offset
51
4. rearchitect simulator into "sim" and "visualizer"
52
5. Document each package, fill out package.xml and cmakelist
53

    
54
6. be able to save run data into a new map.
55
7. design map-merge facilities
56

    
57

    
58
Week 4 (due 1/11)
59
-----------------
60
[ ] I can control the buggy's servo, and it can mirror what happens in simulation.
61

    
62
[ ] I can use GPS as input to the buggynav.
63

    
64

    
65

    
66
Later
67
-----
68
I can manually drive the course.
69

    
70
I can use a run of the buggy to gather course information.
71

    
72
I can update the course map with information gathered from a run of the buggy.