Difference between revisions of "TEO"

From Asibot & HOAP3 & TEO Wiki
Jump to navigation Jump to search
 
(233 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
__NOTITLE__
 +
== IMPORTANTE! LEER PRIMERO!! ==
 +
 +
* [https://roboticslab-uc3m.github.io/teo-developer-manual Manual de desarrollador de TEO]
 +
 +
== AVISO IMPORTANTE: Al proceder, se aceptan las condiciones anteriores ==
 +
 
Welcome to the '''TEO Wiki'''. Links to other robot projects can be found in the [[Main Page]].
 
Welcome to the '''TEO Wiki'''. Links to other robot projects can be found in the [[Main Page]].
----
+
 
* Repository: [http://robots.uc3m.es/svn/TEOrepo TEOrepo (SVN)] (SVN Tutorial: [http://asrob.uc3m.es/w/index.php/Tutorial_SVN spanish])
+
== Everyday Log ==
* Google Group: [https://groups.google.com/forum/#!forum/humanoidesroboticslab humanoidesroboticslab]
+
* [https://docs.google.com/spreadsheets/d/1RBBhsvR1kPimETVTzeJ3UTte0rK8_h7XX5WKw2b_Egc/edit?usp=sharing Excel: '''Drivers Check''']  
* Youtube: [https://www.youtube.com/playlist?list=PLhVfUTRQ_sD7A_Bt8ew1qv_8cUsDruwHF jgvictores channel] [https://www.youtube.com/user/santimorante/featured santimorante channel]
+
* [[Procedimiento Revisión Drivers |'''Motor/Driver Procedure''']]
----
+
* [https://docs.google.com/document/d/15OwIKENh2krmtPQU3N7zuWsnvgV0hHUxeP0UGthygaI/edit?usp=sharing '''Logbook''']
* IP and MAC list of Main PC, etc: [[TEO Network information]]
+
 
* Drawings: [[TEO Diagrams]]
+
== Links of General Interest ==
* Main PC documentation (doxygen): [http://robots.uc3m.es/dox-teo-main teo-main]
+
* [http://robots.uc3m.es/gitbook-teo-developer-manual/diagrams.html TEO DIAGRAMAS]
* Body PCs documentation (doxygen): [http://robots.uc3m.es/dox-teo-body teo-body]
+
* [http://robots.uc3m.es/gitbook-teo-developer-manual/network-information.html TEO Cluster: Network, IP, MAC and PC specification list] / [[TEO Network troubleshooting]]
* Head PC documentation (doxygen): [http://robots.uc3m.es/dox-teo-head  teo-head]
+
* [https://docs.google.com/a/uc3m.es/spreadsheets/d/1_DjZ9MEbwFc2IecMJ0rrNGOPN1bdDIQezkVwxBhfs80/edit?usp=sharing Hoja de RESERVAS de partes de robot]
----
+
* [http://robots.uc3m.es/gitbook-teo-developer-manual/demo-procedure.html '''Demo Procedure'''] / [[Qué llevar a Demos (TEO)|'''What to Take to Demos''']]
* To Do (electronics):
+
 
** Solder capacitors (left hand, right force).
+
== Repositories ==
* To Do (mechanics):
+
 
** Fix both elbow motor/drivers... Left elbow encoder wires? Right elbow driver, subsitute for wrist one???
+
* For relevant parts of the [https://github.com/roboticslab-uc3m roboticslab-uc3m organization at GitHub], refer to:
** Fix right elbow shoulder encoder wires (fails sometimes).
+
** [https://github.com/roboticslab-uc3m/teo-developer-manual TEO developer manual]
** Head pan.
+
 
** Force sensor cables.
+
* TEOrepo: Private repository containing HW, backups, etc
** Foam on arms for PbD.
+
** [http://robots.uc3m.es/svn/TEOrepo Source code (TEOrepo)]
* To Do (diagrams):
+
** Backups: http://robots.uc3m.es/svn/TEOrepo/backups (How to restore a booteable image partition: [[Tutorial: Cómo restaurar un S.O en una partición arrancable | spanish]])
** Remove gripper ports from Joints_(yarp).svg
+
 
** Add canDevice on Joints_(can).svg
+
* [DEPRECATED] [http://robots.uc3m.es/svn/RH2repo Link to the Old Repository RH2repo (old SVN)] (SVN Tutorial: [http://asrob.uc3m.es/w/index.php/Tutorial_SVN spanish])
* To Do (software/teo-main):
+
 
** TEO model in simulator with all joints.
+
== Social media ==
** Kinematics configuration files for all joints for KdlController ([[TEO Diagrams]], [http://robots.uc3m.es/svn/TEOrepo/modelling/diagrams link in repo]).
+
* Videos: [https://www.youtube.com/playlist?list=PLhVfUTRQ_sD7A_Bt8ew1qv_8cUsDruwHF jgvictores channel] [http://www.dailymotion.com/santimorante santimorante channel]
** Full dynamics ([http://robots.uc3m.es/svn/TEOrepo/modelling/dynamics dynamics]). Unlocks gravity compensation and force control once we have current control.
+
* [DEPRECATED] [https://groups.google.com/forum/#!forum/humanoidesroboticslab Link to the Old Google Group]
** Speech recognition.
+
== To Do ==
** (needed?) Small QR detector module.
+
This list should also include long-shot ideas, and applies for: this server, this wiki, TEO (the actual robot), and TEOrepo. For kinematics-dynamics, yarp-devices and vision, please use the previously provided links.
** (needed?) Paint TEO model in simulator white.
+
* [General]
* To Do (software/teo-body):
+
** Create working partitions (freeze for demos).
** Update and test launchManipulation, recordManipulation, playbackManipulation (ptMode).
+
* [Server]:
** Make fail recovery program for iPOS using BodyBot (will have to modify BodyBot and motoripos).
+
** wiki cron.
** Fix units of motoripos velocity control.
+
* [Wiki] Diagrams:
** Fix units of motoripos current control.
+
** Camera X axis offset.
** Update and test launchLocomotion, recordLocomotion, playbackLocomotion (ptMode).
+
** Masses.
** (needed?) Modularize and abstract HicoCan on BodyBot.
+
* [TEO] Hardware:
* To Do (software/teo-head):
+
** Battery management system
** vision: cylinder 3d position+orientation and color detector. Can be based on [https://svn.code.sf.net/p/roboticslab/code/example/pcl/captureToolXyz captureToolXyz] and [https://svn.code.sf.net/p/roboticslab/code/example/pcl/cylinderSegmentation cylinderSegmentation], but cylinderSegmentation never gets the main (only) cylinder.
+
* [TEOrepo] PIC firmware:
* To Do (software/PIC):
+
** Read 485 for JR3 force sensors.
** reading SPI for CUI absolute encoders (Juanmi).
+
* [TEO] demos:
** reading 485 for JR3 force sensors.
+
** We can put a hashtag in RoboticsLab twitter for promotion the robot when people take photos with it. For example: #IloveTeo
* To Do (software/general):
+
* [[TEO Accomplished Tasks|Accomplished Tasks]]
** Define behavior ([http://robots.uc3m.es/svn/TEOrepo/software/behavior/ check this out]).
 
** Create and upload more backup images ([http://robots.uc3m.es/svn/TEOrepo/backups backups]).
 
** Move to github? Better issues tracker. Trello? But don't want more tools and accounts...
 
** Tests and mockup objects.
 
** Continuous Integration framework.
 
* [[TEO Accomplished Tasks]]
 
----
 
* [[RH2|Link to the Old RH2 page]]
 
* [http://robots.uc3m.es/svn/RH2repo Link to the Old Repository RH2repo (old SVN)] (SVN Tutorial: [http://asrob.uc3m.es/w/index.php/Tutorial_SVN spanish])
 
* Backups: http://robots.uc3m.es/svn/TEOrepo/backups
 

Latest revision as of 12:41, 14 May 2021

IMPORTANTE! LEER PRIMERO!!

AVISO IMPORTANTE: Al proceder, se aceptan las condiciones anteriores

Welcome to the TEO Wiki. Links to other robot projects can be found in the Main Page.

Everyday Log

Links of General Interest

Repositories

Social media

To Do

This list should also include long-shot ideas, and applies for: this server, this wiki, TEO (the actual robot), and TEOrepo. For kinematics-dynamics, yarp-devices and vision, please use the previously provided links.

  • [General]
    • Create working partitions (freeze for demos).
  • [Server]:
    • wiki cron.
  • [Wiki] Diagrams:
    • Camera X axis offset.
    • Masses.
  • [TEO] Hardware:
    • Battery management system
  • [TEOrepo] PIC firmware:
    • Read 485 for JR3 force sensors.
  • [TEO] demos:
    • We can put a hashtag in RoboticsLab twitter for promotion the robot when people take photos with it. For example: #IloveTeo
  • Accomplished Tasks