Version 4.2.0: - Python function block - IP Address function block Version 4.0.5: - Omnidrive and Omnidrive inverse dialog to select Robotino version. Version 4.0.4: - job finished if state = "nil" Version 4.0.3: - activate camera and laserrangefinder on main program start and stop on main program stop Version 4.0.2: - fixed bug in Lua script. Global variables were not reset when restarting the script. Version 4.0.1: - OPC UA Server device Version 3.3.6: - fixed bug in scope und motor debug. Display was not cleared. - added help for motor debug function block in german and english help files Version 3.3.5: - https://us-bz3.devzing.com/servicerobotics/show_bug.cgi?id=395 - digital output reader - digital output array - digital output array reader - relay reader Version 3.3.4: - fix bug in interpreter which was not simulating programs any more Version 3.3.3: - with API2 1.1.12 and fixed image decoding from simulator Version 3.3.2: - Translation of Function block library working again - Update to latest Qt, XercesC, OpenCV and boost libraries Version 3.3.1: - Bug fix: Laserrangefinder analysis did not work with data from Realsense Version 3.3.0: - Support for Festool batteries Version 3.2.1: Bug fixes: - When processing a FloatVector only the first element was checked to detec changes in the FloatVector. This lead to problems with FunctionBlocks like ValueWriter which start processing only if the input changed. Version 3.1.2: Bug fixes: - 238: crash when connecting to used output connector, crash when connecting floatvector to numeric input Version 3.0.16: Bug fixes: - 74: Lua crashes when printing true or false - 96: MyFunctionBlocks directory now RobotinoView3 - 104: Check for updates using http now - 109: Correct links to Robotino View and Robotino SIM on Festo web server - 108: Remove examples for Marker Detection in help files - 86: Color Range Finder shows ROI only. Version 3.0.12: Bug fixes: - Fixed a bug that crashed the app when using the Laserrangefinder and/or Langerrangefinder analysis and stopping the program - Introduce compatibility to programs created with 3.0.10 or earlier that contain a Robotino/Camera Version 2.9.x New features: - Support for Robotino OS 3.x added. - Function blocks for 3D marker detection and camera calibration. - Support for EasyPort Mini interface of the upcoming EasyKit Mini board. - Line auto routing Bug fixes: - Text fields are no longer ignored when the "zoom" and "fit" features are used. - Cursor in text fields can be placed freely by mouse click. - Main program is always correctly refreshed when new steps are added. Updates: - Switched to Qt 4.8.5 Version 2.8.4 Bug fixes: - Fixed bugs in context-sensitive help. - Subprograms with custom function blocks could not be imported into another project. Updates: - Added support for the new Robotino XT control board including new function blocks for the IOs (only English and German translations are available, including online help!). Version 2.8.3 Bug fixes: - Updated EA09 firmware package to fix a measurement error. - Fixed deadlock that occurred sometimes when a program was stopped. Updates: - Updated OpenRobotino1 package to support the new NorthStar protocol. Version 2.8.2 Bug fixes: - Fixed bugs concerning image processing and colorspace conversion. Version 2.8.1 Bug fixes: - Software didn't run on Robotino. Updates: - Added missing and corrected some wrong translations. Version 2.8.0 New features: - Semi-automatic update of Robotino grappler firmware. - Robotino device supports Robotino XT (with compact bionic handling assistent). - Added connection quality display to Robotino device. - Added update frequency display to the Robotino device dialog. - Added new image processing function blocks color range finder, segment tracker and filter. - Added new data exchange function blocks value reader and value writer. - Added new function block float array splitter. - Float arrays can be stored in global variables. Bug fixes: - The user's own function blocks now also work with the Interpreter (and hence on Robotino). Updates: - Joystick device supports up to 16 axes and buttons. - Joystick device supports two or more devices with the same name. - Improved initialization of the Random generator. - Improved image reader and image writer. Version 2.6.3 Bug fixes: - Oscilloscope behaves as expected by updating the graph in every step. - Fixed problems that occurred when two or more identical joysticks were used on Windows. - Fixed a possible crash that could occur whe using the local camera device. Updates: - Added help pages about the Manipulator. Version 2.6.2 Bug fixes: - Fixed crash that sometimes occurred when editing a SDF that contains edges from a function block's output to an input of the same function block. - Fixed minor character encoding issues in the GUI. - SDF's size was fixed and could not grow. Function blocks could be moved outside and become inaccessible. - Projects which used both the reader and the writer for a manipulator axis in a subprogram could not be opened again. Version 2.6.1 Updates: - First official release. - Little stability and performance optimizations. Version 2.6.0 New features: - Introduced a new device "My function blocks" which is stored in the user's home directory. This makes it easier for the user to manage his own function blocks and avoids conflicts on multi user systems. - Using CMake to build function block plugins. - Added custom function blocks that can be programmed by the user with Lua scripts. - Added bitwise logical operations. - RobotinoView API now contains the robview2-api package which can be installed on Robotino. - Added zoom function. - Some more image formats are supported for export. - Global variables and constants support the "string" data type. - Local camera device supports compressed images (certain YUV formats) on Windows. Bug fixes: - Fix update issue with v2.0 CF cards. Initially wait up to 60s for ftp login. Clear /etc/resolv.conf to speed up next ftp login. - Fixed crash that occurred when an input and an output of the same function block were connected. Updates: - Improved support for international code pages. Fixed problems with special characters (like the German '�', '�', '�' or '�'). Version 2.4.2 Updates: - robotino-firmware is only copied to Robotino. Installation is done via Robotino's display. Version 2.4.1 Updates: - Help window can be put into the background. - Reduced memory consumption. Bug fixes: - Fixed crash that occurred when a device was added after adding another device was undone. - Fixed some memory leaks. - Fixed bug in local camera: connection could not be established in the interpreter or at startup (with "/autostart" option). Version 2.4.0: Updates: - Odometry set new reference position instantaneously (reference is not transmitted to Robotino any more, but stored locally as device state variable). This also means that the reference position is valid only during one execution session. - NorthStar stores reference positions as device state variables, i.e. positions set are valid during one execution session. - Improved insertion of parallel and alternative branches. New features: - Enhanced dialog for uploading projects to and executing on Robotino * Display values of global variables of project executed on Robotino - Update Robotino with Robotino View * Check version of packages installed on Robotino * Automatic update of robview2, openrobotino1, openrobotino2 package - Resource management for global variables: there can only be one writer per variable in a SDF - Northstar ceiling calibration in distance detector to ceiling in mm - New global variable type "pose" - French and Spanish localization (including online help) Bug fixes: - Several bugs fixed concerning flow control - Segmenter makes use of ROI now Version 2.2.4: Updates: - when casting from number to bool the cast results in false only if number is zero 0 -> false 0.1 -> true -0.1 -> true - Online Update works as expected under Windows Vista and Windows 7: The user won't be asked to log in as Administrator. Instead, he will be notified by UAC after the installer has been launched. New features: - Allow "," as deciaml separator in transitions - Added Random generator function block - Added Sample and hold function block Bug fixes: - Do not jump to SDF containing global variable after editing this variable in the variable manager - Fixed several bugs and a crash relating to the deletion of parallel branches - Dataexchange Client/Server message decoding error fixed Version 2.2.3: New features: - PositionDriver function block supports different types of movements Bug fixes: - Changing types of global variables deactivated - When a net is created or edited, undo and redo are disabled during this operation - Robotino device requests camera image only if camera is in use Version 2.2.2: Updates: - Do not show variant id as tooltip text on actor items - Rename projector to spot in NS dialog Bug fixes: - Robotino's digital input values are not shown correctly Version 2.2.1: Bug fixes: - Crash when a global variable reader or writer was dragged into a program (introduced with v2.2.0) Version 2.2.0: New features: - Constant functionblock can be edited without pressing Ctrl-Key - Functionblocks have dedicated gripping/moving area - Functionblocks with schematic widget (i.e Counter, Constant, Slider) can be resized - New functionblock slider for easy user input Updates: - Allows setting a PID controller parameters in Robotino's new IO board Bug fixes: Version 2.1.4: New features: - Missing inverse Omnidrive unit has been added Updates: - Online help of Robotino's motor function block contains brief explanation of PID controller Bug fixes: - Unwanted scrolling when an actor was dragged into a program and connector tool tips or values were shown Version 2.1.3: Bug fixes: - Data exchange client/server Reader does not output value when running a sub program the second time - Crash when a SFC step which is a jump destination is removed immediately after loading the project - When a remove operation in main program is undone, jump destinations are not restored - Orphaned subprograms when a parallel or alternative branch is deleted - Keyboard shortcuts do not work properly Version 2.1.2: Bug fixes: - Encoder input random reset of motor position - Data exchange client/server problems with channel names containing special characters Version 2.1.1: Bug fixes: - Wrong evaluation of transitions to alternative branches if there is an empty step before the alternative branch Version 2.1.0: New features: - The device manager had been integrated into the function block library. - Projects can be uploaded to Robotino and also be started on Robotino (requires Robotino CF card Version 2.0). - New devices for data exchange over network.