GithubHelp home page GithubHelp logo

linemod's Introduction

HOW TO USE LINEMOD

*Add object mesh:*

// here, plastic_plate is the name of the object, wahtever is its description (not used anywhere..)
rosrun object_recognition_core object_add.py -n "plastic_plate" -d "wahtever" --commit  

// once executed, the above command will return an object id, which is used in the next command for adding the mesh
rosrun object_recognition_core mesh_add.py <object_id> <object_mesh.obj> --commit
// eg. :
// rosrun object_recognition_core mesh_add.py 3f0abec62876fd72445b1d3da600739b ~/meshes/plastic_plate.obj --commit
// NOTE: the .obj and corresponding .mtl MUST have absolute paths to the .mtl and the .png (texture) respectively


*Run trainer on mesh*
rosrun object_recognition_core training -c `rospack find object_recognition_linemod`/conf/training.ork 

// the training.ork file is in herb2_ws/linemod/conf/ right now. 
// NOTE: currently, you cannot provide different training params for different objects, all use the same params.

*Run detection!*

rosrun object_recognition_core detection -c `rospack find object_recognition_linemod`/conf/detection.ros.ork

// again the detection.ros.ork file is in herb2_ws/linemod/conf/
// again, currently, you cannot provide different detection params for different objects.

// The detector publishes on /recognized_object_array
// To visualize on rviz, follow instructions from here: http://wg-perception.github.io/ork_tutorials/tutorial03/tutorial.html

// ISSUES:
// The osmesa renderer is not working on herb for some reason (gives garbage render output), so using GLUT renderer
// which is much slower. probably some gl linking problem with graphics card or someting..

linemod's People

Contributors

vrabaud avatar korroktheslavemaster avatar dgossow avatar isura avatar

Stargazers

王军 avatar  avatar  avatar 张惊涛 avatar  avatar Yixin Zhu avatar

Watchers

Michael Koval avatar Samuel Ainsworth avatar Matthew Klingensmith avatar Mike Vande Weghe avatar  avatar Michael Dawson-Haggerty avatar Ethan K. Gordon avatar  avatar  avatar Jiaji Zhou avatar  avatar  avatar Siddarth Jain avatar Daqing Yi avatar Stefanos Nikolaidis avatar Jennifer King avatar Jeongseok (JS) Lee avatar Wen Sun avatar Matthew avatar Zita Marinho avatar  avatar Arun avatar Jimmy Jin avatar Fereshteh Sadeghi avatar Tapomayukh Bhattacharjee avatar Christoforos Mavrogiannis avatar Shen Li avatar Siddhartha Srinivasa avatar  avatar Johan Michalove avatar Amal Nanavati avatar Personal Robot avatar Preston Lee avatar Zoey avatar Jaclyn Brockschmidt avatar Ishan Mitra avatar Marco Cognetti avatar  avatar  avatar William Agnew avatar Ramon Qu avatar Kevin Hsu avatar Stefania Pellegrinelli avatar David Butterworth avatar Shivaum Kumar avatar Ramya Challa avatar Bernie Zhu avatar Morgan avatar Youngsun Kim avatar Colin Summers avatar  avatar  avatar Aditya Vamsikrishna Mandalika avatar Hejia Zhang avatar  avatar

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.