Can't launch/locate nodes - but nodes exist!
Hi all,
I'm a ROS neophyte, trying to get my Neato Botvac D80 working with ROS Indigo, following Julian Tatsch's instructions (part 1,part 2). Here's what I've done so far:
Gotten an RPi Zero W set up to behave like the Hame mini-router he references. I can telnet in on port 3000 and send serial commands to make the robot play sounds, etc.
Installed ROS Indigo in an Ubuntu 14.04 LTS VM running in VirtualBox
Followed Tatsch's instructions to install other required packages, with a few modifications (had to remove the version of ros-planning/navigation that he specified; fixes to correct missing "bullet" and "sdl"; cloning openslam_gmapping)
Successfully running catkin_make with no errors after the above steps (hooray!)
Sourcing my catkin workspace to the ROS_PACKAGE_PATH. Initially, I did this with echo, but I've subsequently figured out how to do it the right way (source devel/setup.bash)
I'm now trying to launch the neato ros_node. Things are mostly working - a bunch of nodes (including the Neato robot node) load successfully, Rviz pops up, etc. However, I get the following two errors:
ERROR: cannot launch node of type [amcl/amcl]: can't locate node [amcl] in package [amcl]
ERROR: cannot launch node of type [move_base/move_base]: can't locate node [move_base] in package [move_base]
What's confusing to me is that I can find both of these packages (in the ROS core directories - /opt/ros/indigo/share, I think). In the case of amcl, I can actually launch the examples in the /examples directory. So the packages are clearly there!
Anyway - I've done some looking around, and answers seem to be bimodally distributed between "source your workspace" and "super complicated answer to much more involved question". I'm guessing that I'm missing something simple - either about version compatibility, or about something in build parameters. If anyone can give me any guidance on what the troubleshooting steps should be for this, I'd appreciate it very much. Thanks!
EDIT (2018-08-04): Thanks everyone for your suggestions! Here's some additional information that's been requested:
Command that I run to start the node:
roslaunch neato_node bringup-all.launch
What command did you run to launch? Can you please update your question with it?