aloharobotics / utexas-ros-pkg

Automatically exported from code.google.com/p/utexas-ros-pkg
0 stars 0 forks source link

package april_msgs does not exist #8

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. rosmake april

What is the expected output? What do you see instead?
Expect successful build.
Instead, see:
  /home/kathryn/banff/thesis/src/april/april_tags_node/src/main/java/april/ros/TagPublisher.java:247: package april_msgs does not exist
    public static void tagPoseToVisualizationMarker(april_msgs.TagPose tag,
                                                              ^
  /home/kathryn/banff/thesis/src/april/april_tags_node/src/main/java/april/ros/TagPublisher.java:303: package april_msgs does not exist
    public static void tagPoseToVisualizationText(april_msgs.TagPose tag,
                                                            ^
  /home/kathryn/banff/thesis/src/april/april_tags_node/src/main/java/april/ros/TagPublisher.java:386: package april_msgs does not exist
      final Publisher<april_msgs.TagPoseArray> publisher = 
                                ^
  /home/kathryn/banff/thesis/src/april/april_tags_node/src/main/java/april/ros/TagPublisher.java:387: package april_msgs does not exist
        node.newPublisher("tags", april_msgs.TagPoseArray._TYPE);
                                            ^
  /home/kathryn/banff/thesis/src/april/april_tags_node/src/main/java/april/ros/TagPublisher.java:428: package april_msgs does not exist
          april_msgs.TagPoseArray tagArray = publisher.newMessage();
                    ^
  /home/kathryn/banff/thesis/src/april/april_tags_node/src/main/java/april/ros/TagPublisher.java:430: package april_msgs does not exist
          java.util.List<april_msgs.TagPose> tags = tagArray.getTags();
                                   ^
  /home/kathryn/banff/thesis/src/april/april_tags_node/src/main/java/april/ros/TagPublisher.java:450: package april_msgs does not exist
            april_msgs.TagPose tag = node.getTopicMessageFactory().
                      ^
  /home/kathryn/banff/thesis/src/april/april_tags_node/src/main/java/april/ros/TagPublisher.java:451: package april_msgs does not exist
                newFromType(april_msgs.TagPose._TYPE);
                                      ^
  9 errors
   FAILED

  FAILURE: Build failed with an exception.

  * What went wrong:
  Execution failed for task ':compileJava'.
  > Compilation failed; see the compiler error output for details.

  * Try:
  Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

  BUILD FAILED

What version of the product are you using? On what operating system?
Ubuntu 12.04, ROS Hydro

Please provide any additional information below.
I've successfully updated all other dependencies in april_tag_node's 
build.gradle file (see attached). I can't seem to figure out where the 
dependency for april_msgs is missing, however. The april_msgs folder is at the 
same level as the april_tags_node folder. All other packages seem to be 
installed just fine.

Original issue reported on code.google.com by kathryn....@robotics.utias.utoronto.ca on 13 Oct 2014 at 7:46

Attachments:

GoogleCodeExporter commented 9 years ago
I'm afraid this package is no longer maintained. I haven't kept up with ROS 
java since I originally ported over the april code for ROS Fuerte, and I'm not 
exactly sure how difficult it is to get this package to work in Hydro.

Here are a few suggestions to continue:
1) Contact the ROS Java Interest group at ros-sig-java@googlegroups.com and see 
if someone can help you port the code from Fuerte to Hydro.
2) If you don't care about which tracker you're using, you can use 
http://wiki.ros.org/ar_track_alvar
3) Wrap the new release of the C++ April Library using roscpp 
http://people.csail.mit.edu/kaess/apriltags/

Piyush

Original comment by piyu...@gmail.com on 14 Oct 2014 at 3:47