You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In issue #95 I proposed a new way to communicate with Ignition Gazebo. The current architecture of the bindings (mainly GazeboWrapper and IgnitionRobot classes) have been developed over time after many attempts to find a working solution. Though, they are not optimal and now that we have a deeper knowledge of the Ignition Gazebo architecture maybe we can do better.
In the past few days I prototyped new classes inspired by upstream resources such as ignition::gazebo::Model. I like the initial result, and I would like to move this idea forward.
This task is not trivial. However, is mainly a copy-and-paste of existing code, in other words, a refactoring. Here below a recap of the planned activities:
Use the gympp namespace only for the C++ implementation of OpenAI Gym. This was the earliest attempt of our activities, and then we shifted the focus more towards Python. Though, I don't feel like to delete those files yet. All those resources should go in a separated folder. Split all gympp resources to a separated folder #157
In issue #95 I proposed a new way to communicate with Ignition Gazebo. The current architecture of the bindings (mainly
GazeboWrapper
andIgnitionRobot
classes) have been developed over time after many attempts to find a working solution. Though, they are not optimal and now that we have a deeper knowledge of the Ignition Gazebo architecture maybe we can do better.In the past few days I prototyped new classes inspired by upstream resources such as
ignition::gazebo::Model
. I like the initial result, and I would like to move this idea forward.This task is not trivial. However, is mainly a copy-and-paste of existing code, in other words, a refactoring. Here below a recap of the planned activities:
gympp
namespace only for the C++ implementation of OpenAI Gym. This was the earliest attempt of our activities, and then we shifted the focus more towards Python. Though, I don't feel like to delete those files yet. All those resources should go in a separated folder. Split all gympp resources to a separated folder #157GazeboWrapper
. Refactor GazeboSimulator class #163gympp::Robot
interface andIgnitionRobot
class and updateGazeboRuntime
to use the new bindings. Update Python package with new ScenarI/O APIs #176cc @traversaro @paolo-viceconte @raffaello-camoriano
The text was updated successfully, but these errors were encountered: