Project

General

Profile

Statistics
| Branch: | Revision:

robobuggy / Todo.txt @ 8db47e6e

History | View | Annotate | Download (1.68 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
[x] 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
   - Include .h files in all cmakelists; buggysim
54

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

    
58

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

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

    
65

    
66

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

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

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