-
Notifications
You must be signed in to change notification settings - Fork 156
/
RELEASE_NOTES
147 lines (110 loc) · 5.1 KB
/
RELEASE_NOTES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
MORSE 0.4.x - "Multinode" release
=================================
General changes
---------------
- Full support for Blender 2.59 and Python 3.2.
- Reorganized the documentation, with a brand new main page.
Architectural changes
---------------------
- Added infrastructure for multi-node functionality
- Use the Builder API to create robots from their description in Python script
- Changed directory structure and file names for ease of use of the Builder API
- Use the Python logging interface
Middlewares
-----------
- Added support for multiple middleware bindings per component
- Added support for services through Pocolibs middleware
- ROS support for the robot's cameras
- Added support for HLA middleware
- Added support for MOOS middleware
New components
--------------
- Added a Hummer robot that implements the Blender Vehicle Wrapper
- Added a 'steer_force' actuator to control the Hummer robot
- Added an 'armature_actuator' to control the bone structure in the LWR and PR2 robot arms
User interface
--------------
- Add a help display with the keyboard shortcuts available during simulation. Activated by pressing the 'H' key
MORSE 0.3 - "Itizpossible" release
==================================
General changes
---------------
- Added preliminary support for Blender 2.57 (with Python 3.2)
- Removed support for Blender 2.49
Architectural changes
---------------------
- MORSE now support *services* to configure components
and the general behaviour of the simulation at runtime. Services
can be either synchronous or asynchronous.
- Addition of a variable to keep track of the time elapsed in seconds
since the simulation started.
Middlewares
-----------
- Initial support for the ROS (http://www.ros.org) middleware.
- ROS: Odometry, joint state and laser scanner sensors are exported using standard
messages.
- Sockets: services (RPC) are available
- YARP: services (RPC) are available
New sensors/actuators
---------------------
- clever waypoint controller that avoids obstacles
Simulation supervision
----------------------
- Add a shortcut to switch between camera during the simulation (F9)
- Add a shortcut to replace all objects at their initial position without
relaunching the simulation (F11)
- Add support for the Wiimote to control the human in HRI simulations
(external tool using socket-based requests)
- Requests: ensure some working control of the simulation
based on the socket interface (only restart for now)
MORSE 0.2 - The HRI release
===========================
General changes
---------------
- Switch to Blender 2.5: MORSE now officialy supports Blender 2.5x (x>=4) and
the support for Blender 2.49 has been dropped.
- This means that MORSE is now fully Python 3 compatible. New code must be from
now valid Python 3 code.
- MORSE homepage is now http://morse.openrobots.org/
- Documentation has been converted to reStructuredText. HTML version automatically updated
every hour to http://morse.openrobots.org/doc/
- A MORSE bugtracker is now available: https://softs.laas.fr/bugzilla/buglist.cgi?product=morse
Architectural changes
---------------------
- Components have "hooks" to export their data. Middleware lives in parallel
threads and "visit" the components. In this case, middlewares still lives
in the Python VM. Advantage: better decoupling ; middleware can dynamically
choose what they want to watch.
- Add 'serialize' methods to the data of each component. This formats the
data according to the needs of each middleware/architecture.
Support for human-robot interaction
-----------------------------------
- MORSE now offers a human model. It can be controlled in a "first person shooter"-like
mode, enabling immersive simulation of human-robot interaction:
- mouse-based interactive displacement and grasping of objects (using IK to ensure
consistent, fully body motion)
- 40-DOF human posture (joint state) is exported by a new sensor called 'human_posture'
New sensors/actuators
---------------------
- Support for the PA-10 and Kuka arms. They can be controlled either by specifying
a target that the arm tries to reach (using Blender ITASC IK solver) or by
sending a set of joint angles.
- new simple waypoint controller: this 'high-level' controller allows to give
only a list of waypoint to the robot. The simulator takes care of the navigation
(currently, simple straight lines, without any sort of obstacle avoidance)
- "Semantic camera" sensor: MORSE can export position, orientation and name
of specifically marked objects that are visible by a camera.
- we now have a fully simulated SICK laser sensor.
Other features
--------------
- Possibility to control the camera when the game engine runs (with keyboard,
mouse, or attach some view to some robots)
- Support for Ubuntu 10.04 (hi Lorenz!)
- Added LAAS Jido robot model with Kuka arm
- fixed several issues with camera calibration in Blender
- Added several posters for Genom middleware
- Fixed the accelerometer sensor
- fixed several issues with transformation coordinates
MORSE v 0.1 - The outdoor robotics release - 28/07/2010
=======================================================
First version