-
Notifications
You must be signed in to change notification settings - Fork 13
Weekly Reports
mbechtel2 edited this page Aug 3, 2017
·
23 revisions
- [James]
- Task 1: Complete a URDF model of the car for simulating in RViz and Gazebo
- Task 2: Set up a joint_state_publisher that uses Twist messages to move parts of the car
- [Michael]
- Task 1: Go through the video recorded from the car and save all frames as separate png images.
- Task 2: Get an estimate of the steering angle and write it to a row in a csv file along with the path to the frame png.
- [Nick]
- Task 1: Set up development environment with ROS and tensorflow.
- Task 2: Started build process for second car.
- [James]
- Task 1: Complete the joint_state_publisher so that the entire car can move within the RViz simulator
- Task 2: Make sure that the RViz functionality is also present when running Gazebo
- [Michael]
- Task 1: Develop a Keras model that can be trained using the data obtained.
- Task 2: If possible, load the recorded video onto the DeepTesla website to see if the model can also be trained there.
- [Nick]
- Task 1: Start testing if the deepdrive-universe model can be trained using the data that Michael collected.
- Task 2: Setup second Pi and finish second car.
-
[Michael]
- Task 1: Change data collection to save all videos/data in separate dataset folders.
- Task 2: Create a Keras model that is trained with data from all datasets.
- Task 3: Train model using deeptesla (currently doesn't work for videos where initial frames don't exist).
-
[Nick]
- Task 1: No longer exploring/experimenting with deepdrive or universe. Currently working on getting deeptesla to work on the pi.
- Task 2: Waiting on motor hat and battery pack to finish second picar.
-
[James]
- Task 1: Working on tf Broadcaster for RViz
- Task 2: Converting message publisher into C++
-
[Michael]
- Task 1: Get all datasets/videos to work with deeptesla.
- Task 2: Get data of car driving around and train the models with that data.
-
[Nick]
- Task 1: Finish second picar.
- Task 2: Work with Michael in collecting trainable data sets from the hallways.
- Task 3: Get deeptesla working and training with our datasets.
-
[James]
- Task 1: Publish odometry messages to robot model
- Task 2: Determine angle for applying the transform broadcaster
- Task 3: Update the ROS Tutorial Wiki page
- [James]
- Task 1: Worked on TF angles and Odometry messages for carModel simulation
- Task 2: Updated repository wiki for running using carModel simulation
- [Michael]
- Task 1: Captured initial data from picar and trained a model using it.
- Task 2: Used deeptesla to create a visualization of model performance including statistics (error, average error, etc.).
- [James]
- Task 1: Continue working on odometry message publishing
- Task 2: Begin work on Gazebo navigation
- [Michael]
- Task 1: Collect more extensive training data that can be used to train the model.
- Task 2: Modify deeptesla model to optimize performance and, potentially, reduce training time.
- Task 3: Get visualization to work on the raspberry pi (currently not able to due to an opencv error).
- [James]
- Task 1: Completed Odometry Publishing in RViz
- [Michael]
- Task 1: Create publisher node that takes predicted angles from the trained model using a video and publishes them to the cmd_vel topic. This got the wheels to turn in the RViz simulator.
- [James]
- Task 1: Add camera/sensor for Gazebo model
- Task 2: Work on OpenCV image conversion in ROS
- [Michael]
- Task 1: Get predicted angles from the model using images from the mjpg stream and publish those to cmd_vel.
- Task 2: Test publishing messages to the picar and getting it to drive autonomously.
- [James]
- Task 1: Worked on Video Converter and Stream Converter
- [Michael]
- Task 1: Made data collected in Udacity compatible with deeptesla training.
- Task 2: Create ROS publisher and non_ROS controller that gets the picar to self-drive.
- [James]
- Task 1: Alter Car Controller for RViz publishing
- Task 2: Research RViz Map-making
- [Michael]
- Task 1: Alter path and/or controllers to improve the car's self-driving.
- Task 2: Create controller for Udacity for potentially testing models in that environment.
- [James]
- Task 1: Working on Stream and Video Driver
- Task 2: Rviz Training for Datasets #1-4
- [Michael]
- Task 1: Added controller for testing the model in Udacity.
- Task 2: Create ROS and non-ROS controllers that implement the DAgger method.
- [James]
- Task 1: RViz Stream Driver Mimicing the Actual Car
- Task 2: Path Planning
- Task 3: ROS Report
- [Michael]
- Task 1: Work on DAgger controllers to improve the car's self-driving.
- Task 2: Find other sources for data collection.
- [James]
- Task 1: Updated Gazebo Car Model
- Task 2: Researched path-planning and map-making for final report
- [Michael]
- Task 1: Added frame number and state variable value to video.
- Task 2: Got video of the car driving on the track and in the hall.