Comments (4)
please try this command sudo apt install python3-catkin-pkg-modules
https://stackoverflow.com/questions/49221565/unable-to-use-cv-bridge-with-ros-kinetic-and-python3
from coral_usb_ros.
I have successfully build this package, thank you!
I have created a pull request about python3--modules dependencies. Please check this.
And I have got another error with sample launch.
sktometometo@Sherman ~ [gitbranch:] [workspace:/home/sktometometo/ros/ws_tpu_development] ->
09:51 午後 日 9月 15$ roslaunch coral_usb edgetpu_object_detector.launch INPUT_IMAGE:=/image_publisher/output
... logging to /home/sktometometo/.ros/log/e2b568ee-d7b6-11e9-9339-507b9daced47/roslaunch-Sherman-16564.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://Sherman:38553/
SUMMARY
========
PARAMETERS
* /rosdistro: kinetic
* /rosversion: 1.12.14
NODES
/
edgetpu_object_detector (coral_usb/edgetpu_object_detector.py)
ROS_MASTER_URI=http://localhost:11311
process[edgetpu_object_detector-1]: started with pid [16582]
Traceback (most recent call last):
File "/home/sktometometo/ros/ws_tpu_development/src/coral_usb_ros/node_scripts/edgetpu_object_detector.py", line 17, in <module>
from chainercv.visualizations import vis_bbox
ImportError: No module named 'chainercv'
[edgetpu_object_detector-1] process has died [pid 16582, exit code 1, cmd /home/sktometometo/ros/ws_tpu_development/devel/lib/coral_usb/edgetpu_object_detector.py ~input:=/image_publisher/output __name:=edgetpu_object_detector __log:=/home/sktometometo/.ros/log/e2b568ee-d7b6-11e9-9339-507b9daced47/edgetpu_object_detector-1.log].
log file: /home/sktometometo/.ros/log/e2b568ee-d7b6-11e9-9339-507b9daced47/edgetpu_object_detector-1*.log
[edgetpu_object_detector-1] restarting process
process[edgetpu_object_detector-1]: started with pid [16588]
Traceback (most recent call last):
File "/home/sktometometo/ros/ws_tpu_development/src/coral_usb_ros/node_scripts/edgetpu_object_detector.py", line 17, in <module>
from chainercv.visualizations import vis_bbox
ImportError: No module named 'chainercv'
[edgetpu_object_detector-1] process has died [pid 16588, exit code 1, cmd /home/sktometometo/ros/ws_tpu_development/devel/lib/coral_usb/edgetpu_object_detector.py ~input:=/image_publisher/output __name:=edgetpu_object_detector __log:=/home/sktometometo/.ros/log/e2b568ee-d7b6-11e9-9339-507b9daced47/edgetpu_object_detector-1.log].
log file: /home/sktometometo/.ros/log/e2b568ee-d7b6-11e9-9339-507b9daced47/edgetpu_object_detector-1*.log
[edgetpu_object_detector-1] restarting process
process[edgetpu_object_detector-1]: started with pid [16594]
^C[edgetpu_object_detector-1] killing on exit
ImportError: numpy.core.multiarray failed to import
Traceback (most recent call last):
File "/home/sktometometo/ros/ws_tpu_development/src/coral_usb_ros/node_scripts/edgetpu_object_detector.py", line 14, in <module>
import cv2 # NOQA
ImportError: numpy.core.multiarray failed to import
shutting down processing monitor...
... shutting down processing monitor complete
done
This seemed because python3 environment did not have chainercv modules. and this error did not appear after instaling chainercv to python3 environment with pip3 command.
Is there any way to mark python3 library dependencies in catkin package.xml?
In addition, I have still got an error while executing the launch after chainercv installation to python3.
sktometometo@Sherman ~ [gitbranch:] [workspace:/home/sktometometo/ros/ws_tpu_development] ->
09:54 午後 日 9月 15$ roslaunch coral_usb edgetpu_object_detector.launch INPUT_IMAGE:=/image_publisher/output
... logging to /home/sktometometo/.ros/log/e2b568ee-d7b6-11e9-9339-507b9daced47/roslaunch-Sherman-17864.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://Sherman:41065/
SUMMARY
========
PARAMETERS
* /rosdistro: kinetic
* /rosversion: 1.12.14
NODES
/
edgetpu_object_detector (coral_usb/edgetpu_object_detector.py)
ROS_MASTER_URI=http://localhost:11311
process[edgetpu_object_detector-1]: started with pid [17881]
Traceback (most recent call last):
File "/home/sktometometo/ros/ws_tpu_development/src/coral_usb_ros/node_scripts/edgetpu_object_detector.py", line 28, in <module>
from jsk_topic_tools import ConnectionBasedTransport
File "/opt/ros/kinetic/lib/python2.7/dist-packages/jsk_topic_tools/__init__.py", line 5, in <module>
from .log_utils import *
File "/opt/ros/kinetic/lib/python2.7/dist-packages/jsk_topic_tools/log_utils.py", line 4, in <module>
import cPickle as pickle
ImportError: No module named 'cPickle'
[edgetpu_object_detector-1] process has died [pid 17881, exit code 1, cmd /home/sktometometo/ros/ws_tpu_development/devel/lib/coral_usb/edgetpu_object_detector.py ~input:=/image_publisher/output __name:=edgetpu_object_detector __log:=/home/sktometometo/.ros/log/e2b568ee-d7b6-11e9-9339-507b9daced47/edgetpu_object_detector-1.log].
log file: /home/sktometometo/.ros/log/e2b568ee-d7b6-11e9-9339-507b9daced47/edgetpu_object_detector-1*.log
[edgetpu_object_detector-1] restarting process
process[edgetpu_object_detector-1]: started with pid [17892]
Traceback (most recent call last):
File "/home/sktometometo/ros/ws_tpu_development/src/coral_usb_ros/node_scripts/edgetpu_object_detector.py", line 28, in <module>
from jsk_topic_tools import ConnectionBasedTransport
File "/opt/ros/kinetic/lib/python2.7/dist-packages/jsk_topic_tools/__init__.py", line 5, in <module>
from .log_utils import *
File "/opt/ros/kinetic/lib/python2.7/dist-packages/jsk_topic_tools/log_utils.py", line 4, in <module>
import cPickle as pickle
ImportError: No module named 'cPickle'
[edgetpu_object_detector-1] process has died [pid 17892, exit code 1, cmd /home/sktometometo/ros/ws_tpu_development/devel/lib/coral_usb/edgetpu_object_detector.py ~input:=/image_publisher/output __name:=edgetpu_object_detector __log:=/home/sktometometo/.ros/log/e2b568ee-d7b6-11e9-9339-507b9daced47/edgetpu_object_detector-1.log].
log file: /home/sktometometo/.ros/log/e2b568ee-d7b6-11e9-9339-507b9daced47/edgetpu_object_detector-1*.log
[edgetpu_object_detector-1] restarting process
process[edgetpu_object_detector-1]: started with pid [17904]
Traceback (most recent call last):
File "/home/sktometometo/ros/ws_tpu_development/src/coral_usb_ros/node_scripts/edgetpu_object_detector.py", line 28, in <module>
from jsk_topic_tools import ConnectionBasedTransport
File "/opt/ros/kinetic/lib/python2.7/dist-packages/jsk_topic_tools/__init__.py", line 5, in <module>
from .log_utils import *
File "/opt/ros/kinetic/lib/python2.7/dist-packages/jsk_topic_tools/log_utils.py", line 4, in <module>
import cPickle as pickle
ImportError: No module named 'cPickle'
^C[edgetpu_object_detector-1] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done**
This seems to be related to this pull request.
I am trying to build the version of jsk_topic_tools.
from coral_usb_ros.
Did you do source ~/ros/coral_ws/devel/setup.bash
before launching?
from coral_usb_ros.
I have succecfuly run the exapmle by building jsk_topic_tools and source the workspace.
from coral_usb_ros.
Related Issues (20)
- tensorflow v2 model support HOT 6
- /edgetpu_object_detector/output/image is not published HOT 6
- Add some functions for own purposes HOT 5
- Run two models in one EdgeTPU USB HOT 2
- dynamic reconfigure in ROS noetic - missing import HOT 3
- catkin_make instead of catkin build failed HOT 10
- Project name in CMakeLists.txt is different from package name? HOT 3
- node publishes faster than receiving messages? HOT 4
- support pycoral
- dynamic_reconfigure goes wrong when edgetpu related nodes exist HOT 5
- support panorama images
- Support boundaries in panorama imags
- How to run demo HOT 26
- rosrun jsk_perception image_publisher.py does not work (?) HOT 1
- Tuple index out of range HOT 2
- noetic-jsk-perception failed HOT 9
- rviz support ? HOT 12
- RectArray output of panorama human pose estimator does not match PoseArray output
- catkin build hangs HOT 2
- ImportError: No module named '_edgetpu_cpp_wrapper' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from coral_usb_ros.