CamBot.remote PRO is our answer for the operator interface to the complex topic of automation. With our software we offer a simple and intuitive operator interface for all trades integrated in CamBot.system. Despite its simplicity, the software has a wealth of features that allow a deep, individual and smart intervention in the automation. Thereby the software can control any modules belonging to the CamBot.system. For example, the operator is able to assign position presets to cameras, light spots and virtual objects in the same way and to build moves for these systems.
Es gibt auch eine verschlankte Variante der Software, spezialisiert auf den Einsatz mit PTZ-Kameras.
The operation of CamBot.remote PRO is intuitive and quick to learn. The software can be operated from the hardware panel KST-RP01 as well as with mouse and keyboard. In addition, the entire interface and all functions are optimized for touch screens.
Since CamBot.robot supports a large amount of different camera systems from pan-tilt-heads to robots, drones and spidercams, we have developed an intuitive and ergonomic control option via joystick panel. The goal is for an operator to be able to control all available spatial axes of the respective system simultaneously with as little training as possible and with the use of both hands. Each camera system behaves in the same way (depending on the setting). An operator who has once learned manual operation does not have to rethink when changing or simultaneously using several camera systems.
Most features of the software have a simple and quick to learn operating option and an “Advanced” setting that offers more options and finer adjustment possibilities. However, this requires a deeper dive into the system.
The core element of the software is the timeline-based move editor. Here, positions can be dragged and dropped from the database into the timeline to create a single and seamless move. The system independently checks safety and validity: “Would this move work kinematically and collision-free?
All axes available to the system are represented in the Timeline by individual curves. You can apply any number of keyframes or a wide range of curve functions to each of these axes to build the perfect move. The move can become arbitrarily complex.
It is also possible to record a manually executed joystick ride. The software tracks each curve with keyframes in the timeline, so that the manual drive can be easily smoothed and edited afterwards.
The default view of the software is the so-called matrix. Here, any number of position presets can be stored for each controlled system for easy and quick access. Here, the fastest possible and collision-free move to all other positions of this system is automatically calculated from the current position of the respective system, the so-called cut move. The operator is therefore sure, no matter where the camera is at the moment, that he can reach all other positions as quickly and cleanly as possible.
Depending on the application, several matrices can be created and it is possible to switch quickly and easily between the individual matrices. These are often used as show presets. General functions such as looping between positions or the moderator offsets can also be controlled from the matrix.
It is also possible to place positions of any number of systems in a field, so that they start synchronized with one click. This allows the video mixer to spontaneously choose between several moving cameras at any time.
CamBot.remote offers a deep database function. The goal is to never have to program a move or position twice. Once a position is in the system, it can be used in any number of moves and matrices. If the position is edited, this change is automatically applied to all references.
The individual items can be freely keyworded, which even with large quantities (which inevitably occurs over the years of use) still allows overview and easy browsing of the database.
The user management system allows each operator to create his own database, without it being possible for other operators to change it. The possibility of hierarchical structure of the user management system could be as follows: a user group of programmers who can create positions and moves, a director who accepts and unlocks them for on-air use and operators who have the unlocked positions and moves available and can use them.
Individual users can also be provided with only a selected number of cameras. This camera pooling function is especially important in multi-studio and multi-direction systems.
In Target mode, it is possible to lock the controlled systems on a target. If a talent tracking system is available in the studio (the people in the set are tracked live), the operator can simply assign one of the available targets to one or more controlled systems and thus fully automate these systems. Depending on the system, he then still has access to the system’s position in space (the target mode usually only takes care of orientation, i.e. framing) and can fully concentrate on a dynamic drive and perspective without having to worry about framing or focus.
If no additional talent tracking solution is available, the target mode can still be used with fixed target positions. This function does not make sense for pan-tilt systems, but anything that can move the camera in space also has the advantage of automatic framing here. Especially with robot arms, this creates a nice “hover effect” around the target. Fixed targets can be programmed within seconds using triangulation without measuring – even live and on-air.
In most studio situations, the action revolves around a presenter and one or more guests, to whom individual positions and presets refer. Especially with changing guests and or presenters, one faces a problem with a thoroughly planned and programmed show: All persons are of different sizes. Here CamBot.remote offers several workarounds.
- Define moderation places:
Each position, which is related to one of these places (e.g. presenter, guest01, guest02 etc.), can be assigned to it and then as many variants as desired can be created for this position (small, medium, large). In the matrix, the operator can then spontaneously define the variants of the individual positions globally for the show (presenter:small, guest01:large, guest02:medium,..) and all correspondingly assigned positions switch to the respective variant with one click. The system then automatically recalculates all moves to and from these positions. So it is ensured that the whole setup of the show can be adjusted with one click and still works as intended.
Using the PTZF (Pan, Tilt, Zoom, Focus) offset, any position can be offset with just one click, for example if the presenter is not at the intended position. Again, the system recalculates all moves to and from this position and makes sure that everything still works correctly. If you find that the presenter is back at the originally intended position, the PTZF offset can also be removed again with one click.