Comments (5)
I just build another workspace, this time with hector_quadrotor and ros_controllers. I got the same errors. I'm not sure why I get the last error message about the plugins.
BTW, I'm preparing an environment for a new quadrotor called Spiri.
--Rasit
from hector_quadrotor.
rosinstall_generator downloads the sources from the release repositories which does not contain the latest commits. Furthermore the new workspace will contain all dependencies, including core ROS packages that are already installed in /opt/ros/hydro
.
You should...
- add
--exclude RPP
to exclude any package that is already available in yourROS_PACKAGE_PATH
. Make sure that/opt/ros/hydro/setup.sh
has been sourced before. - not use rosinstall_generator if you want to fetch the latest development versions. There is a
--upstream-development
option for rosinstall_generator that normally would work, but upstream information for the hector repositories is currently not available since ros/rosdistro#5057.
Instead, you can use the rosinstall file in the hector_quadrotor repo itself to create a workspace with hector_quadrotor and all its hector_* dependencies:
wstool init -t src https://raw.githubusercontent.com/tu-darmstadt-ros-pkg/hector_quadrotor/hydro-devel/hector_quadrotor.rosinstall
or
wstool init -t src https://raw.githubusercontent.com/tu-darmstadt-ros-pkg/hector_quadrotor/hydro-devel/tutorials.rosinstall
The tutorials.rosinstall
file additionally contains hector_slam, which is only required for the SLAM demos.
To check (and/or install) additional requirements you can use rosdep:
rosdep <check|install> --from-path src --ignore-src
This command will show/install all missing dependencies that are not in the src/
folder and not in the ROS_PACKAGE_PATH
.
from hector_quadrotor.
Thanks for the detailed explanation.
I followed your instructions to install hector_* with the rosinstall
from the hector_quadrotor repo, but wstool complained about the -t option.
Also, rosdep check ... gives:
System dependencies have not been satisified:
homebrew ros/hydro/ros_control
homebrew ros/hydro/hector_slam
homebrew ros/hydro/gazebo_ros_pkgs
homebrew ros/hydro/joystick_drivers
Those packages are not available with homebrew. Shoud I install them
with rosinstall, instead?
What am I missing here?
Regards,
--Rasit
On 2014-07-31 2:01 AM, Johannes Meyer wrote:
|wstool init -t src https://raw.githubusercontent.com/tu-darmstadt-ros-pkg/hector_quadrotor/hydro-devel/hector_quadrotor.rosinstall|
from hector_quadrotor.
Well, it turned out that mixing hector_* development versions does not go well with other ros hydro repositories. I've tried a few things, some perhaps, stupid, but got stuck with:
Cannot use the aerodynamics model as the required plugin has not been
found. Try to run 'rosmake hector_quadrotor_gazebo_plugins' first.
I looked at the install_isolated/lib directory and the lib is there:
libhector_quadrotor_aerodynamics.dylib
somehow, it cannot be found.
--Rasit
from hector_quadrotor.
Sorry for the delay. I cannot help you very much with MacOS related problems as I cannot reproduce them here. Have you found a solution in the meantime?
Here are some more general remarks that might help:
- Please update to the latest commit in hector_quadrotor and try again. Especially the latest patch 8845379 might have fixed the problem on MacOS.
- There are two libs,
hector_quadrotor_aerodynamics
(the model itself) andhector_quadrotor_aerodynamics
(the Gazebo plugin that simulates aerodynamic forces). The error message mentioning rosmake was outdated and has been removed.
from hector_quadrotor.
Related Issues (20)
- In docker run Demo is Segmentation fault (core dumped)
- Issue when cmake-ing hector-quadrotor in ros kinetic
- PX4 with hector_quadrotor
- allow the drone to fly along the prescribed route
- How to realize the flight of the drone along a fixed trajectory
- problem with enable_motors service in kinetic HOT 1
- how to model motor voltages on the quadrotor
- Gazebo process died (terminate called after throwing an instance of 'boost::exception_detail::clone_impl...) HOT 4
- Contact sensor on Hector Quadrotor HOT 9
- Turning on motors in hector quadrotor demo HOT 9
- Flying by points upside down
- Is hector_quadrotor available on ROS 2 Foxy?
- Two quadrotors getting spawned in two different frames tree having two different world frames
- [ERROR] Controller Spawner couldn't find the expected controller_manager ROS interface.
- Is hector_quadrotor available on ros noetic & Gazebo 11? HOT 1
- hector_quadrotor not hovering while using teleop_twist_keyboard
- Running different SLAM packages like OpenKarto, Gmapping, Kimera on hector quadrotor
- How to use hector_quadrotor_gazebo_plugins
- catkin_make error! HOT 2
- in docker run the demo , roslaunch hector_quadrotor_demo outdoor_flight_gazebo.launch is error Aborted (core dumped) HOT 1
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 hector_quadrotor.