Giter Club home page Giter Club logo

2023-tasks's People

Contributors

mckartha avatar

Stargazers

 avatar

Watchers

 avatar  avatar

2023-tasks's Issues

Organize loft area

Stuff to organize:

  • put shelving up in loft
  • organize stuff onto shelves
    • get a metal shelf upstairs
    • get containers to organize stuff

Design and Prototype/Build claw mechanism

@WJiarong and @Ethancrumrine worked on a prototype claw/grabber/manipulator in the first few build weeks

They ended up:

  • laser cutting some wooden arms from birch - eventually these will probably be plexiglass or milled aluminum
  • cnc milling a 2"x2" square aluminum tube to pocket it and make space for bearings
  • selecting a small pneumatic cylinder to actuate the arms in/out
  • selecting a small Neo brushless motor to spin end-effector wheels to help grabbing cones and squares
  • selecting/finding a set of bearings and chain to connect the motor and wheels
  • assembling the claw/grabber so it could be tested with cones and cubes

In the end, pneumatic testing (maybe at twice expected pressure) broke the birch arms

Build Pneumatic test rig to test mechanisms

Ryan is leading/guiding team members to assemble a test-bed for pneumatics

  • this will be using a new RoboRio v2 that needs to have firmware flashed
  • this board also has:
    • a new Power Distribution Hub (which may also need firmware flashed)
    • an old(er) Pneumatic Control Module
    • a pneumatic solenoid module
    • a dual-pressure gauge
    • a small pneumatic pump and tank
    • pneumatic tubing and connectors
    • a power switch and battery connector

Build new Swerve modules [Task List]

Build Swerve modules

Status on 2023Jan24

  • #12
    • 3 Swerve drive modules complete, 4th and backup 5th modules still to build/complete

Task for each Swerve module (maybe unnecessary)

  • #36 - completed ~Tuesday 2023Jan24
  • #37 - completed ~Tuesday 2023Jan24
  • #38 - completed ~Tuesday 2023Jan24
  • #39 - completed ~Thursday 2023Feb02
  • #40 - still in progress
    • the last Swerve modules needs more 3D-printed motor pinion spacers
    • the original spacers were printed in blue PLA by Jeffrey

Wheel tread for Swerve modules

Install Swerve modules onto frame

Configure RPi ethernet interface with known static address for local development

Configure /etc/dhcpcd.conf on the RPi to serve a static IP address on the ethernet eth0 interface

  • IP address = 192.168.8.30

Confirm that the IP address is correct by connecting it to a notebook via ethernet, probably with an IP address alias of 192.168.8.1 and confirm that one can SSH to the RPi using it's static address

Also test routing to internet - provided that the connected notebook is sharing its internet connection and is routing traffic properly; also need the gateway in /etc/dhcpcd.conf set to use (probably) 192.168.8.1 as the gateway IP address

Work through 2023 game strategies

While at U of M for kick-off, after reading the manual:

  • analyze game to understand scoring opportunities
  • brainstorm and work through possible game strategies
  • guesstimate which strategies might be used by best teams
  • decide on which drivetrain to use and other robot elements
    • decided on Swerve Drive

Build motor test board to use to test prototypes

Setup a motor test board that can be used to test standard motors with our without motor controllers, and CAN motors

We found a motor switch box that allows simple on/off motor testing but does not provide variable output without a motor controller

RPi to Rio integration & communication [Task List]

RPi tasks for communication with RoboRio

  • Setup static IP on RPi ethernet interface
  • Setup WPI network tables to exchange/receive data from the RPi
    • including target coordinates and video from the USB cam connected to the RPI

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.