goal_pose_publisher.cc
/tmp/ws/src/towr/towr_ros/src/
goal__pose__publisher_8cc
towr_ros/topic_names.h
int
main
goal__pose__publisher_8cc.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
void
UserCommandCallback
namespacetowr.html
a52505638c0feb7c7dcb3d2e5110e30c9
(const towr_ros::TowrCommand &msg_in)
static ros::Publisher
rviz_pub
namespacetowr.html
a9d50af82464670c9bda4a8981132f2f7
rosbag_geom_msg_extractor.cc
/tmp/ws/src/towr/towr_ros/src/
rosbag__geom__msg__extractor_8cc
int
main
rosbag__geom__msg__extractor_8cc.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
rosbag_traj_combiner.cc
/tmp/ws/src/towr/towr_ros/src/
rosbag__traj__combiner_8cc
towr_ros/topic_names.h
int
main
rosbag__traj__combiner_8cc.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
rviz_terrain_publisher.cc
/tmp/ws/src/towr/towr_ros/src/
rviz__terrain__publisher_8cc
towr_ros/topic_names.h
int
main
rviz__terrain__publisher_8cc.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
void
UserCommandCallback
namespacetowr.html
a52505638c0feb7c7dcb3d2e5110e30c9
(const towr_ros::TowrCommand &msg_in)
topic_names.h
/tmp/ws/src/towr/towr_ros/include/towr_ros/
topic__names_8h
towr_msgs
static const std::string
nlp_iterations_count
namespacetowr__msgs.html
a4ddf077d0ba5cd1715ccdc1d98c1e7eb
("/towr/nlp_iterations_count")
static const std::string
nlp_iterations_name
namespacetowr__msgs.html
acc26f4fae7495f3c0796275c0ab0d54a
("/towr/nlp_iterations_name")
static const std::string
user_command
namespacetowr__msgs.html
aca2a9fbe6ef382fe4a56f0f1331a2e7a
("/towr/user_command")
towr_ros_app.cc
/tmp/ws/src/towr/towr_ros/src/
towr__ros__app_8cc
towr_ros/towr_ros_interface.h
towr::TowrRosApp
int
main
towr__ros__app_8cc.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
towr_ros_interface.cc
/tmp/ws/src/towr/towr_ros/src/
towr__ros__interface_8cc
towr_ros/towr_ros_interface.h
towr_ros/topic_names.h
towr_ros/towr_xpp_ee_map.h
towr_ros_interface.h
/tmp/ws/src/towr/towr_ros/include/towr_ros/
towr__ros__interface_8h
towr::TowrRosInterface
towr_user_interface.cc
/tmp/ws/src/towr/towr_ros/src/
towr__user__interface_8cc
towr_ros/towr_user_interface.h
towr_ros/topic_names.h
HEADING
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1cae9fd4eb9da489c9f609d1119e11a4e54
OPTIMIZE
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1ca202b45ecf862f4151bda205eb30c0ad7
VISUALIZE
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1ca5cae0e12c80b6059b84ee9920c36a541
INITIALIZATION
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1ca6e22a02eaa776e889c276f5719b423cd
PLOT
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1ca7ef01d94f8ac54435a09560b5adedf0e
REPLAY_SPEED
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1cae186a0b28fb7584fd9d58928e5b505e5
GOAL_POS
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1ca8054c4769d436c348b93bdd850cf6df9
GOAL_ORI
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1caacdc81d368cc987ef927c2652e89656d
ROBOT
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1ca01fe2bab9cc42070a0094feff94a7362
GAIT
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1ca3c6ff33c72ec379610402d961821f523
OPTIMIZE_GAIT
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1cad2f907d370fa66624055c58abc8e3b32
TERRAIN
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1caeb75a1aec766888315a9f59914723162
DURATION
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1ca5f63e452577f0929ec1b81ee2328b95f
CLOSE
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1ca2a291b44696e6ba02a9d36da765f9887
END
namespacetowr.html
a44cdea174bdbcfcb0415f94dff4beb1cabe1974e9ac1b005a6af1a1a5dd874d25
int
main
towr__user__interface_8cc.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
static constexpr int
X_DESCRIPTION
namespacetowr.html
a96530b481ef65b7ed3b13807f0694fbd
static constexpr int
X_KEY
namespacetowr.html
a7ffbd9b0bfc2b775c84b0af73b75c729
static constexpr int
X_VALUE
namespacetowr.html
adff0a07c254a4173c40c95401aa81d65
static constexpr int
Y_STATUS
namespacetowr.html
a2cefdd871366ea0bbcafee44d654b6b8
towr_user_interface.h
/tmp/ws/src/towr/towr_ros/include/towr_ros/
towr__user__interface_8h
towr::TowrUserInterface
towr_xpp_ee_map.h
/tmp/ws/src/towr/towr_ros/include/towr_ros/
towr__xpp__ee__map_8h
static xpp::StateLinXd
ToXpp
namespacetowr.html
a085599dff87f99a95581189484e70e9b
(const towr::State &towr)
static std::pair< xpp::EndeffectorID, std::string >
ToXppEndeffector
namespacetowr.html
a2f90f2e724b9eb71a50b48fb344e4999
(int number_of_ee, int towr_ee_id)
static std::map< towr::BipedIDs, std::string >
biped_to_name
namespacetowr.html
af36cb09d98d0b568a50eba7382f023a5
static std::map< towr::BipedIDs, xpp::biped::FootIDs >
biped_to_xpp_id
namespacetowr.html
a8fce34975800c9bc76b66c70d950fdf2
static std::map< towr::QuadrupedIDs, std::string >
quad_to_name
namespacetowr.html
a439529eede9946c2b7da37b1e54cbcf2
static std::map< towr::QuadrupedIDs, xpp::quad::FootIDs >
quad_to_xpp_id
namespacetowr.html
a76104e37390b106d49e4a14662b09420
towr::TowrRosApp
classtowr_1_1TowrRosApp.html
towr::TowrRosInterface
Parameters
GetTowrParameters
classtowr_1_1TowrRosApp.html
a2df5f409449a715620a1514beed0905e
(int n_ee, const TowrCommandMsg &msg) const override
void
SetIpoptParameters
classtowr_1_1TowrRosApp.html
aa4aa217322ef0226adbe6caf4219ac63
(const TowrCommandMsg &msg) override
void
SetTowrInitialState
classtowr_1_1TowrRosApp.html
a361fce06921b497e8486352948c7f905
() override
towr::TowrRosInterface
classtowr_1_1TowrRosInterface.html
virtual Parameters
GetTowrParameters
classtowr_1_1TowrRosInterface.html
a4f7d4d197ed9e573e27e4b1b1c7d70fa
(int n_ee, const TowrCommandMsg &msg) const =0
virtual void
SetIpoptParameters
classtowr_1_1TowrRosInterface.html
a2883e3ba13776e8c36b64b5c78417d4d
(const TowrCommandMsg &msg)=0
virtual void
SetTowrInitialState
classtowr_1_1TowrRosInterface.html
aed7fd1d974066ffe7e10b945a74fea42
()=0
TowrRosInterface
classtowr_1_1TowrRosInterface.html
a017a8c945f7e6c97e2c9cc4603ee5545
()
virtual
~TowrRosInterface
classtowr_1_1TowrRosInterface.html
a022082afd643df1d825eeac65132374e
()
NlpFormulation
formulation_
classtowr_1_1TowrRosInterface.html
aa73cfe0753360f5b7e935dae693abb80
ifopt::IpoptSolver::Ptr
solver_
classtowr_1_1TowrRosInterface.html
abba4ac76a5253b85b0d31c4b636ff6ba
xpp_msgs::RobotParameters
BuildRobotParametersMsg
classtowr_1_1TowrRosInterface.html
a7424734970eac37e89b9dfa521f2f3a6
(const RobotModel &model) const
virtual BaseState
GetGoalState
classtowr_1_1TowrRosInterface.html
a5f8bf016133a551ae904863998ebcd67
(const TowrCommandMsg &msg) const
std::vector< XppVec >
GetIntermediateSolutions
classtowr_1_1TowrRosInterface.html
afcdb5c1b6d27f271de209cf30721f550
()
XppVec
GetTrajectory
classtowr_1_1TowrRosInterface.html
ac2aa6747f02c3b663756f27f7dfe1a53
() const
void
PublishInitialState
classtowr_1_1TowrRosInterface.html
ad57fc9420732b123755fece972ac5130
()
void
SaveOptimizationAsRosbag
classtowr_1_1TowrRosInterface.html
a4f5775a29a0a5f58b06c1a0adcf680b6
(const std::string &bag_name, const xpp_msgs::RobotParameters &robot_params, const TowrCommandMsg user_command_msg, bool include_iterations=false)
void
SaveTrajectoryInRosbag
classtowr_1_1TowrRosInterface.html
ad5cc4640a418236ff45d14321ba8a2bc
(rosbag::Bag &, const std::vector< xpp::RobotStateCartesian > &traj, const std::string &topic) const
void
UserCommandCallback
classtowr_1_1TowrRosInterface.html
adf58389757bc7a11408473b976b4383b
(const TowrCommandMsg &msg)
::ros::Publisher
initial_state_pub_
classtowr_1_1TowrRosInterface.html
aa3f338542b529a89222c45919d39cadc
ifopt::Problem
nlp_
classtowr_1_1TowrRosInterface.html
a67bec4e2f703a2ba5d1027bd9f25168d
::ros::Publisher
robot_parameters_pub_
classtowr_1_1TowrRosInterface.html
aa3bfc503e2e27c60579a9399cc8654b7
SplineHolder
solution
classtowr_1_1TowrRosInterface.html
ae1359115edf27475252b0c7f1650a071
::ros::Subscriber
user_command_sub_
classtowr_1_1TowrRosInterface.html
a4e31e021467531338d7162d5504c7802
double
visualization_dt_
classtowr_1_1TowrRosInterface.html
ac03199ded86ea44069e5d37fd6d7816f
towr::TowrUserInterface
classtowr_1_1TowrUserInterface.html
void
CallbackKey
classtowr_1_1TowrUserInterface.html
a63b0aae496cfec30ab51dfb96ae14260
(int c)
TowrUserInterface
classtowr_1_1TowrUserInterface.html
a861f2b28b2ee7af4d647e4114d88d0a4
()
virtual
~TowrUserInterface
classtowr_1_1TowrUserInterface.html
a8146db9831f2cc318ab4317476fc26c7
()
int
AdvanceCircularBuffer
classtowr_1_1TowrUserInterface.html
a55b98eaee9bb37ad337dd849053d3872
(int &curr, int max) const
void
PrintScreen
classtowr_1_1TowrUserInterface.html
a20856c90f2061d17cc698e5024756915
() const
void
PrintVector
classtowr_1_1TowrUserInterface.html
a2defd6ae302da89da60a41ec503a9a02
(const Eigen::Vector3d &v) const
void
PrintVector2D
classtowr_1_1TowrUserInterface.html
a74eefc2b132a1555f85e41585c62bfc1
(const Eigen::Vector2d &v) const
void
PublishCommand
classtowr_1_1TowrUserInterface.html
a7c7a2d91d5c1d7c86b9fd6c677893bfc
()
int
gait_combo_
classtowr_1_1TowrUserInterface.html
aab5efae708418a94d5220b712f3d7cd5
xpp::State3dEuler
goal_geom_
classtowr_1_1TowrUserInterface.html
a5b99d739479d0dae1fbfb10380992ada
bool
optimize_
classtowr_1_1TowrUserInterface.html
a84b084fb9197e7ec29cfbe83b67b7381
bool
optimize_phase_durations_
classtowr_1_1TowrUserInterface.html
ae4267f4b3790cca74a2194d2c4753fb9
bool
play_initialization_
classtowr_1_1TowrUserInterface.html
a1783719d1101275e75371fe7ca322648
bool
plot_trajectory_
classtowr_1_1TowrUserInterface.html
a75f3994e219efe180196de5cf028a662
bool
publish_optimized_trajectory_
classtowr_1_1TowrUserInterface.html
a6d15fee3f638d1086ad10f0944f3cc78
double
replay_speed_
classtowr_1_1TowrUserInterface.html
ae0bf34ac8650c14468be8e5152a0980a
int
robot_
classtowr_1_1TowrUserInterface.html
adc4127a3b3d1d4a326f920528fcf6dc6
int
terrain_
classtowr_1_1TowrUserInterface.html
a694819904c87dba5160239cc8b909300
double
total_duration_
classtowr_1_1TowrUserInterface.html
a63fd257d07324fe7d39f849cb63514f4
::ros::Publisher
user_command_pub_
classtowr_1_1TowrUserInterface.html
a8cc527bd185caf6fbcb5b9f0ffb4e455
bool
visualize_trajectory_
classtowr_1_1TowrUserInterface.html
a7dc44ad108f32e55e5fcfdecbcfe8cf6
towr_msgs
namespacetowr__msgs.html
static const std::string
nlp_iterations_count
namespacetowr__msgs.html
a4ddf077d0ba5cd1715ccdc1d98c1e7eb
("/towr/nlp_iterations_count")
static const std::string
nlp_iterations_name
namespacetowr__msgs.html
acc26f4fae7495f3c0796275c0ab0d54a
("/towr/nlp_iterations_name")
static const std::string
user_command
namespacetowr__msgs.html
aca2a9fbe6ef382fe4a56f0f1331a2e7a
("/towr/user_command")