Comments (1)
Given below is a sample multi-quad startup launch file for hector_quadrotor. As you spawn quadrotors with spawn_quadrotor.launch, you can set the spawning location of individual quads by changing the "x", "y" and "z" arguments in the launch file.
<include file="$(find gazebo_ros)/launch/empty_world.launch">
<arg name="paused" value="$(arg paused)"/>
<arg name="use_sim_time" value="$(arg use_sim_time)"/>
<arg name="gui" value="$(arg gui)"/>
<arg name="headless" value="$(arg headless)"/>
<arg name="debug" value="$(arg debug)"/>
</include>
<group ns="uav1">
<include file="$(find hector_quadrotor_gazebo)/launch/spawn_quadrotor.launch">
<arg name="name" value="uav1"/>
<arg name="tf_prefix" value="uav1"/>
<arg name="model" value="$(find hector_quadrotor_description)/urdf/quadrotor_downward_cam.gazebo.xacro"/>
<arg name="y" value="-1.0"/>
<arg name="use_ground_truth_for_tf" value="true"/>
<arg name="use_ground_truth_for_control" value="true"/>
<arg default="false" name="use_pose_estimation"/>
</include>
</group>
<group ns="uav2">
<include file="$(find hector_quadrotor_gazebo)/launch/spawn_quadrotor.launch">
<arg name="name" value="uav2"/>
<arg name="tf_prefix" value="uav2"/>
<arg name="model" value="$(find hector_quadrotor_description)/urdf/quadrotor_downward_cam.gazebo.xacro"/>
<arg name="y" value="1.0"/>
<arg name="use_ground_truth_for_tf" value="true"/>
<arg name="use_ground_truth_for_control" value="true"/>
<arg default="false" name="use_pose_estimation"/>
</include>
</group>
<group ns="uav3">
<include file="$(find hector_quadrotor_gazebo)/launch/spawn_quadrotor.launch">
<arg name="name" value="uav3"/>
<arg name="tf_prefix" value="uav3"/>
<arg name="model" value="$(find hector_quadrotor_description)/urdf/quadrotor_downward_cam.gazebo.xacro"/>
<arg name="y" value="0"/>
<arg name="use_ground_truth_for_tf" value="true"/>
<arg name="use_ground_truth_for_control" value="true"/>
<arg default="false" name="use_pose_estimation"/>
</include>
</group>
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.