--- title: Meeting 9/11/21 tags: meeting-notes --- # Meeting 9/11/21 ### General Action Items - Fill out [Github form](https://forms.gle/b84vftCSDLFosxMa7) to get access to github - Fill out the [whenisgood](http://whenisgood.net/eatdteg) form to share your availibility - Join the software role in the #roles channel to get announcements and notifications regarding software stuff (feel free to mute other subteam categories to limit "spam notifs") ### Discussion - [ ] Get to know the team and what they're interested in (If you're not on here, add yourself to this list please) - High-level - Add here - Navigation - Ashvin,Stuti, Alice - Localization - Evan,Stuti, Allison - Task-level Control - Ashvin - Low-level - Add here - Interested in doing all - Raghava, Naren - [ ] Discuss some subareas more in-depth - High-level - Looking into mapping out all the states the robot could be in a behavior tree or finite state machine - [Tutorial by robotic sea bass](https://roboticseabass.com/2021/05/08/introduction-to-behavior-trees/) - Navigation - Localizing craters + rocks - Using a neural network and SOTA object detection pipelines to detect craters - Pretrained models for transfer learning: YOLO, ImageNet, ResNet50 - How would we collect a dataset? - Can our network generalize? One-shot learning because we cannot access image space "on the moon" - Domain randomization? - Use image processing algorithms that are robust enough to detect circular crater region (2-3 points of crater is enough to localize it with depth camera) - Generating an optimal path around discovered obstacles (being able to update the path as new obstacles are localized) - Spline generation? - RRT? A-star? - Going simple first with just following a tutorial - [A-star with Turtlebot](https://github.com/aarjunsrinivasan/A-Star-using-TurtleBot-ROS) - Uses ROS melodic, unsure if it works on noetic, but it should - Localization - BLE sensor - Trying to get things working with phones + raspberry pi to minimize assumptions - TODO: Need more accurate info on wifi/bluetooth drivers - Use Jetson Xavier NX, maybe their datasheet has details? - Task-level Control - Pretty much fully dependent on exdep downselection - Drivetrain needs encoders on their motors for velocity feedback + control (can use T265 localization to help out here as well) ### Future Discussion #### General - How is the wiki? Too complex? Not enough info? Too vague? - BIDC access #### High-level #### Navigation #### Localization #### Task-level Control #### Low-level