-
1Overview:
The build sequence needs to be taken one step at a time. Start with the basic platform and add capability in a sequence that makes sense. The system should start with the chassis and add sensors and sub-systems until a complete rover is completed. The following list is the sequence of hardware and capabilities that should be added in the order specified. Note that this also contains the status of the build.
-
2Rover Chassis
This includes the basic platform kit plus motors, motor controllers and Arduino. The tests involve implementing basic motor control commands and distance traveled.
- Assemble Rover along with new rear motors —> Complete
- Install Power battery. —> Complete
- Install Logic battery. —> Complete
- Install Power Regulator. —> Complete
- Install switch and charge posts. —> Complete
- Install power and ground panel. —> Complete
- Implement Arduino command: 18 —> Complete
- Install Roboclaws —> Complete
- Install Arduino —> Complete
- Implement Roboclaw Arduino commands: 5-8, 16, 25-26 —> Complete
-
3Arduino LCD
This includes an LCD backpack and Arduino jumpers. This allows the ability for the Arduino to provide internal status while operating.
- Install Arduino LCD. —> Complete
- Implement Arduino output to LCD —> Complete
-
4Collision Avoidance
This includes one of the pan and tilt masts plus all the sonar sensors. New capabilities include drop off sensing and obstacle sensing.
- Install drop-off sonar sensors. —> Complete
- Implement sensor Arduino commands: 19-20 —> Complete
-
5Orientation
This includes the orientation/compass sensor. New capabilities include compass heading and rover orientation.
- Install orientation/compass sensor. —> Complete
- Implement orientation/compass Arduino commands: 9, 21-24 —> Complete
-
6Lidar
Generate distance map.
- Install pan mast —> Complete
- Implement pan Arduino command: 13-14 —> Complete
- Install pan and tilt mast —> Complete
- Install PWM Board. —> Complete
- Install Lidar sensor —> Complete
- Implement Read Lidar Arduino Command: 15 —> Complete
- Implement map generation on Raspberry Pi —> Complete
-
7Raspberry Pi
This includes that Raspberry Pi plus LCD output display. Develop the interface between Raspberry Pi and Arduino.
- Install Raspberry Pi —>
- Install Raspberry Pi LCD —> Complete
- Implement Raspberry Pi LCD interface —> Complete
- Implement Raspberry Pi commands: MF, MB, RR, RL, RO, RS, TD, RD, RP —> Complete
- Implement initial Web Interface to send commands —> Complete
- Implement ability to chain commands —> Complete
- Implement status page as main page —> Complete
-
8Camera
This includes the camera and pan/tilt mast. This allows the ability to provide video display.
- Install pan and tilt mast —> Complete
- Implement pan and tilt Arduino commands: 10-12 —> Complete
- Install Camera. —> Complete
- Implement Raspberry Pi commands: CC, CR, CL, CU, CD —> Complete
-
9Power
This includes the solar panel which doubles as a light sensor. New capabilities include sensing sunlight and solar charging behavior.
- Connect logic voltage to Arduino pin —> Complete
- Implement Arduino command: 17 —> Complete
- Install Solar panel ->
- Implement Arduino command: 18 ->
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.