Giter Site home page Giter Site logo

icg_ros's Introduction

Hi there ๐Ÿ‘‹

I am Baozhe, currently an undergraduate student at The Chinese University of Hong Kong, Shenzhen. My major is computer engineering. I am interested in developing highly efficient real-time robot algorithms (using C++) that can run with limited resources (e.g., edge computers on robots). I am interested in multi-robot systems, motion planning, SLAM, optimal control, and machine learning with robots.

๐Ÿ“ซ How to reach me:

icg_ros's People

Contributors

zhangbaozhe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

icg_ros's Issues

Detailed steps to run the code

Hello, thanks a lot for your repo. It it a little complicated for me to run the orignal repo by DLR. But I am familiar with ROS and could be able to run your code well.

I would like to ask some questions:
(1) I am not sure if I am running the repo correctly. My goal is to track some objects from YCB dataset. So, I downloaded the .obj files here and put textured.obj under the config/. Copy and paste the xx.yaml and xx_detector.yaml. Then, put the according object in front of the camera and run rosrun icg_ros icg_test_node -config_dir=icg_ros/config -camera_frame=camera_link, which would creat two *_model.bin files and launch the gui. Finally, press D to initilize and T for tracking.
(2) For the pose published in ROS, if I keep a identity transformation matrix in triangle.yaml, it means that it is the original/zero frame where the object is shown in MeshLab, with respect to the camera_frame inputed to icg_test_node?
(3) The transformation matrix in triangle_detector.yaml seems to be the initial estimation pose for alignment? If there is a big initial error, it would be hard to track the object. So, it it better to make sure that the initial pose is almost correct?
(4) How could I do if I would like to track multiple objects? As long as we have the .obj files then we could be able to track them?

Thanks you again!

Segmentation fault (core dumped)

Hi, i'm having an issue, after running rosrun icg_ros icg_test_node -config_dir=src/icg_ros/config i'm getting the next output on terminal:

Viewer already exists Segmentation fault (core dumped)

How can I fix this? there is no GUI showing, just that

More information about the proper setup is needed

Hi!

I was trying out your wrapper package, but I am not able to understand what is the expected behavior. I changed the color_camera_topic, color_camera_info_topic, depth_camera_topic, and depth_camera_info_topic and see that the node subscribes to them.
Additionally, Viewer already exists message and GUI with the image topic appears.

However, I am not sure how to proceed further. Can you provide more information? I see that the node expects to get bool messages on the /start_tracking topic, and I publish to it and notice no effect. I also subscribe to the /pose topic which is not publishing anything. Finally, the temp_transform does not seem to change at all (I show a triangular shape to camera).

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.