Coder Social home page Coder Social logo

icub-tech-iit / ipts Goto Github PK

View Code? Open in Web Editor NEW
3.0 9.0 2.0 76.81 MB

iCub Tech PROTO Test Suite

License: BSD 3-Clause "New" or "Revised" License

C# 0.10% Batchfile 0.01% HTML 0.50% Dylan 0.01% Inno Setup 0.05% C 97.03% Assembly 2.30%
testing-suite robotics production icub-robot

ipts's Issues

Add details to motor testing

Add a test for brushless motors in order to check the correct fitting between rotor and shaft

These are the images to be used :

image

image

image

The test name should be : "Test accoppiamento albero e rotore"

ETS - 2FOC - add Pickit4 support

Task description

We need to add support for the Pickit4 debugger in the ETS test suite for 2FOC testing since Pickit3 is discontinued.

To do that we need the 2FOC test jig and we've to check if a new programming cable is needed.

Definition of Done

  • ETS updated and tested
  • Churn out a new IPTS release

cc @pattacini @Fabrizio69 @maggia80 @emilianob80

New release for IPTS, to test boards MTB4 (12008.C) and STRAIN2(11996.C)

Task Description

According to this comment and as discussed with @davidetome and @pattacini, it's necessary to change the test firmware for the new boards:

  • Cod.12008.C - MTB4, IIT - Electronic board for tactile sensor, with 3 axis accelerometers Vin 5Vcc
  • Cod.11996.C - STRAIN2, IIT - Electronic board, 6 channels strain gauges variable gain interface board with CAN/UART, Temperature sensor, IMU, STM32L4

Definition of Done

New release for IPTS is ready and tested with the new boards MTB4 (cod.12008.C) and STRAIN2 (cod.11996.C).

2FOC - add support for version K

Task description

We need to update the test of 2FOC to support 3336.K revision which implements a higher overcurrent limit (31A) and causes relative tests to fail :

  • test I su ponte CH 1
  • test I su ponte CH 2

Definition of Done

  • test updated
  • new IPT release produced

cc @Nicogene @maggia80 @Fabrizio69

FAP - add test support

As per the title, we need to add test support for FAP boards.

Tasks

cc @Nicogene @maggia80 @marcoaccame

AMC - add test support

As per the title, we need to add test support for AMC boards.

Tasks

cc @Nicogene @maggia80 @marcoaccame

New release for IPTS, to test boards STRAIN2C (11996.C)

Task Description

Following #5, it's necessary to change the test firmware for:

  • Cod.11996.C - STRAIN2, IIT - Electronic board, 6 channels strain gauges variable gain interface board with CAN/UART, Temperature sensor, IMU, STM32L4

Definition of Done

  • Release the test FW for strain2 rev.B using the embot framework
  • Produce the new library stmhal for the new stm32l452X uP
  • Release the test FW for strain2 rev.C using the embot framework
  • Add strain2c test support in IPTS and produce a new release

cc @pattacini @marcoaccame @Fabrizio69 @maggia80 @MrAndrea @emilianob80

Check the 2foc procedure

The supplier www.mwfep.com complaints regarding the USB CAN driver.

We provided the mini USB CAN device that needs a driver that is no longer available on the ESD site.
Verify if the procedure provides the correct driver. If not we need to update the kit cod.4569.E - 2FOC_ADC, IIT - Testing equipment for 2FOC boards with the newest CAN device.

Dod
The procedure is correct

Verify current status of motor testing suite

Task description

During PI15 planning it came out that the motor testing suite is not complete.
We need to meet with @icub-tech-iit/proto in order to see which are the missing tests and plan the required activities.

Definition of Done

Verification done + plan done.

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.