Skip to content

damianpm98/optimal_navigation

 
 

Repository files navigation

Optimal trajectory planning for cinematography

How do I get set up?

git clone https://github.com/alfalcmar/optimal_navigation.git

cd acado
mkdir build
cd build
cmake ..
make
sudo make install

catkin build

How to command a shot

The shot executer node is in charge of receiving the desired shot. For that purpose you can interface with the service "/<uav_name>/action". For example, to command a follow shot from the shell:

rosservice call /uav1/action "header: seq: 0 stamp: {secs: 0, nsecs: 0} frame_id: '' shooting_action_type: 0 duration: 0.0 length: 0.0 target_type: 1 rt_parameter: {x: 5.0, y: 0.0, z: 3.0}"

shooting action type field

  • IDLE = 0 To stop the shooting action
  • GOTO = 1 To go to a specific waypoint
  • FOLLOW = 2 To follow the target maintaining a relative distance. You can select the relative distance with 'rt_parameter' field

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 65.4%
  • C 15.3%
  • MATLAB 9.9%
  • Python 4.7%
  • CMake 4.7%